[发明专利]一种数据模型的创建方法及装置有效
| 申请号: | 201810283626.6 | 申请日: | 2018-04-02 |
| 公开(公告)号: | CN108509599B | 公开(公告)日: | 2021-10-19 |
| 发明(设计)人: | 黄佩卓;高灵超;邱菊;王岩;王洋;朱莉;谭学平;刘玲玲;潘婷子 | 申请(专利权)人: | 北京中电普华信息技术有限公司;国网信息通信产业集团有限公司;国家电网公司 |
| 主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/26 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
| 地址: | 100192 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据模型 创建 方法 装置 | ||
1.一种数据模型的创建方法,其特征在于,包括:
分别获取每个预设领域中每个数据项信息;
分别建立每个预设领域中每个数据项与预设标准模型中实体类的映射关系,根据每个预设领域中的所述映射关系和每个数据项信息创建每个预设领域的数据子模型;
分别确定每个预设领域中每个数据项是否为跨域数据项,并根据跨域数据项将每个预设领域的数据子模型进行整合,得到目标数据模型;
所述根据每个预设领域中的所述映射关系和每个数据项信息创建每个预设领域的数据子模型,包括:
判断是否存在不能建立映射关系的数据项;
若是,将不能建立映射关系的数据项确定为模型扩展需求点;
根据所述模型扩展需求点所属的主体域,将所述模型扩展需求点作为新增实体类添加到预设标准模型中;
将所述模型扩展需求点作为新增实体类添加到预设标准模型中,包括:
IEC或者SG-CIM2.0中已覆盖,直接引用IEC或者SG-CIM2.0标准模型;
IEC或者SG-CIM2.0不完全覆盖的,按照模型设计规范,扩充完善模型属性;
针对IEC或者SG-CIM2.0未覆盖的,按照SG-CIM的设计思想,新增模型实体;
直接引用:不对CIM模型中的命名和结构进行任何改变,直接引用CIM中的类、属性及关系;
继承:从CIM中的业务类派生,形成新的类,并在新的类中定义属性和关系;
弱相关扩展:由于CIM中无适用的类可以支撑,而从CIM的IdentifiedObject和Document以及与技术机制相关的类进行继承;
根据每个预设领域中的所述映射关系和每个数据项信息得到每个预设领域的数据子模型;
若否,直接根据每个预设领域中的所述映射关系和每个数据项信息得到每个预设领域的数据子模型。
2.根据权利要求1所述的方法,其特征在于,所述数据项信息包括基本信息、主数据信息、业务信息和交互信息;
所述分别获取每个预设领域中每个数据项信息,包括:
分别根据每个预设领域的数据字典,提取每个预设领域中的多个数据项,并获取每个数据项的基本信息和主数据信息;
分别获取每个预设领域的业务流程信息,根据每个预设领域的业务流程信息分别建立相应预设领域中业务流程、业务环节和数据项之间的映射关系,从而获取每个数据项的业务信息;
分别确定每个预设领域中的每个数据项是否为本领域产生的数据项,并确定每个数据项的数据来源,从而获取每个数据项的交互信息。
3.根据权利要求2所述的方法,其特征在于,所述获取每个数据项的基本信息和主数据信息,包括:
分别对每个预设领域中每个数据项进行去重处理,得到具有唯一性的数据项;
分别根据每个预设领域的数据字典提取每个具有唯一性的数据项的基本信息,所述基本信息包括表名称、表描述、字段名、字段描述、字段类型、主键信息和外键信息;
根据主数据的特征,判断每个具有唯一性的数据项是否为主数据,从而得到每个具有唯一性的数据项的主数据信息。
4.根据权利要求1所述的方法,其特征在于,所述根据跨域数据项将每个预设领域的数据子模型进行整合,得到目标数据模型,包括:
分别将每个跨域数据项所在的预设领域通过跨域数据项进行连接;
对连接后得到的数据模型进行数据项去重处理,得到目标数据模型;
对所述目标数据模型进行图形化处理,得到包括多个数据项以及每个数据项之间关联的目标数据模型图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中电普华信息技术有限公司;国网信息通信产业集团有限公司;国家电网公司,未经北京中电普华信息技术有限公司;国网信息通信产业集团有限公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810283626.6/1.html,转载请声明来源钻瓜专利网。





