电网公共信息模型构建方法及装置的制造方法_4

文档序号:9826283阅读:来源:国知局
共信息模型中不同业务对象或者业务系统的数据,提升了用户体验性。
[0132]下面是根据本发明的电网公共信息模型构建方法的第六实施例,该实施例可以作为图1所示实施例的一种优选实施方式。该方法包括:
[0133]获取电网数据中的多个业务对象,其中,多个业务对象包括多个预设业务对象,多个预设业务对象为预设模型中的业务对象。
[0134]获取多个预设业务对象之间的关系。
[0135]将多个业务对象中多个预设业务对象之外的多个业务对象作为多个预设业务对象的多个子业务对象。
[0136]确定多个子业务对象之间的关系。
[0137]根据多个业务对象、多个预设业务对象之间的关系和多个子业务对象之间的关系创建电网公共信息模型的逻辑模型。
[0138]这里,预设模型可以为SG-C頂模型,或者其他同类业务系统。对比预设模型,提炼和分析相同属性(业务对象及其之间的关系)成为电网公共信息模型的属性。比如,综合分析三集五大各个业务领域对其他业务领域数据的共享需求,增加共享需求属性成为电网架构模型属性;对比分析SG-C頂模型和电网公共信息模型,扩展SG-C頂模型属性成为电网公共信息模型属性;对于SG-CIM模型中比较完整的模型对象,可直接继承SG-CIM模型属性到电网公共信息模型属性。
[0139]图4是根据本发明的电网公共信息模型与预设模型之间的关系示意图。如图4所示,电网公共信息模型00可以对比同类业务系统,例如业务系统21和业务系统22,提炼和分析相同属性11成为电网公共信息模型00属性;或者,综合分析“三集五大”23各个业务域对其他业务域数据的共享需求,增加共享属性12成为电网公共信息模型00属性;分析SG-CHM模型,扩展或者继承SG-CHM模型属性13成为电网公共信息模型00属性,同时,需要对比校验电网公共信息模型00是否满足SG-CHM模型整体架构。
[0140]需要注意的是,如果电网公共信息模型从SG-QM模型扩展而来,则需要对比校验电网公共信息模型是否满足SG-CHM模型整体架构。从SG-CHM模型直接继承模型对象实体(业务对象),同时继承SG-QM模型的实体关系;电网公共信息模型自行扩展的对象实体,根据SG-CHM的建模原则,画出实体之间的关系,扩展实体应成为从SG-CHM继承实体的子实体。
[0141]在遵循预设模型的基础上,从业务对象出发,总结、提炼业务对象之间的关系,从而形成一套比预设模型更精细化的模型。
[0142]根据逻辑模型创建电网公共信息模型的物理模型。
[0143]同步骤S108,这里不再赘述。
[0144]根据物理模型创建电网公共信息模型的数据库表。
[0145]同步骤S110,这里不再赘述。
[0146]该实施例由于采用了如下步骤:获取电网数据中的多个业务对象,其中,多个业务对象包括多个预设业务对象,多个预设业务对象为预设模型中的业务对象;获取多个预设业务对象之间的关系;将多个业务对象中多个预设业务对象之外的多个业务对象作为多个预设业务对象的多个子业务对象;确定多个子业务对象之间的关系;根据多个业务对象、多个预设业务对象之间的关系和多个子业务对象之间的关系创建电网公共信息模型的逻辑模型;根据逻辑模型创建电网公共信息模型的物理模型;根据物理模型创建电网公共信息模型的数据库表,使得电网公共信息模型构建过程中继承并拓展了预设模型中的业务对象及业务对象之间的关系,使得构建的电网公共信息模型结构更加合理、适应性更高。
[0147]下面是根据本发明的电网公共信息模型构建方法的第七实施例,该实施例可以作为图1所示实施例的一种优选实施方式。该方法包括:
[0148]获取电网数据中的多个业务对象。
[0149]同步骤S102,这里不再赘述。
[0150]确定多个业务对象之间的关系。
[0151]同步骤S104,这里不再赘述。
[0152]根据多个业务对象之间的关系和多个业务对象创建电网公共信息模型的逻辑模型。
[0153]同步骤S106,这里不再赘述。
[0154]根据逻辑模型创建电网公共信息模型的物理模型。
[0155]同步骤S108,这里不再赘述。
[0156]根据物理模型创建电网公共信息模型的数据库表。
[0157]同步骤S110,这里不再赘述。
[0158]对电网公共信息模型进行检验,获取检验结果。
[0159]该步骤是结合业务数据验证模型有效性。由于电网业务日新月异,电网的业务架构也会随之更新。为了使数据中心能够满足业务板块的需求,需要根据业务数据随时对模型的有效性进行检验,如验证字段类型、字段长度是否满足业务需求,数据接入是否完整,性能是否满足业务要求等。
[0160]根据检验结果判断电网公共信息模型是否满足预设业务需求条件。
[0161]预设业务需求条件是是否对电网公共信息模型进行更新的一个标准,可以根据不同的需求进行设定。比如,预先设定字段类型或者字段长度。
[0162]如果电网公共信息模型不满足预设业务需求条件,则对电网公共信息模型进行更新,其中,对电网公共信息模型进行更新包括对逻辑模型、物理模型和数据库表进行更新。
[0163]比如,预设业务需求条件为预先设定的字段类型或者字段长度,当数据库中字段类型或者字段长度与预先设定的字段类型或者字段长度不符,则需要对电网公共信息模型进行更新。该更新是针对逻辑模型、物理模型、物理数据库表等的更新。
[0164]该实施例由于采用了如下步骤:获取电网数据中的多个业务对象;确定多个业务对象之间的关系;根据多个业务对象之间的关系和多个业务对象创建电网公共信息模型的逻辑模型;根据逻辑模型创建电网公共信息模型的物理模型;根据物理模型创建电网公共信息模型的数据库表;对电网公共信息模型进行检验,获取检验结果;根据检验结果判断电网公共信息模型是否满足预设业务需求条件;如果电网公共信息模型不满足预设业务需求条件,则对电网公共信息模型进行更新,其中,对电网公共信息模型进行更新包括对逻辑模型、物理模型和数据库表进行更新,通过根据业务数据对电网公共信息模型及时进行更新,保证了电网公共信息模型的数据库表随着业务市场的发展能够得到不断优化,从而满足不同的业务需求。
[0165]需要说明的是,本发明实施例的电网公共信息模型构建装置可以用于执行本发明实施例所提供的电网公共信息模型构建方法,本发明实施例的电网公共信息模型构建方法也可以通过本发明实施例所提供的电网公共信息模型构建装置来执行。
[0166]图5是根据本发明的电网公共信息模型构建装置的第一实施例的示意图。如图5所示,该装置结构包括:第一获取单元10、第一确定单元20、第一创建单元30、第二创建单元40、第三创建单元50。
[0167]第一获取单元10,用于获取电网数据中的多个业务对象。
[0168]第一确定单元20,用于确定多个业务对象之间的关系。
[0169]第一创建单元30,用于根据多个业务对象之间的关系和多个业务对象创建电网公共信息模型的逻辑模型。
[0170]第二创建单元40,用于根据逻辑模型创建电网公共信息模型的物理模型。
[0171]第三创建单元50,用于根据物理模型创建电网公共信息模型的数据库表。
[0172]本实施例提供的电网公共信息模型构建装置包括:第一获取单元10、第一确定单元20、第一创建单元30、第二创建单元40、第三创建单元50。通过该装置,使得构建的电网公共信息模型是基于多个业务对象之间的关系创建逻辑模型,并基于逻辑模型创建物理模型,从而提高了构建的电网公共信息模型的数据共享性能。
[0173]图6是根据本发明的电网公共信息模型构建装置的第二实施例的示意图,该实施例可以作为图5所示实施例的一种优选实施方式。如图6所示,该装置结构包括:第一获取单元10、第一确定单元20、第一创建单元30、第二创建单元40、第三创建单元50、第二确定单元60、第二获取单元70、第三确定单元80、第三获取单元90。其中,第一获取单元10、第二创建单元40、第三创建单元50和图3所示相同,这里不再赘述。
[0174]第二确定单元60,用于确定存储有电网数据的多个业务系统。
[0175]第二获取单元70,用于将多个业务对象进行拓展,获取新增业务对象。
[0176]第三确定单元80,用于确定对接原则,其中,对接原则包括多个业务对象与多个业务系统之间的对接原则和新增业务对象与多个业务系统之间的对接原则。
[0177]第三获取单元90,用于按照对接原则,将多个业务对象和新增业务对象进行细化,获取多个细化的业务对象。
[0178]第一确定单元20,还用于确定第一业务关系,其中,第一业务关系是多个细化的业务对象之间的关系。
[0179]第一创建单元30,还用于根据多个细化的业务对象和第一业务关系创建电网公共信息模型的逻辑模型。
[0180]本实施例提供的电网公共信息模型构
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1