电力数据查询存储方法及装置制造方法及图纸

技术编号:12741618 阅读:74 留言:0更新日期:2016-01-21 03:27
本发明专利技术公开了一种电力数据查询存储方法及装置。该方法包括:获取电力系统中存储的历史数据;对电力系统执行检测,得到实时数据;以及将历史数据和实时数据存储至分布式存储服务器,其中,在分布式存储服务器中,历史数据和实时数据以统一的格式存储。通过本发明专利技术,解决了相关技术中电力数据查询存储效率较低的问题。

【技术实现步骤摘要】

本专利技术涉及电力系统数据处理领域,具体而言,涉及一种电力数据查询存储方法及装置
技术介绍
由于电力系统公司的历史数据量大、业务种类多以及采集测点多等特点,传统技术在电力系统公司的采集、存储与查询上存在难点。为适应商业应用水平,需要提升海量数据处理能力,研究和应用大数据关键技术。现有的电力系统中业务种类繁多,可达几十种,每种业务的数据格式不同,为存储与管理带来难题。而采集数据测点的数量可达数百万个,实时数据量大,需要电力系统具备高性能的存储能力。用户对电力系统的数据进行查询或统计时,面对着在海量数据中查找出与用户查询信息相关的数据的难题,这对电力系统的查询处理能力提出了巨大的挑战。相关技术中,电力系统采集的实时数据在存入存储服务器时数据类型不统一,传统的集中式存储方式无法满足海量数据的存储需求,也会造成查询数据时的实时性较差等问题。针对相关技术中电力数据查询存储效率较低的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供一种电力数据查询存储方法及装置,以解决相关技术中大数据存储与查询效率较低的问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种电力数据查询存储方法。该方法包括:获取电力系统中存储的历史数据;对电力系统执行检测,得到实时数据;以及将历史数据和实时数据存储至分布式存储服务器,其中,在分布式存储服务器中,历史数据和实时数据以统一的格式存储。进一步地,在将历史数据和实时数据存储至分布式存储服务器之后,该方法还包括:接收查询请求;根据查询请求在分布式存储服务器中查询与查询请求所请求的数据,得到查询结果;以及输出查询结果。进一步地,对电力系统执行检测,得到实时数据包括:对电力系统中预先布置的监测点执行数据采集,得到实时数据,将历史数据和实时数据存储至分布式存储服务器包括:将历史数据和实时数据转换为预设格式的数据;以及将预设格式的历史数据和实时数据存储至分布式存储服务器。进一步地,将历史数据和实时数据存储至分布式存储服务器包括:对历史数据和实时数据进行分组,得到多组数据,其中,多组数据分别对应不同的组别编号;将多组数据分别存储至与组别编号对应的分布式存储服务器;以及对多组数据建立索引。进一步地,在对多组数据建立索引之后,该方法还包括:接收查询指令;解析查询指令,得到查询指令对应的索引信息;以及通过索引信息在分布式存储服务器中执行查询。进一步地,在通过索引信息在分布式存储服务器中执行查询之后,该方法还包括:根据预设条件将查询的结果转换为显示结果;以及输出显示结果。为了实现上述目的,根据本专利技术的另一方面,提供了一种电力数据查询存储装置。该装置包括:获取单元,用于获取电力系统中存储的历史数据;检测单元,用于对电力系统执行检测,得到实时数据;以及存储单元,用于将历史数据和实时数据存储至分布式存储服务器,其中,在分布式存储服务器中,历史数据和实时数据以统一的格式存储。进一步地,该装置还包括:接收单元,用于在将历史数据和实时数据存储至分布式存储服务器之后,接收查询请求;查询单元,用于根据查询请求在分布式存储服务器中查询与查询请求所请求的数据,得到查询结果;以及输出单元,用于输出查询结果。进一步地,检测单元包括:采集模块,用于对电力系统中预先布置的监测点执行数据采集,得到实时数据,存储单元包括:转换模块,用于将历史数据和实时数据转换为预设格式的数据;以及第一存储模块,用于将预设格式的历史数据和实时数据存储分布式存储至服务器。进一步地,存储单元包括:分组模块,用于对历史数据和实时数据进行分组,得到多组数据,其中,多组数据分别对应不同的组别编号;第二存储模块,用于将多组数据分别存储至与组别编号对应的分布式存储服务器;以及索引模块,用于对多组数据建立索引。通过本专利技术,通过获取电力系统中存储的历史数据;对电力系统执行检测,得到实时数据;以及将历史数据和实时数据存储至分布式存储服务器,其中,在分布式存储服务器中,历史数据和实时数据以统一的格式存储,解决了相关技术中电力数据查询存储效率较低的问题,进而达到了提高电力数据查询存储效率的效果。【附图说明】构成本申请的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的电力数据查询存储方法的流程图;以及图2是本专利技术实施例的电力数据查询存储装置的示意图。【具体实施方式】需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。本专利技术的实施例提供了一种电力数据查询存储方法。图1是根据本专利技术实施例的电力数据查询存储方法的流程图。如图1所示,该方法包括以下步骤:步骤S101,获取电力系统中存储的历史数据。电力系统结构复杂,业务种类繁多,数据量庞大,在对采集的实时数据进行处理与存储的过程中,经常会出现由于某些原因发生异常的情况。当发生异常时,当前处理的实时数据被搁置,若异常处理不及时或本次异常不能处理,则会导致出现实时数据未存储进存储服务器中就开始下一次采集、处理和存储的流程的情况。这些未能及时处理与存储的实时数据可以看作电力系统中存储的历史数据。数据中心是电力系统用于对所有数据进行处理的平台,可以包括多个模块,一般来说,数据中心包括数据采集模块,海量数据平台模块,电网地理信息服务(GeographicInformat1n Service,简称为GIS)平台模块和业务提升模块。其中,海量数据平台模块可以存储和接入厂站电量采集数据,用电信息采集数据,配电自动化数据和调度自动化数据等实时数据或历史数据。在交互式应用时,通常要调用这些类型数据的历史数据来执行某些应用或业务,此时,就需要将这些电力系统中存储的历史数据一次性导入海量数据平台中,等待后面的操作流程。步骤S102,对电力系统执行检测,得到实时数据。<当前第1页1 2 3 本文档来自技高网
...

【技术保护点】
一种电力数据查询存储方法,其特征在于,包括:获取电力系统中存储的历史数据;对所述电力系统执行检测,得到实时数据;以及将所述历史数据和所述实时数据存储至分布式存储服务器,其中,在所述分布式存储服务器中,所述历史数据和所述实时数据以统一的格式存储。

【技术特征摘要】

【专利技术属性】
技术研发人员:官丽恽珺解思江方硕刘晓伟郝颖
申请(专利权)人:国网北京市电力公司国家电网公司
类型:发明
国别省市:北京;11

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

1