一种多源电力大数据混合存储方法技术

技术编号:39509477 阅读:9 留言:0更新日期:2023-11-25 18:45
本发明专利技术公开了一种多源电力大数据混合存储方法

【技术实现步骤摘要】
一种多源电力大数据混合存储方法、装置及系统


[0001]本专利技术属于电网大数据
,更具体地,涉及一种多源电力大数据混合存储方法

装置及系统


技术介绍

[0002]电网监测系统产生大量数据,这些数据分布在多个独立的系统中,如数据采集和监控系统
(SCADA)、
广域量测系统
(WAMS)、
故障录波系统
(FIS)


各源系统数据中心接收的数据总体上可以分为静态数据和动态数据,静态数据包括设备数据

拓扑数据等,动态数据包括设备运行时监测的各类运行状态数据,如电压

电流等

如何对这些数据进行存储以方便查询和访问,存在重要意义

[0003]由于面向的应用需求不同,或者系统开发之初,存储技术的发展水平不同,不同系统采用不同的存储方法对数据进行了存储,如基于业务逻辑的关系型存储

基于时间分区的文件系统存储等,并未对设备数据和设备关系数据进行统一存储

然而,随着电网业务互联设备的增多,设备间的连接关系的复杂化,以及应用需求的大量化和复杂化,分散化的多源电力大数据存储给用户带来访问上的困难,使得数据查询效率较低


技术实现思路

[0004]针对现有技术的以上缺陷或改进需求,本专利技术提供了一种多源电力大数据混合存储方法

装置及系统,用以解决现有技术存在的数据查询效率较低的技术问题

[0005]为了实现上述目的,第一方面,本专利技术提供了一种多源电力大数据混合存储方法,包括以下步骤:
[0006]将多源电力大数据进行整合,得到各设备的属性信息

不同设备类型间的关系信息

以及各设备的状态数据;
[0007]在设备维度下,建立各个设备类型对应的类型数据表,其中类型数据表用于存放对应设备类型下的各设备的属性信息;在拓扑关系维度下,建立关系数据表,其中关系数据表用于存放不同设备类型间的关系信息;在时序维度下,建立各个设备对应的时序数据表,其中时序数据表用于分别存放对应设备的状态数据;
[0008]采用主外键连接各维度之间存在依赖关系的类型数据表

关系数据表和时序数据表;
[0009]将设备维度下的类型数据表和拓扑关系维度下的关系数据表存放在关系数据库中,将时序维度下的时序数据表存放在键值数据库中

[0010]进一步优选地,状态数据包括:发生故障事件时的状态数据和未发生故障事件时的状态数据;对应地,在时序维度下建立的时序数据表类型包括:故障事件数据表和非故障事件数据表;故障事件数据表用于存放发生故障事件时的状态数据;非故障事件数据表用于存放未发生故障事件时的状态数据;
[0011]对于故障事件数据表,其在键值数据库中的
Key
包括:故障类型名和故障起始时
间,
Value
包括:在以故障起始时间为起始点的第一预设时间段内,发生对应故障的设备的设备名

所有状态数据

以及各状态数据对应的数据类型标识;
[0012]对于非故障事件数据表,其在键值数据库中的
Key
包括:数据类型标识

设备名和监测时间戳,
Value
包括:在以监测时间戳为起始点的第二预设时间段内,对应设备在对应数据类型下的所有状态数据

[0013]进一步优选地,上述多源电力大数据混合存储方法,还包括:
[0014]建立语义

数据表名称以及数据表字段之间的映射关系,构建语义查询映射表

[0015]进一步优选地,上述语义查询映射表中还包括:语义

数据表名称以及数据表字段的编码值

[0016]第二方面,提供了一种多源电力大数据混合存储装置,包括:
[0017]数据整合模块,用于将多源电力大数据进行整合,得到各设备的属性信息

不同设备类型间的关系信息

以及各设备的状态数据;
[0018]数据表建立模块,用于在设备维度下,建立各个设备类型对应的类型数据表,其中类型数据表用于存放对应设备类型下的各设备的属性信息;在拓扑关系维度下,建立关系数据表,其中关系数据表用于存放不同设备类型间的关系信息;在时序维度下,建立各个设备对应的时序数据表,其中时序数据表用于分别存放对应设备的状态数据;
[0019]连接模块,用于采用主外键连接各维度之间存在依赖关系的类型数据表

关系数据表和时序数据表;
[0020]存储模块,用于将设备维度下的类型数据表和拓扑关系维度下的关系数据表存放在关系数据库中,将时序维度下的时序数据表存放在键值数据库中

[0021]进一步优选地,上述多源电力大数据混合存储装置,还包括:语义映射模块,用于建立语义

数据表名称以及数据表字段之间的映射关系,构建语义查询映射表

[0022]第三方面,本专利技术提供了一种多源电力大数据混合存储系统,包括:存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时执行本专利技术第一方面所提供的多源电力大数据混合存储方法

[0023]第四方面,本专利技术提供了一种多源电力大数据查询方法,包括:
[0024]基于用户输入的语义信息查询语义查询映射表,得到对应的数据表名称和数据表字段,进而在数据库中查询得到对应的数据;
[0025]其中,语义查询映射表和数据库通过本专利技术第一方面所提供的多源电力大数据混合存储方法得到

[0026]第五方面,本专利技术提供了一种多源电力大数据查询装置,包括:查询模块,用于基于用户输入的语义信息查询语义查询映射表,得到对应的数据表名称和数据表字段,进而在数据库中查询得到对应的数据;
[0027]其中,语义查询映射表和数据库通过本专利技术第一方面所提供的多源电力大数据混合存储方法得到

[0028]第六方面,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序被处理器运行时控制所述存储介质所在设备执行本专利技术第一方面所提供的多源电力大数据混合存储和
/
或本专利技术第四方面所提供的多源电力大数据查询方法

[0029]总体而言,通过本专利技术所构思的以上技术方案,能够取得以下有益效果:
[0030]1、
本专利技术提供了一种多源电力大数据混合存储方法,从设备

拓扑关系和时序三个维度触发对多源电力大数据进行整合,分别建立了不同维度下的数据表,并采用主外键连接各维度之间存在依赖关系的数据表,从本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种多源电力大数据混合存储方法,其特征在于,包括以下步骤:将多源电力大数据进行整合,得到各设备的属性信息

不同设备类型间的关系信息

以及各设备的状态数据;在设备维度下,建立各个设备类型对应的类型数据表,其中所述类型数据表用于存放对应设备类型下的各设备的属性信息;在拓扑关系维度下,建立关系数据表,其中所述关系数据表用于存放不同设备类型间的关系信息;在时序维度下,建立各个设备对应的时序数据表,其中所述时序数据表用于分别存放对应设备的状态数据;采用主外键连接各维度之间存在依赖关系的类型数据表

关系数据表和时序数据表;将所述设备维度下的类型数据表和所述拓扑关系维度下的关系数据表存放在关系数据库中,将所述时序维度下的时序数据表存放在键值数据库中
。2.
根据权利要求1所述的多源电力大数据混合存储方法,其特征在于,所述状态数据包括:发生故障事件时的状态数据和未发生故障事件时的状态数据;对应地,在时序维度下建立的时序数据表类型包括:故障事件数据表和非故障事件数据表;所述故障事件数据表用于存放发生故障事件时的状态数据;所述非故障事件数据表用于存放未发生故障事件时的状态数据;对于所述故障事件数据表,其在键值数据库中的
Key
包括:故障类型名和故障起始时间,
Value
包括:在以故障起始时间为起始点的第一预设时间段内,发生对应故障的设备的设备名

所有状态数据

以及各状态数据对应的数据类型标识;对于所述非故障事件数据表,其在键值数据库中的
Key
包括:数据类型标识

设备名和监测时间戳,
Value
包括:在以监测时间戳为起始点的第二预设时间段内,对应设备在对应数据类型下的所有状态数据
。3.
根据权利要求1或2所述的多源电力大数据混合存储方法,其特征在于,还包括:建立语义

数据表名称以及数据表字段之间的映射关系,构建语义查询映射表
。4.
根据权利要求3所述的多源电力大数据混合存储方法,其特征在于,所述语义查询映射表中还包括:语义

数据表名称以及数据表字段的编码值
。5.
一种多源电力大数...

【专利技术属性】
技术研发人员:左琼钱立鹏王尔玺李大虎孙冠群朱虹曹忠升
申请(专利权)人:国网湖北省电力有限公司电力科学研究院
类型:发明
国别省市:

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

1