云控制台数据模型
2017-02-10 10:47:01 0 举报
登录查看完整内容
云控制台数据模型是一种用于描述和管理云资源的数据结构。它通常包括资源的类型、属性和关系等信息,以及对这些资源进行操作的方法和规则。通过使用云控制台数据模型,用户可以方便地查看和管理云资源,实现资源的自动化部署、监控和维护等功能。此外,云控制台数据模型还可以帮助用户更好地理解云服务的架构和功能,从而更好地利用云服务来支持业务发展。总之,云控制台数据模型是云计算中不可或缺的一部分,它为用户提供了一种简单、高效的方式来管理和使用云资源。
作者其他创作
大纲/内容
approval_id = approval_id1 : n
配额自定义属性信息表C_QUOTA_ATTR_INFO
服务属性值信息表C_SVC_ATTR_VALUE_INFO
服务实例节点扩展信息表C_SVC_INST_NODE_EXT_INFO
instance_id = instance_id 1:n
1.服务列表展示扩展信息,应用于不同服务实例列表信息的展示,目前支持由管理员为每一种服务配置额外的信息列;2.此表数据的源来源于对应服务的自定义属性集合,仅记录描述信息列
attr_id = attr_id1:1
provider_id = provider_idn : 1
多个订单,可能操作的是同一个服务实例
服务信息表C_SERVICE_INFO
字典类别信息表C_DICT_CATEGORY_INFO
服务实例节点信息表C_SVC_INSTANCE_NODE_INFO
1:n
此表是对服务信息表的属性进行扩展,实现注册界面可配置
属性信息表C_ATTR_INFO
配额默认属性值信息表C_QUOTA_DEFAULT_ATTR_VALUE_INFO
服务与内容关联信息表C_SVC_CMS_INFO
控制模式明细信息表C_CONTROL_DETAIL_INFO
围绕属性的支撑信息attr_type 是用于从属性值返查所属主表信息的attr_tips 是用于支持属性填写时的提示说明
value_id = value_id1 : 1
库属性元数据信息表C_ATTR_LIB_METADATA_INFO
订单信息明细表C_ORDER_DETAIL_INFO
服务套餐内置申请信息、订购方式和控制模式申请信息可选固定, 订购方式和控制模式可选多个
建表对服务进行分类;表结构支持分类层级化,服务属于某个层级
attr_id = attr_id1:n
1.服务订单明细中包含所有需要展示的信息列对应的值信息,考虑实例和订单信息是1对多的关系,根据实际情况,应查询最新的一条订单2.服务信息实例列表展示时,除服务实例详情信息外,还应关联服务列表扩展信息
这里表设计将基础属性库单独存放。表面上看是表结构的重复。这样做的好处是从数据库层面将非业务数据从业务数据剥离,表达更为清晰。也方便了以后基础属性模板预留对接
用户服务实例中包含基本信息,在实例信息扩展表中记录额外信息(来自与服务注册定义,也即是从和服务提供者交互返回的信息),考虑实例和订单信息是1对多的关系,根据实际情况,应查询最新的一条订单
这里应该还需要对接接口操作的参数等
服务提供者信息表C_SVC_PROVIDER_INFO
服务申请订单信息表C_SVC_ORDER_INFO
属性库信息表C_ATTR_LIBRARY_INFO
属性校验规则信息表C_ATTR_VALIDATE_INFO
validate_id : 主键,唯一标识attr_id : 外键,属性信息表主键validate_role : 校验规则validate_tips : 校验提示create_date : 创建日期create_by : 创建人update_date : 更新日期update_by : 更新日期
order_id = order_idn:1
订购方式信息表C_ORDER_WAYS_INFO
系统码表,存储对业务约定的枚举类型数据
属性元数据信息表C_ATTR_METADATA_INFO
配额属性值信息表C_QUOTA_ATTR_VALUE_INFO
服务审批流转信息表C_SVC_APPROVAL_FLOW_INFO
flow_id : 主键,唯一标识approval_id : 外键,服务审批流程信息表is_agreement : 是否同意remark : 备注create_date : 创建日期create_by : 创建人update_date : 更新日期update_by : 更新日期
ways_id = ways_idn : 1
服务套餐信息C_SERVICE_PACKAGE_INFO
服务审批流程信息表C_SVC_APPROVAL_INFO
approval_id : 主键,唯一标识order_id : 外键,服务申请订单信息表主键model_name : 审批流程名称bpm_model_no : bpm实例唯一标识create_date : 创建日期create_by : 创建人update_date : 更新日期update_by : 更新日期
svc_id = svc_id1 : n
服务信息表扩展信息C_SVC_EXT_INFO
套餐明细信息目前包含来自申请属性相关
attr_id = attr_id1 : 1
ways_id = ways_id1:1
服务自定义属性信息表C_SVC_CUSTOM_ATTR_INFO
instance_id = instance_id1 : n
默认属性值,是来源服务提供者的默认配额
dict_code = dict_code1:n
用户服务实例信息表C_USER_SVC_INSTANCE_INFO
订单明细保存于属性值关联的信息。展示时,通过value知道所属的属性信息
model_id = model_idn:1
注册服务需要依赖对应的服务提供者;quota表是对服务提供者配额信息自定义在创建租户的时候,勾选对应的服务提供者,则需要填写对应配额信息(如果有)对于配额信息,需要通过定义的接口与对应的服务提供者交互
svc_id = svc_id1:n
provider_id = provider_id1:n
此表作为收集平台租户反馈的信息;其中fb_extra_info记录被反馈记录的详细信息
库属性校验规则信息表C_ATTR_LIB_VALIDATE_INFO
服务分类信息表C_SVC_CATEGORY_INFO
和服务属性值分开,因为保存内容有差异
model_id = model_id1 : n
order_id = order_id1 : n
package_id = package_id1:n
订单支付信息表C_ORDER_PAYMENT_INFO
value_id = value_id1:1
属性表和服务属性值表的关系是1:n从扩展信息方面来看,是增加一个属性,对应多个注册服务信息从服务自定义方面来看,一个自定义属性,对应多个服务实例的信息
控制台反馈收集信息表C_CONSOLE_FEEDBACK_INFO
fb_id : 主键,唯一标识fb_state : 反馈状态fb_content : 反馈内容fb_extra_info : 额外信息create_date : 创建日期create_by : 创建人update_date : 更新日期update_by : 更新日期
package_id = package_id1 : n
node_id = node_idn:1
svc_id = svc_id1 : 1
服务套餐订购方式关联信息表C_SVC_PACKAGE_WAYS_REL_INFO
特别说明:服务的唯一性校验,是在统一服务提供者之下,svc_code和svc_version不能重复
实例信息表扩展信息C_INS_EXT_INFO
attr_id =attr_id 1:1
类似于自定义属性
控制模式信息C_CONTROL_MODEL_INFO
服务列表展示扩展信息表C_SVC_DISPLAY_EXT_INFO
order_id = order_id1 : 1
套餐明细信息C_PACKAGE_DETAIL_INFO
svc_id = svc_id1:1
provider_id = provider_id 1 : n
cata_id = cata_id1:n
库属性初始值信息表C_ATTR_LIB_INIT_INFO
字典类别明细表C_DICT_DETAIL_INFO
属性初始值信息表C_ATTR_INIT_INFO
服务套餐控制模式关联信息表C_SVC_PACKAGE_CONTROL_REL_INFO
这里目前订购方式类型分为免费,付费,审批对于付费,应是后台开发支持对应处理流程,进行配置可用;这里不包含支付方式(微信,支付宝等),目前设计,支持外部支付组件地址发生变化对于审批,是需要设计bpm中有对应流程,程序能够兼容流程节点的处理,然后添加到订购方式进行管理,模型procDefId信息保存在ways_config中
返回的服务实例存在集群模式(支持两级),需要接口规范将返回信息解析成两个map集合返回。控制台解析存储,一部分存在实例信息扩展信息,另一部分节点扩展信息(如果有)
服务套餐信息C_SVC_PACKAGE_INFO
model_id = model_id1:1
0 条评论
回复 删除
下一页