核电设计数据集成方法及系统的制作方法
【技术领域】
[0001] 本发明涉及核电站业务系统领域,更具体地说,涉及一种核电设计数据集成方法 及系统。
【背景技术】
[0002] 在核电设计领域,为满足不同的业务需求,提高工程设计的工作效率,建立了大量 的业务系统,例如,系统设计、布置设计、物资管理、项目管理等业务系统。各业务系统具有 各自对应的核电设计数据。例如,对于系统设计业务系统这一业务系统而言,其对应的核电 设计数据可包括管线设计数据、支管设计数据、管件设计数据等。
[0003] 各业务系统之间需要进行数据互通,即,某一业务系统的核电设计数据传输到另 一业务系统。以往,为解决各业务系统之间的信息流通问题,采用各业务系统之间以点对点 形式连接的方式开发数据接口,每个业务系统通过数据接口直接与需要同它共享数据的业 务系统进行交互。这种点对点形式的数据流转方式,能够在需要共享数据的业务系统之间 快速建立数据流转通道,从而解决了业务系统之间信息流转的问题。
[0004] 然而,由于各业务系统之间相对独立,存在于各业务系统中的核电设计数据只在 相互点对点的业务系统之间发生局部的交互,核电设计数据无法发挥其在核电站的协同设 计等综合应用方面的作用。
【发明内容】
[0005] 本发明提供一种核电设计数据集成方法及系统,能够综合应用分散在各业务系统 中的核电设计数据,充分发挥各业务系统的核电设计数据的价值。
[0006] 本发明解决其技术问题所采用的技术方案是:
[0007] -方面,提供一种核电设计数据集成方法,应用于配置有多个业务系统的核电站, 包括如下步骤:
[0008] S1、从各业务系统抽取业务系统各自的核电设计数据;
[0009] S2、根据实体-关系模型对来自不同业务系统的不同数据模型的核电设计数据进 行处理,得到具有统一数据模型的核电设计数据;
[0010] S3、存储具有统一数据模型的核电设计数据;
[0011] S4、向上层应用提供所存储的核电设计数据。
[0012] 另一方面,提供一种核电设计数据集成系统,应用于配置有多个业务系统的核电 站,其特征在于,所述核电设计数据集成系统配置于各业务系统的上层,通过数据抽取接口 与各业务系统进行数据交互,
[0013] 所述核电设计数据集成系统具有数据抽取单元、数据处理单元及数据存储单元, 所述核电设计数据集成系统还配置有供上层应用调用数据的数据访问接口,
[0014] 所述数据抽取单元用于:通过所述数据抽取接口从各业务系统抽取业务系统各自 的核电设计数据;
[0015] 所述数据处理单元用于:根据实体-关系模型对来自不同业务系统的不同数据模 型的核电设计数据进行处理,得到具有统一数据模型的核电设计数据;
[0016] 所述数据存储单元用于:存储具有统一数据模型的核电设计数据;
[0017] 所述数据访问接口用于:向所述上层应用提供所述数据存储单元存储的核电设计 数据。
[0018] 根据本发明提供的核电设计数据集成方法及系统,由于将原本存放在各自的业务 系统之中的核电设计数据被集成到位于各业务系统上层的核电设计数据集成系统中,且被 集成的核电设计数据具有统一的数据模型,因此,能够综合应用分散在各业务系统中的核 电设计数据,充分发挥各业务系统的核电设计数据的价值。
【附图说明】
[0019] 下面将结合附图及实施例对本发明作进一步说明,附图中:
[0020] 图1为核电站中核电设计数据集成系统与各业务系统连接的示意图;
[0021 ]图2为数据集成系统10的结构示意图;
[0022]图3为管线的数据概念模型的示意图;
[0023]图4为数据集成的总体架构图;
[0024]图5位数据抽取及清洗的示意图:
[0025]图6示出了一个数据质量记录的示例;
[0026]图7为三维模型转换的示意图;
[0027]图8为vro数据集成示意图。
【具体实施方式】
[0028] 为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明 本发明的【具体实施方式】。
[0029] 图1为核电站中核电设计数据集成系统与各业务系统连接的示意图。如图1所示, 在多个业务系统1、2、3(在此,以3个业务系统为例)的上层,配置有核电设计数据集成系统 1〇(以下,简称为数据集成系统10),该数据集成系统10用于集成分散在各业务系统1、2、3中 的核电设计数据。对于这样的数据集成系统10,可为具有对核电设计数据进行整体规划、抽 取、加工及整合等处理功能的电子设备及电子设备组成的系统,例如大型服务器,或者云服 务器等。
[0030] 图2为数据集成系统10的结构示意图。如图2所示,数据集成系统10主要包括:数据 抽取接口 11、数据抽取单元12、数据处理单元13、数据存储单元14及数据访问接口 15等。
[0031] 数据抽取接口 11连接数据集成系统10与各业务系统1、2、3,是数据集成系统10从 各业务系统1、2、3抽取数据的接口。
[0032]数据抽取单元12通过数据抽取接口 11与下层的业务系统1、2、3连接。业务系统1、 2、3作为数据集成系统10集成数据的数据来源,其中的核电设计数据的数据模型或结构复 杂多样,且这些核电设计数据存放在不同的地理位置、不同的数据库中。因此,从这些业务 系统1、2、3抽取核电设计数据并转化成统一的电厂数据概念模型是一个复杂的过程。
[0033]在本申请中,数据抽取单元12通过数据抽取接口 11从各业务系统1、2、3抽取核电 设计数据。而且,为了提高数据抽取过程的效率,同时降低业务系统1、2、3的负载,将数据转 化过程从数据抽取过程中独立出来。即,在数据抽取过程中,数据抽取单元12不对抽取出来 的核电设计数据的数据模型或结构进行转化处理,而按照核电设计数据所来自的业务系统 所具有的数据结构、数据间逻辑关系,将抽取的核电设计数据存储到后述的数据存储单元 14中。因此,在抽取过程中极大降低了数据转化的复杂性。
[0034]数据处理单元13用于对数据抽取单元12抽取的核电设计数据进行处理。在现有技 术中,数据分散在不同的业务系统之中,对于信息的多维度综合查询比较困难,例如,在需 要了解某个阀门的综合数据(如系统设计数据和布置设计数据等)的情况下,往往要查询多 张图纸或访问多个业务系统,查询过程麻烦、费时。并且,当这些业务系统之间数据结构的 不统一时,又会导致数据的可读性降低,用户无法获得准确的数据,难以根据数据进行协同 设计等综合应用。
[0035]在本发明中,数据处理单元13可根据电厂数据概念模型对来自不同业务系统1、2、 3的不同数据模型的核电设计数据进行处理,得到具有统一数据模型的核电设计数据。这样 一来,数据集成系统10可对来自不同业务系统的、具有统一数据模型的核电设计数据进行 综合应用,例如,在同一视图中了解某一阀门的综合数据,对核电设计数据进行多维度查 询,进行数据集成系统10与各业务系统之间的数据协同等,关于这些综合应用的说明将在 后续说明。
[0036] 这样的电厂数据概念模型例如可为实体-关系模型。实体-关系模型可通过对核电 站中实体及实体之间的关系、实体所包含的属性进行梳理后形成。
[0037] 对于实体-关系模型,在此,以管线、支管、管件三者之间的实体-关系模型进行说 明。图3示出了管线的数据概念模型。根据图3所示,经过梳理得到的管线、支管、管件标准属 性如下表所示。
[0040] 由上表可看出,对于每个实体,即管线、支管或管件,