• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 18
    • 下载费用:30 金币  

    新开重庆时时彩平台: 电网历史数据管理方法及其系统.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201611217138.2

    申请日:

    2016.12.26

    公开号:

    CN106802928A

    公开日:

    2017.06.06

    当前法律状态:

    实审

    有效性:

    审中

    法律详情: 实质审查的生效IPC(主分类):G06F 17/30申请日:20161226|||公开
    IPC分类号: G06F17/30; G06Q50/06(2012.01)I 主分类号: G06F17/30
    申请人: 厦门亿力吉奥信息科技有限公司; 国家电网公司; 国网山东省电力公司电力科学研究院; 国网信息通信产业集团有限公司; 国网信通亿力科技有限责任公司
    发明人: 项卫山; 刘光曹; 蔡喜荣; 常昌; 邱鹤庆; 陈升; 赵光
    地址: 广东省深圳市软件园二期观日路28号404-406
    优先权:
    专利代理机构: 深圳市博锐专利事务所 44275 代理人: 张明
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201611217138.2

    授权公告号:

    |||

    法律状态公告日:

    2017.06.30|||2017.06.06

    法律状态类型:

    实质审查的生效|||公开

    摘要

    本发明公开了一种电网历史数据管理方法及其系统,方法包括:创建基版数据表及其历史数据表;在基版数据表中增加第一时间字段,在历史数据表中增加第二时间字段和消亡字段;若对基版数据表中的一数据进行编辑操作,则将编辑前的一数据记录到历史数据表中,将编辑前的第一时间字段中记录的时间记录到第二时间字段中,将编辑时间写入消亡字段中;若要查询一时间点时对应的基版数据表,则从基版数据表中获取第一时间字段中记录的时间早于等于一时间点的数据;从历史数据表中获取第二时间字段中记录的时间早于等于一时间点且消亡字段中记录的时间晚于一时间点的数据;合并从两表中获取的数据??煽焖俨檠饺魏问奔涞阆碌睦范厦媸?。

    权利要求书

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

    说明书

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

    技术领域

    本发明涉及电网信息通信技术领域,尤其涉及一种电网历史数据管理方法及其系
    统。

    背景技术

    目前大部分的业务需要对电网的分析都是对运行态的电网资源做实时分析。人们
    对于电网的理解也是基于生产环境中的现有运行电网。在电网GIS平台中,电网资源的存储
    也仅仅是现有运行态的电网资源,不具有处理数据的时间动态性,它只是描述数据的瞬时
    状态。当数据发生变化时,用新数据代替旧数据,系统成为另一个瞬态,旧数据不复存在。在
    如今的大数据时代,这些旧数据的丢弃无疑是电网信息系统的一种损失。

    发明内容

    本发明所要解决的技术问题是:提出一种电网历史数据管理方法及其系统,可快
    速查询到任何时间点下的历史断面数据。

    为了解决上述技术问题,本发明采用的技术方案为:一种电网历史数据管理方法,
    包括:

    创建基版数据表及其对应的历史数据表;

    在所述基版数据表中增加第一时间字段,在所述历史数据表中增加第二时间字段
    和消亡字段,所述第一时间字段用于记录最新一次编辑的时间;

    若对基版数据表中的一数据进行编辑操作,则将编辑前的所述一数据记录到所述
    基版数据表对应的历史数据表中,将编辑前所述一数据的第一时间字段中记录的时间记录
    到所述历史数据表中所述一数据对应的第二时间字段中,将所述编辑操作的编辑时间写入
    对应的消亡字段中;

    若要查询一时间点时对应的基版数据表,则从基版数据表中获取第一时间字段中
    记录的时间早于等于所述一时间点的数据;

    从历史数据表中获取第二时间字段中记录的时间早于等于所述一时间点且消亡
    字段中记录的时间晚于所述一时间点的数据;

    合并从基版数据表获取的数据和从历史数据表中获取的数据。

    本发明还涉及一种电网历史数据管理系统,包括:

    第一创建???,用于创建基版数据表及其对应的历史数据表;

    增加???,用于在所述基版数据表中增加第一时间字段,在所述历史数据表中增
    加第二时间字段和消亡字段,所述第一时间字段用于记录最新一次编辑的时间;

    记录???,用于若对基版数据表中的一数据进行编辑操作,则将编辑前的所述一
    数据记录到所述基版数据表对应的历史数据表中,将编辑前所述一数据的第一时间字段中
    记录的时间记录到所述历史数据表中所述一数据对应的第二时间字段中,将所述编辑操作
    的编辑时间写入对应的消亡字段中;

    第一获取???,用于若要查询一时间点时对应的基版数据表,则从基版数据表中
    获取第一时间字段中记录的时间早于等于所述一时间点的数据;

    第二获取???,用于从历史数据表中获取第二时间字段中记录的时间早于等于所
    述一时间点且消亡字段中记录的时间晚于所述一时间点的数据;

    合并???,用于合并从基版数据表获取的数据和从历史数据表中获取的数据。

    本发明的有益效果在于:只将基版数据表中被删除和被修改的数据存入历史数据
    表,可减少历史数据表的数据量,节约历史数据表的存储空间;通过在基版数据表中记录最
    新编辑时间,在历史数据表中记录被编辑的数据的上一次编辑时间以及最后编辑时间,并
    基于基版数据表和历史数据表的数据叠加方式来管理历史数据,可准确提取指定时间点的
    历史数据,从而实现历史数据的有效保留。

    附图说明

    图1为本发明一种电网历史数据管理方法的流程图;

    图2为本发明实施例一的电网数据流转示意图;

    图3为本发明实施例一的方法流程图;

    图4为本发明实施例二的方法流程图;

    图5为本发明一种电网历史数据管理系统的结构示意图;

    图6为本发明实施例四的系统结构示意图。

    标号说明:

    1、第一创建???;2、增加???;3、记录???;4、第一获取???;

    5、第二获取???;6、合并???;7、第二创建???;8、关联???;

    31、第一记录单元;32、第二记录单元;33、写入单元;

    41、第一获取单元;42、第二获取单元;43、第三获取单元。

    具体实施方式

    为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附
    图详予说明。

    本发明最关键的构思在于:基于基版数据表和历史数据表的数据叠加方式来管理
    历史数据。

    请参阅图1,一种电网历史数据管理方法,包括:

    创建基版数据表及其对应的历史数据表;

    在所述基版数据表中增加第一时间字段,在所述历史数据表中增加第二时间字段
    和消亡字段,所述第一时间字段用于记录最新一次编辑的时间;

    若对基版数据表中的一数据进行编辑操作,则将编辑前的所述一数据记录到所述
    基版数据表对应的历史数据表中,将编辑前所述一数据的第一时间字段中记录的时间记录
    到所述历史数据表中所述一数据对应的第二时间字段中,将所述编辑操作的编辑时间写入
    对应的消亡字段中;

    若要查询一时间点时对应的基版数据表,则从基版数据表中获取第一时间字段中
    记录的时间早于等于所述一时间点的数据;

    从历史数据表中获取第二时间字段中记录的时间早于等于所述一时间点且消亡
    字段中记录的时间晚于所述一时间点的数据;

    合并从基版数据表获取的数据和从历史数据表中获取的数据。

    从上述描述可知,本发明的有益效果在于:可减少历史数据表的数据量,节约历史
    数据表的存储空间,且可快速查询到任何时间点下的历史断面数据。

    进一步地,所述“创建基版数据表及其对应的历史数据表”之前,进一步包括:

    创建批次号序列,所述批次号序列中的批次号从小到大依次排序。

    进一步地,所述“在所述基版数据表中增加第一时间字段”之后,进一步包括:

    根据编辑操作的时间先后顺序,将第一时间字段下的时间与批次号序列中依次取
    出的批次号进行关联。

    进一步地,所述“若对基版数据表中的一数据进行编辑操作,则将编辑前的所述一
    数据记录到所述基版数据表对应的历史数据表中,将编辑前所述一数据的第一时间字段中
    记录的时间记录到所述历史数据表中所述一数据对应的第二时间字段中,将所述编辑操作
    的编辑时间写入对应的消亡字段中”具体为:

    若对基版数据表中的一数据进行编辑操作,则将编辑前的所述一数据记录到所述
    基版数据表对应的历史数据表中;

    将编辑前所述一数据的第一时间字段中记录的批次号记录到所述历史数据表中
    所述一数据对应的第二时间字段中;

    将所述编辑操作的编辑时间对应的批次号写入对应的消亡字段中。

    进一步地,所述“若要查询一时间点时对应的基版数据表,则从基版数据表中获取
    第一时间字段中记录的时间早于等于所述一时间点的数据;从历史数据表中获取第二时间
    字段中记录的时间早于等于所述一时间点且消亡字段中记录的时间晚于所述一时间点的
    数据”具体为:

    若要查询一时间点时对应的基版数据表,则获取所述一时间点对应的批次号;

    从基版数据表中获取第一时间字段中记录的批次号小于等于所述一时间点对应
    的批次号的数据;

    从历史数据表中获取第二时间字段中记录的批次号小于等于所述一时间点对应
    的批次号且消亡字段中记录的批次号大于所述一时间点对应的批次号的数据。

    进一步地,所述“获取所述一时间点对应的批次号”之后,进一步包括:

    若所述一时间点无对应的批次号,则在编辑时间与批次号的关联关系中获取与所
    述一时间点相邻且早于所述一时间点的编辑时间对应的批次号,作为所述一时间点对应的
    批次号。

    由上述描述可知,通过用从小到大排序的批次号来替代编辑时间,进一步节约了
    存储空间,且可使电网管理人员直观地了解编辑的先后顺序。

    请参照图5,本发明还提出一种电网历史数据管理系统,包括:

    第一创建???,用于创建基版数据表及其对应的历史数据表;

    增加???,用于在所述基版数据表中增加第一时间字段,在所述历史数据表中增
    加第二时间字段和消亡字段,所述第一时间字段用于记录最新一次编辑的时间;

    记录???,用于若对基版数据表中的一数据进行编辑操作,则将编辑前的所述一
    数据记录到所述基版数据表对应的历史数据表中,将编辑前所述一数据的第一时间字段中
    记录的时间记录到所述历史数据表中所述一数据对应的第二时间字段中,将所述编辑操作
    的编辑时间写入对应的消亡字段中;

    第一获取???,用于若要查询一时间点时对应的基版数据表,则从基版数据表中
    获取第一时间字段中记录的时间早于等于所述一时间点的数据;

    第二获取???,用于从历史数据表中获取第二时间字段中记录的时间早于等于所
    述一时间点且消亡字段中记录的时间晚于所述一时间点的数据;

    合并???,用于合并从基版数据表获取的数据和从历史数据表中获取的数据。

    进一步地,还包括:

    第二创建???,用于创建批次号序列,所述批次号序列中的批次号从小到大依次
    排序。

    进一步地,还包括:

    关联???,用于根据编辑操作的时间先后顺序,将第一时间字段下的时间与批次
    号序列中依次取出的批次号进行关联。

    进一步地,所述记录??榘ǎ?br />

    第一记录单元,用于若对基版数据表中的一数据进行编辑操作,则将编辑前的所
    述一数据记录到所述基版数据表对应的历史数据表中;

    第二记录单元,用于将编辑前所述一数据的第一时间字段中记录的批次号记录到
    所述历史数据表中所述一数据对应的第二时间字段中;

    写入单元,用于将所述编辑操作的编辑时间对应的批次号写入对应的消亡字段
    中。

    进一步地,所述第一获取??榘ǎ?br />

    第一获取单元,用于若要查询一时间点时对应的基版数据表,则获取所述一时间
    点对应的批次号;

    第二获取单元,用于从基版数据表中获取第一时间字段中记录的批次号小于等于
    所述一时间点对应的批次号的数据;

    所述第二获取???,具体用于从历史数据表中获取第二时间字段中记录的批次号
    小于等于所述一时间点对应的批次号且消亡字段中记录的批次号大于所述一时间点对应
    的批次号的数据。

    进一步地,所述第一获取??榛拱ǎ?br />

    第三获取单元,用于若所述一时间点无对应的批次号,则在编辑时间与批次号的
    关联关系中获取与所述一时间点相邻且早于所述一时间点的编辑时间对应的批次号,作为
    所述一时间点对应的批次号。

    实施例一

    本发明的实施例一为:一种电网历史数据管理方法;在本发明中,将电网资源数据
    (包括图形数据和设备台账数据)分运行态、编辑态和历史态三种状态进行数据存储和管
    理。电网资源数据的运行态、编辑态和历史态三种状态以三套数据表来存储,分别为基版数
    据表、版本数据表和历史数据表。

    运行态:当前的电网网架数据,以及所有设备的台账数据,包括在运、退运以及现
    场留用的设备。

    编辑态:通过任务管理机制对图形和设备台账的修改过程进行管理,编辑态存储
    任务中修改的图形和设备台账数据,在任务发布后数据的修改才能影响运行态数据。编辑
    态起到与运行态隔离的作用,保证运行态资源数据的变动过程的可控,有序,安全。

    历史态:存储电网和设备台账的历史状态数据,记录电网和设备台账数据完整的
    变动修改过程,从而实现电网GIS多时态版本和设备台账断面功能,实现历史电网网架和设
    备台账的浏览查看。

    电网数据流转示意图如图2所示。电网经过规划、建设过程添加或变更设备,可以
    在GIS的编辑态下通过图形建??突Ф死幢嗉璞?。设备的变化进入时空电网模型的版本
    数据表,经审核再发布,就从版本数据表转移到基版数据表?;媸荼泶娲⒌木褪窃诵刑?br />电网数据。在运行态,调度、营销、通信等专业可以直接修改设备状态,即改变基版数据表的
    数据?;媸荼砩戏⑸娜魏问荼浠?,都会将变化前的数据存档到历史数据表,以后可
    以查询、统计历史数据。查询、统计某一个历史时间点的所有设备数据时,一部分数据至今
    始终没有变化——在现在的基版数据表中,另一部分已经发生变化——过去的数据保存在
    历史数据表中,两部分合并才能得到该历史时间点所有数据。

    如图3所示,所述方法包括如下步骤:

    S1:创建基版数据表及其对应的历史数据表。

    S2:在所述基版数据表中增加第一时间字段,在所述历史数据表中增加第二时间
    字段和消亡字段;所述第一时间字段用于记录最新一次编辑的时间?;媸荼斫峁谷绫?
    所示,历史数据表结构如表2所示。



    表1



    表2

    S3:若对基版数据表中的一数据进行编辑操作,则将编辑前的所述一数据记录到
    所述基版数据表对应的历史数据表中??梢钥闯?,历史数据表只记录基版数据表中被删除
    和被修改的数据,在基版数据表中新增数据时,历史数据表不做记录。

    S4:将编辑前所述一数据的第一时间字段中记录的时间记录到所述历史数据表中
    所述一数据对应的第二时间字段中,将所述编辑操作的编辑时间写入对应的消亡字段中。
    也就是说,历史数据表中的第二时间字段记录的是所述一数据上一次编辑的时间,消亡字
    段记录的是当前编辑的时间,也即最新一次编辑的时间。若对基版数据表中的一数据进行
    多次编辑,则在历史数据表中记录多条记录。

    S5:若要查询一时间点时对应的基版数据表,则从基版数据表中获取第一时间字
    段中记录的时间早于等于所述一时间点的数据。

    S6:从历史数据表中获取第二时间字段中记录的时间早于等于所述一时间点且消
    亡字段中记录的时间晚于所述一时间点的数据。

    S7:合并从基版数据表获取的数据和从历史数据表中获取的数据,即可得到所述
    一时间点时对应的基版数据表,即所述一时间点的历史断面数据。

    本实施例只将基版数据表中被删除和被修改的数据存入历史数据表,可减少历史
    数据表的数据量,节约历史数据表的存储空间;通过在基版数据表中记录最新编辑时间,在
    历史数据表中记录被编辑的数据的上一次编辑时间以及最后编辑时间,并基于基版数据表
    和历史数据表的数据叠加方式来管理历史数据,可准确提取指定时间点的历史数据,从而
    实现历史数据的有效保留。

    实施例二

    请参照图4,本实施例是实施例一的进一步拓展。由于若直接记录时间,则记录的
    数据过长,需要占用较大的存储空间,且对于电网数据来说,需要频繁编辑数据,进一步增
    加了空间占用量,因此,采用从小到大排序的批次号来替代编辑时间,具体如下所述。

    所述步骤S1之前还包括:

    S11:创建批次号序列,所述批次号序列中的批次号从小到大依次排序。优选地,所
    述批次号序列可以为递增的自然数序列,如0,1,2……

    所述步骤S2之后还包括:

    S22:根据编辑操作的时间先后顺序,将第一时间字段下的时间与批次号序列中依
    次取出的批次号进行关联,并将第一时间字段下记录的时间替换为对应的批次号;也就是
    说,当进行编辑时,先将编辑时间与依次取出的批次号进行关联,存入关联关系中,然后将
    批次号写入第一时间字段中。

    所述步骤S4具体为:

    S44:将编辑前所述一数据的第一时间字段中记录的批次号记录到所述历史数据
    表中所述一数据对应的第二时间字段中;将所述编辑操作的编辑时间对应的批次号写入对
    应的消亡字段中。

    所述步骤S5-S6具体为:

    S551:若要查询一时间点时对应的基版数据表,则获取所述一时间点对应的批次
    号。进一步地,若所述一时间点无对应的批次号,则在编辑时间与批次号的关联关系中获取
    与所述一时间点相邻且早于所述一时间点的编辑时间对应的批次号,作为所述一时间点对
    应的批次号。

    S552:从基版数据表中获取第一时间字段中记录的批次号小于等于所述一时间点
    对应的批次号的数据。

    S66:从历史数据表中获取第二时间字段中记录的批次号小于等于所述一时间点
    对应的批次号且消亡字段中记录的批次号大于所述一时间点对应的批次号的数据。

    本实施例通过用从小到大排序的批次号来替代编辑时间,进一步节约了存储空
    间,且可使电网管理人员直观地了解编辑的先后顺序。

    实施例三

    本实施例是对应上述实施例的一具体应用场景。

    假设现有一基版数据表A,新增六条数据后如表3所示,其对应的历史数据表A_HIS
    如表4所示。



    表3



    表4

    若之后修改ID=3的数据,将Fld1修改为Fld1’,在基版数据表A修改前,先将ID=3
    的数据拷贝至历史数据表A_HIS,第二时间字段即记录修改前的第一时间字段的数据,然后
    将修改时间对应的批次号写入至消亡字段ENDTIMEID中;拷贝完成后,修改基版数据表A中
    ID=3的数据。修改完成后,基版数据表如表5所示,历史数据表如表6所示。





    表5



    表6

    若之后删除ID=3和ID=4的数据,在基版数据表A删除前,先将ID=3和ID=4的数
    据拷贝至历史数据表A_HIS,并将删除时间对应的批次号写入消亡字段ENDTIMEID中;拷贝
    完成后,删除基版数据表A中ID=3和ID=4的数据。删除完成后,基版数据表如表7所示,历
    史数据表如表8所示。



    表7



    表8

    此时,若要查询对应的批次号为101的时间点时的数据,则在基版数据表中查询
    TIMEID1≤101的数据,在历史数据表中查询TIMEID2≤101且ENDTIMEID>101的数据,并将
    两份数据进行叠加合并,即可得到该时间点时刻的数据。

    具体地SQL语句可为:select id,name,fldname1,…,timeid,…from A where
    timeid1<=101union all select id,name,fldname1,…,stated,…from A_HIS where
    timeid2<=101and endtimeid>101

    实施例四

    请参照图6,本实施例是对应上述实施例的一种电网历史数据管理系统,包括:

    第一创建???,用于创建基版数据表及其对应的历史数据表;

    增加???,用于在所述基版数据表中增加第一时间字段,在所述历史数据表中增
    加第二时间字段和消亡字段,所述第一时间字段用于记录最新一次编辑的时间;

    记录???,用于若对基版数据表中的一数据进行编辑操作,则将编辑前的所述一
    数据记录到所述基版数据表对应的历史数据表中,将编辑前所述一数据的第一时间字段中
    记录的时间记录到所述历史数据表中所述一数据对应的第二时间字段中,将所述编辑操作
    的编辑时间写入对应的消亡字段中;

    第一获取???,用于若要查询一时间点时对应的基版数据表,则从基版数据表中
    获取第一时间字段中记录的时间早于等于所述一时间点的数据;

    第二获取???,用于从历史数据表中获取第二时间字段中记录的时间早于等于
    所述一时间点且消亡字段中记录的时间晚于所述一时间点的数据;

    合并???,用于合并从基版数据表获取的数据和从历史数据表中获取的数据。

    进一步地,还包括:

    第二创建???,用于创建批次号序列,所述批次号序列中的批次号从小到大依次
    排序。

    进一步地,还包括:

    关联???,用于根据编辑操作的时间先后顺序,将第一时间字段下的时间与批次
    号序列中依次取出的批次号进行关联。

    进一步地,所述记录???包括:

    第一记录单元31,用于若对基版数据表中的一数据进行编辑操作,则将编辑前的
    所述一数据记录到所述基版数据表对应的历史数据表中;

    第二记录单元32,用于将编辑前所述一数据的第一时间字段中记录的批次号记录
    到所述历史数据表中所述一数据对应的第二时间字段中;

    写入单元33,用于将所述编辑操作的编辑时间对应的批次号写入对应的消亡字段
    中。

    进一步地,所述第一获取???包括:

    第一获取单元41,用于若要查询一时间点时对应的基版数据表,则获取所述一时
    间点对应的批次号;

    第二获取单元42,用于从基版数据表中获取第一时间字段中记录的批次号小于等
    于所述一时间点对应的批次号的数据;

    所述第二获取???,具体用于从历史数据表中获取第二时间字段中记录的批次
    号小于等于所述一时间点对应的批次号且消亡字段中记录的批次号大于所述一时间点对
    应的批次号的数据。

    进一步地,所述第一获取???还包括:

    第三获取单元43,用于若所述一时间点无对应的批次号,则在编辑时间与批次号
    的关联关系中获取与所述一时间点相邻且早于所述一时间点的编辑时间对应的批次号,作
    为所述一时间点对应的批次号。

    综上所述,本发明提供的一种电网历史数据管理方法及其系统,只将基版数据表
    中被删除和被修改的数据存入历史数据表,可减少历史数据表的数据量,节约历史数据表
    的存储空间;通过在基版数据表中记录最新编辑时间,在历史数据表中记录被编辑的数据
    的上一次编辑时间以及最后编辑时间,并基于基版数据表和历史数据表的数据叠加方式来
    管理历史数据,可准确提取指定时间点的历史数据,从而实现历史数据的有效保留。通过用
    从小到大排序的批次号来替代编辑时间,进一步节约了存储空间,且可使电网管理人员直
    观地了解编辑的先后顺序。

    以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发
    明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括
    在本发明的专利?;し段?。

    关 键 词:
    电网 历史 数据管理 方法 及其 系统
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:电网历史数据管理方法及其系统.pdf
    链接地址://www.4mum.com.cn/p-6000821.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03