电网历史数据管理方法及其系统技术方案

技术编号:15569575 阅读:124 留言:0更新日期:2017-06-10 03:15
本发明专利技术公开了一种电网历史数据管理方法及其系统,方法包括:创建基版数据表及其历史数据表;在基版数据表中增加第一时间字段,在历史数据表中增加第二时间字段和消亡字段;若对基版数据表中的一数据进行编辑操作,则将编辑前的一数据记录到历史数据表中,将编辑前的第一时间字段中记录的时间记录到第二时间字段中,将编辑时间写入消亡字段中;若要查询一时间点时对应的基版数据表,则从基版数据表中获取第一时间字段中记录的时间早于等于一时间点的数据;从历史数据表中获取第二时间字段中记录的时间早于等于一时间点且消亡字段中记录的时间晚于一时间点的数据;合并从两表中获取的数据。可快速查询到任何时间点下的历史断面数据。

Method and system for managing historical data of power grid

The invention discloses a grid of historical data management method and system, method includes: creating a base version of the data table and historical data table; the first time increase in field based version of the data in the table, an increase of second time field and disappearance of historical data fields in the table; if the base version number according to a data table for editing operation will edit before the recording data to historical data in the table, will be recorded at the time of the first time in the field before editing recorded second time in the field, will write die editing time field; if you want to query based version of the data table corresponds to a time point, obtaining the data records in the early hours is a time point for the first time in the field from the base version of the data table; the second time in the field record in the early hours of recording time is equal to the die and field obtained from historical data in the table Data that is later than a point in time; merges data from the two table. It can quickly query the historical cross section data at any time point.

【技术实现步骤摘要】

本专利技术涉及电网信息通信
,尤其涉及一种电网历史数据管理方法及其系统
技术介绍
目前大部分的业务需要对电网的分析都是对运行态的电网资源做实时分析。人们对于电网的理解也是基于生产环境中的现有运行电网。在电网GIS平台中,电网资源的存储也仅仅是现有运行态的电网资源,不具有处理数据的时间动态性,它只是描述数据的瞬时状态。当数据发生变化时,用新数据代替旧数据,系统成为另一个瞬态,旧数据不复存在。在如今的大数据时代,这些旧数据的丢弃无疑是电网信息系统的一种损失。
技术实现思路
本专利技术所要解决的技术问题是:提出一种电网历史数据管理方法及其系统,可快速查询到任何时间点下的历史断面数据。为了解决上述技术问题,本专利技术采用的技术方案为:一种电网历史数据管理方法,包括:创建基版数据表及其对应的历史数据表;在所述基版数据表中增加第一时间字段,在所述历史数据表中增加第二时间字段和消亡字段,所述第一时间字段用于记录最新一次编辑的时间;若对基版数据表中的一数据进行编辑操作,则将编辑前的所述一数据记录到所述基版数据表对应的历史数据表中,将编辑前所述一数据的第一时间字段中记录的时间记录到所述历史数据表中所述一数据对应的第二时间字段中,将所述编辑操作的编辑时间写入对应的消亡字段中;若要查询一时间点时对应的基版数据表,则从基版数据表中获取第一时间字段中记录的时间早于等于所述一时间点的数据;从历史数据表中获取第二时间字段中记录的时间早于等于所述一时间点且消亡字段中记录的时间晚于所述一时间点的数据;合并从基版数据表获取的数据和从历史数据表中获取的数据。本专利技术还涉及一种电网历史数据管理系统,包括:第一创建模块,用于创建基版数据表及其对应的历史数据表;增加模块,用于在所述基版数据表中增加第一时间字段,在所述历史数据表中增加第二时间字段和消亡字段,所述第一时间字段用于记录最新一次编辑的时间;记录模块,用于若对基版数据表中的一数据进行编辑操作,则将编辑前的所述一数据记录到所述基版数据表对应的历史数据表中,将编辑前所述一数据的第一时间字段中记录的时间记录到所述历史数据表中所述一数据对应的第二时间字段中,将所述编辑操作的编辑时间写入对应的消亡字段中;第一获取模块,用于若要查询一时间点时对应的基版数据表,则从基版数据表中获取第一时间字段中记录的时间早于等于所述一时间点的数据;第二获取模块,用于从历史数据表中获取第二时间字段中记录的时间早于等于所述一时间点且消亡字段中记录的时间晚于所述一时间点的数据;合并模块,用于合并从基版数据表获取的数据和从历史数据表中获取的数据。本专利技术的有益效果在于:只将基版数据表中被删除和被修改的数据存入历史数据表,可减少历史数据表的数据量,节约历史数据表的存储空间;通过在基版数据表中记录最新编辑时间,在历史数据表中记录被编辑的数据的上一次编辑时间以及最后编辑时间,并基于基版数据表和历史数据表的数据叠加方式来管理历史数据,可准确提取指定时间点的历史数据,从而实现历史数据的有效保留。附图说明图1为本专利技术一种电网历史数据管理方法的流程图;图2为本专利技术实施例一的电网数据流转示意图;图3为本专利技术实施例一的方法流程图;图4为本专利技术实施例二的方法流程图;图5为本专利技术一种电网历史数据管理系统的结构示意图;图6为本专利技术实施例四的系统结构示意图。标号说明:1、第一创建模块;2、增加模块;3、记录模块;4、第一获取模块;5、第二获取模块;6、合并模块;7、第二创建模块;8、关联模块;31、第一记录单元;32、第二记录单元;33、写入单元;41、第一获取单元;42、第二获取单元;43、第三获取单元。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图详予说明。本专利技术最关键的构思在于:基于基版数据表和历史数据表的数据叠加方式来管理历史数据。请参阅图1,一种电网历史数据管理方法,包括:创建基版数据表及其对应的历史数据表;在所述基版数据表中增加第一时间字段,在所述历史数据表中增加第二时间字段和消亡字段,所述第一时间字段用于记录最新一次编辑的时间;若对基版数据表中的一数据进行编辑操作,则将编辑前的所述一数据记录到所述基版数据表对应的历史数据表中,将编辑前所述一数据的第一时间字段中记录的时间记录到所述历史数据表中所述一数据对应的第二时间字段中,将所述编辑操作的编辑时间写入对应的消亡字段中;若要查询一时间点时对应的基版数据表,则从基版数据表中获取第一时间字段中记录的时间早于等于所述一时间点的数据;从历史数据表中获取第二时间字段中记录的时间早于等于所述一时间点且消亡字段中记录的时间晚于所述一时间点的数据;合并从基版数据表获取的数据和从历史数据表中获取的数据。从上述描述可知,本专利技术的有益效果在于:可减少历史数据表的数据量,节约历史数据表的存储空间,且可快速查询到任何时间点下的历史断面数据。进一步地,所述“创建基版数据表及其对应的历史数据表”之前,进一步包括:创建批次号序列,所述批次号序列中的批次号从小到大依次排序。进一步地,所述“在所述基版数据表中增加第一时间字段”之后,进一步包括:根据编辑操作的时间先后顺序,将第一时间字段下的时间与批次号序列中依次取出的批次号进行关联。进一步地,所述“若对基版数据表中的一数据进行编辑操作,则将编辑前的所述一数据记录到所述基版数据表对应的历史数据表中,将编辑前所述一数据的第一时间字段中记录的时间记录到所述历史数据表中所述一数据对应的第二时间字段中,将所述编辑操作的编辑时间写入对应的消亡字段中”具体为:若对基版数据表中的一数据进行编辑操作,则将编辑前的所述一数据记录到所述基版数据表对应的历史数据表中;将编辑前所述一数据的第一时间字段中记录的批次号记录到所述历史数据表中所述一数据对应的第二时间字段中;将所述编辑操作的编辑时间对应的批次号写入对应的消亡字段中。进一步地,所述“若要查询一时间点时对应的基版数据表,则从基版数据表中获取第一时间字段中记录的时间早于等于所述一时间点的数据;从历史数据表中获取第二时间字段中记录的时间早于等于所述一时间点且消亡字段中记录的时间晚于所述一时间点的数据”具体为:若要查询一时间点时对应的基版数据表,则获取所述一时间点对应的批次号;从基版数据表中获取第一时间字段中记录的批次号小于等于所述一时间点对应的批次号的数据;从历史数据表中获取第二时间字段中记录的批次号小于等于所述一时间点对应的批次号且消亡字段中记录的批次号大于所述一时间点对应的批次号的数据。进一步地,所述“获取所述一时间点对应的批次号”之后,进一步包括:若所述一时间点无对应的批次号,则在编辑时间与批次号的关联关系中获取与所述一时间点相邻且早于所述一时间点的编辑时间对应的批次号,作为所述一时间点对应的批次号。由上述描述可知,通过用从小到大排序的批次号来替代编辑时间,进一步节约了存储空间,且可使电网管理人员直观地了解编辑的先后顺序。请参照图5,本专利技术还提出一种电网历史数据管理系统,包括:第一创建模块,用于创建基版数据表及其对应的历史数据表;增加模块,用于在所述基版数据表中增加第一时间字段,在所述历史数据表中增加第二时间字段和消亡字段,所述第一时间字段用于记录最新一次编辑的时间;记录模块,用于若对基版数据表中的一数本文档来自技高网
...
电网历史数据管理方法及其系统

【技术保护点】
一种电网历史数据管理方法,其特征在于,包括:创建基版数据表及其对应的历史数据表;在所述基版数据表中增加第一时间字段,在所述历史数据表中增加第二时间字段和消亡字段,所述第一时间字段用于记录最新一次编辑的时间;若对基版数据表中的一数据进行编辑操作,则将编辑前的所述一数据记录到所述基版数据表对应的历史数据表中,将编辑前所述一数据的第一时间字段中记录的时间记录到所述历史数据表中所述一数据对应的第二时间字段中,将所述编辑操作的编辑时间写入对应的消亡字段中;若要查询一时间点时对应的基版数据表,则从基版数据表中获取第一时间字段中记录的时间早于等于所述一时间点的数据;从历史数据表中获取第二时间字段中记录的时间早于等于所述一时间点且消亡字段中记录的时间晚于所述一时间点的数据;合并从基版数据表获取的数据和从历史数据表中获取的数据。

【技术特征摘要】
1.一种电网历史数据管理方法,其特征在于,包括:创建基版数据表及其对应的历史数据表;在所述基版数据表中增加第一时间字段,在所述历史数据表中增加第二时间字段和消亡字段,所述第一时间字段用于记录最新一次编辑的时间;若对基版数据表中的一数据进行编辑操作,则将编辑前的所述一数据记录到所述基版数据表对应的历史数据表中,将编辑前所述一数据的第一时间字段中记录的时间记录到所述历史数据表中所述一数据对应的第二时间字段中,将所述编辑操作的编辑时间写入对应的消亡字段中;若要查询一时间点时对应的基版数据表,则从基版数据表中获取第一时间字段中记录的时间早于等于所述一时间点的数据;从历史数据表中获取第二时间字段中记录的时间早于等于所述一时间点且消亡字段中记录的时间晚于所述一时间点的数据;合并从基版数据表获取的数据和从历史数据表中获取的数据。2.根据权利要求1所述的电网历史数据管理方法,其特征在于,所述“创建基版数据表及其对应的历史数据表”之前,进一步包括:创建批次号序列,所述批次号序列中的批次号从小到大依次排序。3.根据权利要求2所述的电网历史数据管理方法,其特征在于,所述“在所述基版数据表中增加第一时间字段”之后,进一步包括:根据编辑操作的时间先后顺序,将第一时间字段下的时间与批次号序列中依次取出的批次号进行关联。4.根据权利要求3所述的电网历史数据管理方法,其特征在于,所述“若对基版数据表中的一数据进行编辑操作,则将编辑前的所述一数据记录到所述基版数据表对应的历史数据表中,将编辑前所述一数据的第一时间字段中记录的时间记录到所述历史数据表中所述一数据对应的第二时间字段中,将所述编辑操作的编辑时间写入对应的消亡字段中”具体为:若对基版数据表中的一数据进行编辑操作,则将编辑前的所述一数据记录到所述基版数据表对应的历史数据表中;将编辑前所述一数据的第一时间字段中记录的批次号记录到所述历史数据表中所述一数据对应的第二时间字段中;将所述编辑操作的编辑时间对应的批次号写入对应的消亡字段中。5.根据权利要求4所述的电网历史数据管理方法,其特征在于,所述“若要查询一时间点时对应的基版数据表,则从基版数据表中获取第一时间字段中记录的时间早于等于所述一时间点的数据;从历史数据表中获取第二时间字段中记录的时间早于等于所述一时间点且消亡字段中记录的时间晚于所述一时间点的数据”具体为:若要查询一时间点时对应的基版数据表,则获取所述一时间...

【专利技术属性】
技术研发人员:项卫山刘光曹蔡喜荣常昌邱鹤庆陈升赵光
申请(专利权)人:厦门亿力吉奥信息科技有限公司国家电网公司国网山东省电力公司电力科学研究院国网信息通信产业集团有限公司国网信通亿力科技有限责任公司
类型:发明
国别省市:广东;44

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

1