本发明涉及计算机软件开发,尤其涉及一种基于图数据库的数据关联方法和系统。
背景技术:
1、核电厂机组设备众多,各类设备管理系统繁杂,导致设备的各类信息分散分布,造成了设备数据不能有效地进行关联、分析和利用。为了实现设备数据能够灵活关联,挖掘关联数据的内在价值,就需要一种数据关联技术来对数据进行处理和存储。但是传统的关系型数据库技术存在着复杂关系查询能力不足、数据规模极大影响查询效率、模型变更代价过大等诸多问题,寻求一种新的数据关联技术就成为解决问题的关键。
技术实现思路
1、本发明要解决的技术问题在于,针对现上述背景技术中提及的相关技术存在的至少一个缺陷:如何提高设备数据分析的效率,提供一种基于图数据库的数据关联方法和系统。
2、本发明解决其技术问题所采用的技术方案是:提供一种基于图数据库的数据关联方法,包括以下步骤:
3、s10:自动计算当前需求,根据所述当前需求分析所需实体及所述实体之间的连接关系,在图数据库中构建物理模型;
4、s20:获取系统中的数据信息,对所述数据信息进行标准化处理,获得标准化处理结果;再对所述数据信息进行关联性提取,生成关联信息,将所述标准化处理结果和关联信息导入所述物理模型中,形成信息关联的图数据库。
5、优选地,在本发明所述的基于图数据库的数据关联方法中,步骤s10还包括:
6、s101:根据所述当前需求,构建概念模型,在所述概念模型中将需求中的各个实体一一列出,并排列所述实体之间的关系;
7、s102:将所述概念模型进行实体信息细化,构建逻辑模型,所述逻辑模型包括所述实体的属性信息和关联信息;
8、s103:基于所述逻辑模型的所述实体的属性信息和关联信息,使用图数据库语言进行编写后执行,生成用于数据存储的物理模型。
9、优选地,在本发明所述的基于图数据库的数据关联方法中,所述物理模型包括:属性名称、属性类型和所述实体的唯一标识;
10、其中,所述实体与所述实体的唯一标识进行对应;
11、所述实体的唯一标识与所述属性名称和所述属性类型进行对应。
12、优选地,在本发明所述的基于图数据库的数据关联方法中,所述对所述数据信息进行标准化处理,包括:
13、对所述数据信息进行标准化处理,将所述实体的唯一标识进行编码映射,形成统一的标准唯一标识,并将所述属性名称和所述属性类型进行标准化处理。
14、优选地,在本发明所述的基于图数据库的数据关联方法中,步骤s20之后还包括:
15、s30:读取所述信息关联的图数据库中的数据,生成数据访问接口,调用所述数据访问接口获得所述信息关联的图数据库的关联数据。
16、优选地,在本发明所述的基于图数据库的数据关联方法中,所述读取所述信息关联的图数据库中的数据,包括:
17、基于所述图数据库的开发包,对所述信息关联的图数据库进行访问查询,并通过编写图数据的查询语句对所述信息关联的图数据库中的数据进行查询,生成数据集。
18、优选地,在本发明所述的基于图数据库的数据关联方法中,步骤s20包括:
19、所述物理模型包括实体模型和关系模型,根据对所述数据信息进行标准化处理的所述标准化处理结果,形成实体模型数据,导入所述实体模型中;根据提取所述数据信息中的所述实体之间的关系,形成关系模型数据,导入所述关系模型中。
20、本发明还构造了一种基于图数据库的数据关联系统,包括:
21、建模模块,用于自动计算当前需求,根据所述当前需求分析所需实体及所述实体之间的连接关系,在图数据库中构建物理模型;
22、数据输入模块,用于获取系统中的数据信息,对所述数据信息进行标准化处理,获得标准化处理结果;再对所述数据信息进行关联性提取,生成关联信息,将所述标准化处理结果和关联信息导入所述物理模型中,形成信息关联的图数据库。
23、优选地,在本发明所述的基于图数据库的数据关联系统中,所述建模模块还包括:
24、概念模型单元,用于根据所述当前需求,构建概念模型,在所述概念模型中将需求中的各个实体一一列出,并排列所述实体之间的关系;
25、逻辑模型单元,用于将所述概念模型进行实体信息细化,构建逻辑模型,所述逻辑模型包括所述实体的属性信息和关联信息;
26、物理模型单元,用于基于所述逻辑模型的所述实体的属性信息和关联信息,使用图数据库语言进行编写后执行,生成用于数据存储的物理模型。
27、优选地,在本发明所述的基于图数据库的数据关联系统中,系统还包括:
28、查询模块,用于读取所述信息关联的图数据库中的数据,生成数据访问接口,调用所述数据访问接口获得所述信息关联的图数据库的关联数据。
29、通过实施本发明,具有以下有益效果:
30、本发明公开了一种基于图数据库的数据关联方法和系统,通过分析建模所需的需求,获得图数据库建模所需的实体和实体之间的关系,进行整理创建物理模型,收集相关数据,对数据进行标准化处理和提取数据间的关联关系,进行整理后更新入物理模型中,完成图数据库的数据关联。通过实施本发明,采用图数据库技术,灵活存储复杂关联关系,解决了传统关系型数据库对关联关系发生变动时,需要变更表结构等代价过大的问题,方便维护、更新、新增设备数据的关联信息,能支撑后续的数据关联需求。
1.一种基于图数据库的数据关联方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于图数据库的数据关联方法,其特征在于,步骤s10还包括:
3.根据权利要求1所述的基于图数据库的数据关联方法,其特征在于,所述物理模型包括:属性名称、属性类型和所述实体的唯一标识;
4.根据权利要求3所述的基于图数据库的数据关联方法,其特征在于,所述对所述数据信息进行标准化处理,包括:
5.根据权利要求1所述的基于图数据库的数据关联方法,其特征在于,步骤s20之后还包括:
6.根据权利要求5所述的基于图数据库的数据关联方法,其特征在于,所述读取所述信息关联的图数据库中的数据,包括:
7.根据权利要求1所述的基于图数据库的数据关联方法,其特征在于,步骤s20包括:
8.一种基于图数据库的数据关联系统,其特征在于,包括:
9.根据权利要求8所述的基于图数据库的数据关联系统,其特征在于,所述建模模块还包括:
10.根据权利要求8所述的基于图数据库的数据关联系统,其特征在于,系统还包括: