专利名称:电网企业一体化信息模型元数据管理方法
技术领域:
本发明涉及数据管理方法,特别涉及一种通过配置元数据,自动生成模型表,以保 持数据库结构的灵活配置,基于IEC的CIM模型的电网企业一体化信息模型元数据管理方 法。
背景技术:
目前,随着电力企业信息化的完善,建设了大批综合性的分布式应用系统,这些系 统可能采用不同的计算机平台、不同的数据库技术、不同的信息表达支持工具,完成各自定 义的功能,然而系统与系统之间不能很好地互联,其主要表现在同一级的系统中,这些分离 的子系统分别负责系统中的不同的功能内容,它们互相之间几乎没有信息交换,这给全系 统综合应用造成了很大的局限性。 为了解决电力企业信息交换问题,国际电工技术委员会(IEC)定义了行业标准 IEC61968和IEC61970,分别描述了配电管理系统和能量管理系统的应用程序接口。这些标 准共同定义了一种电力系统通用信息模型CM(Common Information Model),通用信息模 型CIM是电力企业应用集成的重要工具,它包括公用类、属性、关系等,其类(Class)及对象 (Object)是抽象的,可以用于许多电力系统,可定义信息交换模型。CIM提供了一个关于电 力能量管理系统信息的全面逻辑视图,是一个代表电力企业所有主要对象的抽象模型,包 括了这些对象的公有类、属性以及它们之间的关系。 通用信息模型CIM解决了那些数据需要被管理的问题。但是,CIM管理的信息繁 杂,仅IEC61970 CIM标准中的类就达到257个(CIM10J)30501),相关属性数以千计,而这还 仅仅是调度运行涉及的对象,加上资产管理和经营中的对象,数据种类更为庞大。同时,通 用信息模型CIM不是静态的,随着企业业务发展的需要和管理要求的提高,模型中的设备 可能有更多的信息需要维护,通用信息模型CIM需要进一步扩展。 常见的元数据管理工具功能较为单一,无法满足UIP中元数据管理的需要。为了 有效地进行数据管理,首先需要有合适的手段对数据进行定义和管理,解决以下问题(l) 哪些数据需要被管理;(2)这些数据具有什么特征;(3)这些数据来自哪里。这属于元数据管理。 有鉴于此,本发明旨在提供一种电网企业一体化信息模型元数据管理方法。
发明内容
本发明针对通用信息模型CIM信息繁杂、动态变化的特点,提供一种电网企业一 体化信息模型元数据管理方法。本发明主要实现两个目的一是提供一种元数据的管理方 法,方便对元数据进行查询、管理,并比较与通用信息模型CIM的对应关系;二是提供一种 自适应变化方法,在CIM模型变化时,通过配置元数据,模型表和结构能力自动随之变化。
本发明的技术解决方案如下 —种电网企业一体化信息模型元数据管理方法,包括以下步骤
步骤A :在数据字典中维护元数据; 步骤B :根据元数据自动建立模型存储表和模型存储表之间的关系; 步骤C:导入模型数据时,查询元数据,判断该元数据的结构与要导入的模型数据
结构是否相同,若相同,则根据元数据将模型数据入库。
所述步骤C之后还包括步骤D :元数据管理可将元数据导出成模型结构文件。
所述步骤B中自动建立模型存储表,元数据管理系统新建模型存储表,并且根据 数据字典内容的改变对模型存储表进行修改和删除。
本发明由于采用了以上技术方案,使之与现有技术相比,本发明具有以下优点
本发明是一种基于IEC的CIM模型的元数据管理方法,由于采用的是IEC的CIM 模型,数据接口符合通用标准;采用的元数据管理方法可保证模型表和结构能力随元数据 的变化而自动变化,保持数据库结构的灵活配置。上述两个优点可帮助解决企业信息一体 化难题。
图1为本发明的一种电网企业一体化信息模型元数据管理方法的流程图。
图2为本发明中的元数据管理与其他模块关系图。
图3为本发明中的类与属性相关系统表。
图4为本发明中的关联关系相关系统表。
具体实施例方式
下面结合附图和实施例对本发明作详细说明。 参看图l,本发明的一种电网企业一体化信息模型元数据管理方法,包括以下步 骤 步骤A:在数据字典中维护元数据。
步骤B :根据元数据自动建立模型存储表和模型存储表之间的关系。 步骤C:导入模型数据时,查询元数据,判断该元数据的结构与要导入的模型数据
结构是否相同,若相同,则根据元数据将模型数据入库。 所述步骤C之后还包括步骤D:元数据管理可将元数据导出成模型结构文件。所 述步骤B中自动建立模型存储表,元数据管理系统新建模型存储表,并且根据数据字典内 容的改变对模型存储表进行修改和删除。 参看图2,本实施例中,元数据管理是建立通用信息模型的核心内容,主要步骤如 图2所示。 元数据管理员根据IEC61968和IEC61970的CIM模型在数据字典中维护元数据, 元数据以IEC61968、 IEC61970为基础,根据电网企业业务系统实际数据进行调整,归纳出 适合企业实际需求的元数据。 元数据管理系统根据数据字典的内容,自动建立模型存储表,元数据管理系统不 但能新建模型存储表,也可根据数据字典内容的改变对模型存储表进行修改和删除。
在导入模型数据时,首先查询元数据,比较元数据的结构与要导入的模型数据结 构是否相同,只有在元数据结构与模型结构相同时,才能将数据导入模型存储表中,这样就能尽可能保证导入的模型与元数据相一致。 为了便于比较元数据结构与导入数据的模型结构,元数据管理可将元数据导出成 模型结构文件,方便比较元数据与模型的差异。 参看图3,本发明中的类与属性的关系元数据管理中,类存储在类表UIP—SYS— RESOURCETYPE中,属性存储在属性表UIP_SYS_FIELDS中,属性表通过字段RESOURCETYPE与 类表进行关联。对于类的继承,只维护子类的扩展属性,以及用于关联的GUID和MRID两个 固定字段。 参看图4,本发明中的类之间的关联元数据管理以映射关系表来维护类之间的 关联关系,在两表之外建立一个单独的映射关系表,存储两对象之间的关联关系,而且将所 有不同资源类型对象的关联关系都集中存储,不同的关联关系用关系类型来区分。
关联关系表记录不同模型对象之间的关系,每条关联关系有关联类型区分。关联 关系表维护主对象和从对象,比如一个变压器A和它所属变电站B的关系,主对象如果是这 个变压器A,那么从对象就是变电站B。 关联类型表存储各对象的资源类型之间的对应关系,维护主关联类型和从关联 类型,主类型和从类型都是资源类型中的某一种。如上面的例子,主关联类型就是变压器, 从关联类型就是变电站。 综上所述,本发明提供一种元数据管理方法,保持了数据库结构的灵活配置;基于 IEC的CIM标准,数据库表结构符合电力行业标准,为解决电力企业信息一体化难题提供了 一条可行性道路。 当然,本技术领域内的一般技术人员应当认识到,上述实施例仅是用来说明本发 明,而并非用作对本发明的限定,只要在本发明的实质精神范围内,对上述实施例的变化、 变型等都将落在本发明权利要求的范围内。
权利要求
一种电网企业一体化信息模型元数据管理方法,其特征在于,包括以下步骤步骤A在数据字典中维护元数据;步骤B根据元数据自动建立模型存储表和模型存储表之间的关系;步骤C导入模型数据时,查询元数据,判断该元数据的结构与要导入的模型数据结构是否相同,若相同,则根据元数据将模型数据入库。
2. 根据权利要求1所述的电网企业一体化信息模型元数据管理方法,其特征在于,所 述步骤C之后还包括步骤D :元数据管理可将元数据导出成模型结构文件。
3. 根据权利要求1所述的电网企业一体化信息模型元数据管理方法,其特征在于,所 述步骤B中自动建立模型存储表,元数据管理系统新建模型存储表,并且根据数据字典内 容的改变对模型存储表进行修改和删除。
全文摘要
本发明涉及一种电网企业一体化信息模型元数据管理方法,包括以下步骤A在数据字典中维护元数据;B根据元数据自动建立模型存储表和模型存储表之间的关系;C导入模型数据时,查询元数据,判断该元数据的结构与要导入的模型数据结构是否相同,若相同,则根据元数据将模型数据入库。本发明是一种基于IEC的CIM模型的元数据管理方法,由于采用的是IEC的CIM模型,数据接口符合通用标准。采用的元数据管理方法可保证模型表和结构能力随元数据的变化而自动变化,保持数据库结构的灵活配置。数据库表结构符合电力行业标准,为解决电力企业信息一体化难题提供了一条可行性道路。
文档编号G06Q50/00GK101770518SQ20101010258
公开日2010年7月7日 申请日期2010年1月29日 优先权日2010年1月29日
发明者吴湘, 吴超, 徐尧强, 施绮, 李 灿, 柯慧, 陈琰, 马欢 申请人:华东电网有限公司;上海东云信息技术发展有限公司