基于图计算的自助取数方法与流程

文档序号:32693159发布日期:2022-12-27 19:52阅读:21来源:国知局
基于图计算的自助取数方法与流程

1.本发明涉及了自助取数方法,特别是涉及了一种基于图计算的自助取数方法。


背景技术:

2.本发明主要涉及数字电网的数据分析领域,具体为一种基于图计算的自助取数方法。
3.随着数字电网应用规模的不断扩展,其产生的数据量也与日俱增。为了不断更新优化系统应用,业务人员需要针对系统数据进行分析与评估。在该过程中,离不开各类数据的决策支撑,然而在庞大的数据量面前,通过人工方式进行数据提取是一件较为耗费人力物力的事情,同时,由于现有系统数据获取不够灵活,针对同一个业务域或业务模块的数据,不同岗位的业务人员所关注的数据维度与数据角度也各不相同。当系统中的数据较为分散或数据维度较大,且需要跨模块、跨系统进行协调数据查询的时候,通常需要具有对应权限的账号分别进入不同系统模块,执行数据查询并导出数据,最后进行线下数据关联对比。可见在此过程中,协同业务数据的获取难度较大且繁琐,从而导致数据提取的效率较低。另一方面,由于不同业务域系统中的数据查询功能大多数是定制开发完成,其仅支持固定维度或指定条件的数据查询。随着对专业数据的深入分析,对更灵活的自主多维度数据组合查询需求也逐渐增多。此外,对于传统的关系型数据库而言,实体间关系的表示,通常需要将其他实体的唯一标识作为主键,外键存储到表中的某列,从而与其他实体进行关联。
4.针对以上局限性,设计一个高效可靠的自助取数方法就变得尤为必要。基于该方法,能够有效提高不同系统业务域的业务人员提取数据的效率,从而间接提高对数字电网应用所产生数据的分析效率。


技术实现要素:

5.本申请的发明目的是提供了一种基于图计算的自助取数方法,用于解决上述背景中所涉及到的跨系统业务域查询数据时流程繁琐,查询效率较低等局限性。本发明要解决的技术问题和提出的技术任务基于数字电网应用的系统数据库,将数据库中的表字段及彼此之间的关联关系抽象为图的形式,然后针对不同的查询需求,利用节点与连边构建对应的查询功能,从而实现灵活定义查询条件以及自定义多维度组合查询的目的,为不同系统业务域人员提供一种高效便捷的数据查询与获取方法,间接提高业务人员进行数据分析的效率,同时也帮助企业实现了节约时间与人力成本的目标。
6.为实现以上目的,本发明采用的技术方案为:
7.本发明的一种基于图计算的自助取数方法,它包括:用户从存储器中读取数据库a和数据库b中的检索信息,数据库a和数据库b以表格的形式记载了若干条的检索信息,数据库a的检索信息与数据库b的检索信息以索引值相同的方式进行连接,用户通过索引值读取数据库a和数据库b的检索信息,其中:将数据库a中的每条检索信息放置在一个节点a中,将数据库b中的每条检索信息放置在一个节点b中,将索引值相同的数据库a中的节点a和数据
库b中的节点b进行连线,将存储器分成若干个存储单元,索引值分别记录在存储器的相应存储单元中,用户从存储器直接通过索引值检索出数据库a和数据库b的检索信息。
8.本发明的一种基于图计算的自助取数方法,其中:所述检索信息的类型包括:整数型、字符串型和布尔型。
附图说明
9.图1为用本发明的一种基于图计算的自助取数方法的数据库a、数据库b和存储器之间连接关系的示意图;
10.图2为用本发明的一种基于图计算的自助取数方法的实施例示意图。
11.在图1中,标号1为数据库a;标号2为数据库b;标号3为存储器;标号4为节点a;标号5为节点b;标号6为存储单元。
具体实施方式
12.下面根据说明书附图并结合具体实施例对本发明的技术方案进一步详细表述。
13.传统的自助取数方法包括:用户从存储器3中读取数据库a(1)和数据库b(2)中的检索信息,数据库a(1)和数据库b(2)以表格的形式记载了若干条的检索信息,检索信息的类型包括:整数型、字符串型和布尔型。数据库a(1)的检索信息与数据库b(2)的检索信息以索引值相同的方式进行连接,用户通过索引值读取数据库a(1)和数据库b(2)的检索信息。如图1所示,本发明的一种基于图计算的自助取数方法是将数据库a1中的每条检索信息放置在一个节点a(4)中,将数据库b(2)中的每条检索信息放置在一个节点b(5)中,将索引值相同的数据库a(1)中的节点a(4)和数据库b(2)中的节点b(5)进行连线,将存储器(3)分成若干个存储单元(6),索引值分别记录在存储器(3)的相应存储单元(6)中,用户从存储器(3)直接通过索引值检索出数据库a(2)和数据库b(2)的检索信息。
14.不同系统领域的业务人员即可根据自身的需求,自定义选择系统内不同业务领域的数据字段进行灵活的取数操作。
15.对于图计算而言,应首先基于传统关系型数据库的数据,构建所有节点,以图1为例,数据库a为电网用户表,电网用户表中的所有字段属性将会被映射为电网用户节点中的所有属性。如图2所示,而对于不同节点,则使用不用节点标识即索引值进行区分,例如用户a的用户户号为123,用户姓名为张三,用户地址为云南省昆明市五华区a街道,计量点编号123123,它们索引值为123123。而用户b的用户户号为456,用户姓名李四,用户地址为云南省昆明市西山区b街道,计量点编号456,它们索引值为456456。则经转换后,在图计算中,用户a节点的标识即索引值为计量点编号123123,用户b节点的标识即索引值为计量点编号456456。如图2所示,将数据库a(1)的用户a与数据库b(2)的用户a进行连线,将存储器(3)分成若干个存储单元(6),索引值分别记录在存储器(3)的相应存储单元(6)中,用户从存储器(3)直接通过索引值检索出数据库a(1)和数据库b(2)的检索信息,数据库a(1)和数据库b(2)自动消失。
16.为了对比基于图计算的自主取数方法与传统关系型数据库查询之间的性能差异,将在相同的取数需求下,利用传统关系型数据库进行查询操作,对于同样的取数需求,二者在查询结果上虽然并无差异,然而二者的取数效率却存在着较大区别,基于图计算的自主
取数方法的取数时间与传统关系型数据库的查询取数时间结果如表1所示。
17.表1常用取数需求及两种取数方法的取数时间
[0018][0019]
由上表内容可知,基于图计算的自助取数方法面对一些常用的取数场景时,其取数效率远远大于传统关系型数据库的查询效率,可见,基于图计算的自主取数方法在面对不同场景的取数需求时具有更高的效率。
[0020]
上述内容对本发明进行了示例性的描述,但本发明的保护范围不局限于此,只要采用了本发明的方法构思和技术方案进行的非实质性改造,或者未经改进就将本发明的构思和技术方案直接用于其他场合的,均在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。


技术特征:
1.一种基于图计算的自助取数方法,它包括:用户从存储器(3)中读取数据库a(1)和数据库b(2)中的检索信息,数据库a(1)和数据库b(2)以表格的形式记载了若干条的检索信息,数据库a(1)的检索信息与数据库b(2)的检索信息以索引值相同的方式进行连接,用户通过索引值读取数据库a(1)和数据库b(2)的检索信息,其特征在于:将数据库a(1)中的每条检索信息放置在一个节点a(4)中,将数据库b(2)中的每条检索信息放置在一个节点b(5)中,将索引值相同的数据库a(1)中的节点a(4)和数据库b(2)中的节点b(5)进行连线,将存储器(3)分成若干个存储单元(6),索引值分别记录在存储器(3)的相应存储单元(6)中,用户从存储器(3)直接通过索引值检索出数据库a(2)和数据库b(2)的检索信息。2.如权利要求1所述一种基于图计算的自助取数方法,其特征在于:所述检索信息的类型包括:整数型、字符串型和布尔型。

技术总结
本发明的基于图计算的自助取数方法包括:用户从存储器中读取数据库A和数据库B中的检索信息,数据库A和数据库B以表格的形式记载了若干条的检索信息,数据库A的检索信息与数据库B的检索信息以索引值相同的方式进行连接,用户通过索引值读取数据库A和数据库B的检索信息,将数据库A中的每条检索信息放置在一个节点A中,将数据库B中的每条检索信息放置在一个节点B中,将索引值相同的数据库A中的节点A和数据库B中的节点B进行连线,将存储器分成若干个存储单元,索引值分别记录在存储器的相应存储单元中,用户从存储器直接通过索引值检索出数据库A和数据库B的检索信息。出数据库A和数据库B的检索信息。出数据库A和数据库B的检索信息。


技术研发人员:胡勇 李松霖 彭兴志 何加攀
受保护的技术使用者:昆明能讯科技有限责任公司
技术研发日:2022.10.17
技术公布日:2022/12/26
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1