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.根据权利要求1所述的电网历史数据管理方法,其特征在于,所述“创建基版数据表及其对应的历史数据表”之前,进一步包括:创建批次号序列,所述批次号序列中的批次号从小到大依次排序。3.根据权利要求2所述的电网历史数据管理方法,其特征在于,所述“在所述基版数据表中增加第一时间字段”之后,进一步包括:根据编辑操作的时间先后顺序,将第一时间字段下的时间与批次号序列中依次取出的批次号进行关联。4.根据权利要求3所述的电网历史数据管理方法,其特征在于,所述“若对基版数据表中的一数据进行编辑操作,则将编辑前的所述一数据记录到所述基版数据表对应的历史数据表中,将编辑前所述一数据的第一时间字段中记录的时间记录到所述历史数据表中所述一数据对应的第二时间字段中,将所述编辑操作的编辑时间写入对应的消亡字段中”具体为:若对基版数据表中的一数据进行编辑操作,则将编辑前的所述一数据记录到所述基版数据表对应的历史数据表中;将编辑前所述一数据的第一时间字段中记录的批次号记录到所述历史数据表中所述一数据对应的第二时间字段中;将所述编辑操作的编辑时间对应的批次号写入对应的消亡字段中。5.根据权利要求4所述的电网历史数据管理方法,其特征在于,所述“若要查询一时间点时对应的基版数据表,则从基版数据表中获取第一时间字段中记录的时间早于等于所述一时间点的数据;从历史数据表中获取第二时间字段中记录的时间早于等于所述一时间点且消亡字段中记录的时间晚于所述一时间点的数据”具体为:若要查询一时间点时对应的基版数据表,则获取所述一时间...
【专利技术属性】
技术研发人员:项卫山,刘光曹,蔡喜荣,常昌,邱鹤庆,陈升,赵光,
申请(专利权)人:厦门亿力吉奥信息科技有限公司,国家电网公司,国网山东省电力公司电力科学研究院,国网信息通信产业集团有限公司,国网信通亿力科技有限责任公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。