一种电力大数据查询方法及装置制造方法及图纸

技术编号:34924714 阅读:15 留言:0更新日期:2022-09-15 07:18
本发明专利技术提出了一种电力大数据查询方法及装置,涉及电力数据技术领域。该方法包括:获取并根据各个电力业务系统的数据库表名称,得到所有数据库表。利用数据库名称信息对数据库进行索引,得到该数据库表对应的所有数据库。在各个数据库的数据调用接口处配置解析模板,通过解析模板对各个数据库的所有数据对象进行解析,得到各个数据对象解析后的数据值。当用户根据实际需求输入数据查询条件,利用训练好的数据查询模型根据数据查询条件对所有数据库进行遍历查询得到各个数据库中的查询结果,由于每个数据库的数据对象都通过解析模板进行解析,保证了数据格式的一致性,从而在通过数据调用接口调用数据时,有效提高了数据查询使用效率。使用效率。使用效率。

【技术实现步骤摘要】
一种电力大数据查询方法及装置


[0001]本专利技术涉及电力数据
,具体而言,涉及一种电力大数据查询方法及装置。

技术介绍

[0002]电力系统的实际运营中,存在着种类繁多的业务系统,时刻都在产生大量的实时数据,且每隔一段时间就要求提交相应的报表,从而通过报表能够将系统的运行状态多层次、多角度的反映给用户。
[0003]但是由于业务系统产生的电力数据量较多且电力数据的结构不同,导致目前电力数据较为凌乱,在用户需要使用某些数据时必须花费许多时间在众多数据中查找所需数据,并且现有查询方式不能对数据结构进行考虑,导致电力数据查询使用效率低下。

技术实现思路

[0004]本专利技术的目的在于提供一种电力大数据查询方法及装置,用以改善现有技术中并不能对电力数据的数据结构进行考虑,导致电力数据查询使用效率低下的问题。
[0005]本专利技术的实施例是这样实现的:
[0006]第一方面,本申请实施例提供一种电力大数据查询方法,其包括如下步骤:
[0007]获取并根据各个电力业务系统的数据库表名称,得到所有数据库表,其中,任一数据库表中包含对应电力业务系统的所有数据库名称信息;
[0008]根据任一数据库表中的所有数据库名称信息,索引得到该数据库表对应的所有数据库;
[0009]分别在各个数据库的数据调用接口处配置解析模板,解析模板用于对数据库中的所有数据对象进行解析,以得到对应的数据值;
[0010]根据所有数据库表和各数据库表对应的所有数据库,建立数据查询模型;
[0011]当响应于用户查询请求时,获取用户输入的数据查询条件;
[0012]将数据查询条件输入至训练好的数据查询模型中,数据查询模型通过数据调用接口获取解析后的数据值,并根据数据查询条件遍历所有数据库得到各个数据库中的查询结果;
[0013]按照预设查询模板对各个数据库的查询结果进行排版,以生成数据结果集。
[0014]在本专利技术的一些实施例中,上述根据所有数据库表和各数据库表对应的所有数据库,建立数据查询模型的步骤之前,该方法还包括:
[0015]获取各个电力业务系统的历史电网运行数据;
[0016]根据历史电网运行数据,确定各个电力业务系统的关联运行数据;
[0017]根据关联运行数据,确定各个数据库表之间的关联关系。
[0018]在本专利技术的一些实施例中,上述获取各个电力业务系统的历史电网运行数据的步骤之后,该方法还包括:
[0019]根据任一电力业务系统的历史电网运行数据和对应数据库表中的所有数据库信
息,建立该电力业务系统对应的所有数据库的信息连接;
[0020]根据所有数据库的数据对象,建立数据库之间数据对象的映射关系。
[0021]在本专利技术的一些实施例中,上述将数据查询条件输入至训练好的数据查询模型中,数据查询模型通过数据调用接口获取解析后的数据值,并根据数据查询条件遍历所有数据库得到各个数据库中的查询结果的步骤包括:
[0022]数据查询模型根据各个数据库表之间的关联关系、任一电力业务系统对应的所有数据库的信息连接及数据库之间数据对象的映射关系,对所有数据库进行遍历查询。
[0023]在本专利技术的一些实施例中,上述按照预设查询模板对各个数据库的查询结果进行排版,以生成数据结果集的步骤之前,该方法还包括:
[0024]获取所有数据库的数据对象;
[0025]根据所有数据对象的数据类型,确定预设查询模板需要的列信息和行信息,以生成预设查询模板。
[0026]在本专利技术的一些实施例中,上述按照预设查询模板对各个数据库的查询结果进行排版,以生成数据结果集的步骤包括:
[0027]按照数据库查询顺序,将各个查询结果和对应的数据类型依次填入预设查询模板中进行显示。
[0028]在本专利技术的一些实施例中,上述根据所有数据库表和各数据库表对应的所有数据库,建立数据查询模型的步骤之后,该方法还包括:
[0029]获取多个样本,样本为多个数据调用请求;
[0030]利用多个样本训练数据查询模型,得到训练好的数据查询模型。
[0031]第二方面,本申请实施例提供一种电力大数据查询装置,其包括:
[0032]数据库表得到模块,用于获取并根据各个电力业务系统的数据库表名称,得到所有数据库表,其中,任一数据库表中包含对应电力业务系统的所有数据库名称信息;
[0033]数据库得到模块,用于根据任一数据库表中的所有数据库名称信息,索引得到该数据库表对应的所有数据库;
[0034]解析模板配置模块,用于分别在各个数据库的数据调用接口处配置解析模板,解析模板用于对数据库中的所有数据对象进行解析,以得到对应的数据值;
[0035]数据查询模型建立模块,用于根据所有数据库表和各数据库表对应的所有数据库,建立数据查询模型;
[0036]请求响应模块,用于当响应于用户查询请求时,获取用户输入的数据查询条件;
[0037]查询模块,用于将数据查询条件输入至训练好的数据查询模型中,数据查询模型通过数据调用接口获取解析后的数据值,并根据数据查询条件遍历所有数据库得到各个数据库中的查询结果;
[0038]排版模块,用于按照预设查询模板对各个数据库的查询结果进行排版,以生成数据结果集。
[0039]第三方面,本申请实施例提供一种电子设备,其包括存储器,用于存储一个或多个程序;处理器。当一个或多个程序被处理器执行时,实现如上述第一方面中任一项的方法。
[0040]第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面中任一项的方法。
[0041]相对于现有技术,本专利技术的实施例至少具有如下优点或有益效果:
[0042]本专利技术提供一种电力大数据查询方法及装置,其包括如下步骤:获取并根据各个电力业务系统的数据库表名称,得到所有数据库表,其中,任一数据库表中包含对应电力业务系统的所有数据库名称信息,从而根据每个电力业务系统的数据库表名称,可以得到该电力业务系统的所有数据库名称信息。然后根据任一数据库表中的所有数据库名称信息,利用数据库名称信息对数据库进行索引,得到该数据库表对应的所有数据库。并分别在各个数据库的数据调用接口处配置解析模板,通过解析模板对各个数据库的所有数据对象进行解析,得到各个数据对象解析后的数据值。从而考虑了数据对象的结构,利用解析模板在数据调用前,将数据对象的数据格式统一化,以方便后续调用数据库的数据。然后根据所有数据库表和各数据库表对应的所有数据库,建立数据查询模型,以使数据查询模型中包含所有数据库表、所有数据库、所有数据库配置的解析模板。当用户根据实际需求输入数据查询条件,利用训练好的数据查询模型根据数据查询条件对所有数据库进行遍历查询得到各个数据库中的查询结果,由于每个数据库的数据对象都通过解析模板进行解析,保证了数据格式的一致性,从而在通过数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电力大数据查询方法,其特征在于,包括如下步骤:获取并根据各个电力业务系统的数据库表名称,得到所有数据库表,其中,任一数据库表中包含对应电力业务系统的所有数据库名称信息;根据任一数据库表中的所有数据库名称信息,索引得到该数据库表对应的所有数据库;分别在各个数据库的数据调用接口处配置解析模板,所述解析模板用于对数据库中的所有数据对象进行解析,以得到对应的数据值;根据所有数据库表和各数据库表对应的所有数据库,建立数据查询模型;当响应于用户查询请求时,获取用户输入的数据查询条件;将所述数据查询条件输入至训练好的数据查询模型中,所述数据查询模型通过数据调用接口获取解析后的数据值,并根据所述数据查询条件遍历所有数据库得到各个数据库中的查询结果;按照预设查询模板对各个数据库的查询结果进行排版,以生成数据结果集。2.根据权利要求1所述的电力大数据查询方法,其特征在于,所述根据所有数据库表和各数据库表对应的所有数据库,建立数据查询模型的步骤之前,还包括:获取各个电力业务系统的历史电网运行数据;根据历史电网运行数据,确定各个电力业务系统的关联运行数据;根据所述关联运行数据,确定各个数据库表之间的关联关系。3.根据权利要求2所述的电力大数据查询方法,其特征在于,所述获取各个电力业务系统的历史电网运行数据的步骤之后,还包括:根据任一电力业务系统的历史电网运行数据和对应数据库表中的所有数据库信息,建立该电力业务系统对应的所有数据库的信息连接;根据所有数据库的数据对象,建立数据库之间数据对象的映射关系。4.根据权利要求3所述的电力大数据查询方法,其特征在于,将所述数据查询条件输入至训练好的数据查询模型中,所述数据查询模型通过数据调用接口获取解析后的数据值,并根据所述数据查询条件遍历所有数据库得到各个数据库中的查询结果的步骤包括:所述数据查询模型根据各个数据库表之间的关联关系、任一电力业务系统对应的所有数据库的信息连接及数据库之间数据对象的映射关系,对所有数据库进行遍历查询。5.根据权利要求1所述的电力大数据查询方法,其特征在于,所述按照预设查询模板对各个数据库的查询结果进行排版,以生成数据结果集...

【专利技术属性】
技术研发人员:胡欢君周正廖荣涛王逸兮靳经李磊罗弦王晟玮宁昊叶宇轩张剑李想王敬靖
申请(专利权)人:国网湖北省电力有限公司信息通信公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1