[发明专利]一种基于同步关系数据二维表的多源多目的数据同步方法有效
申请号: | 201310343961.8 | 申请日: | 2013-08-08 |
公开(公告)号: | CN103425769A | 公开(公告)日: | 2013-12-04 |
发明(设计)人: | 季惠英;季学纯;王玉军;张瑞;王培 | 申请(专利权)人: | 国电南瑞科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q50/06 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 210061 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 同步 关系 数据 二维 多源多 目的 方法 | ||
技术领域
本发明属于电力系统调度自动化领域,特别是一种基于同步关系数据二维表的多源多目的数据同步方法。
背景技术
随着近年来智能电网的发展,电网结构日趋复杂、运行方式变化频繁,并且由于电网规模的不断扩大,调度系统的运行压力也越来越大,各级调度系统间迫切希望实现数据共享,避免数据孤岛,为实现对系统进行全面、深层的数据挖掘、数据分析提供基础。这使得数据同步技术在当前的调度系统中已成为必不可少的一部分。数据同步技术首先需要解决的问题就是描述同步关系,尤其是在多数据源、多目的的、变化频繁的调度系统中。采用常用的配置文件形式描述各调度系统间的同步关系完成数据同步,在实际应用中存在问题:
1. 在多数据源、多目的的、变化频繁的调度系统中,转发配置文件的格式复杂难懂,一般需要专人维护;
2. 在各级调度系统中无法同步配置文件信息,容易产生错误配置,影响数据同步;
3. 灵活性、扩展性差,无法有效应对由于实际情况改变而需要调整同步模式的情况。
因此研究全新的数据同步关系描述方法,以最大灵活性、高度适应性,满足调度系统中多级数据共享是当前需要解决的问题。
发明内容
本发明所要解决的技术问题是提供一种灵活度高、适应性强的数据同步方法。
为解决以上问题,本发明采用的技术方案为:
一种基于同步关系数据二维表的多源多目的数据同步方法,包括以下步骤:
1)在需要进行数据同步的调度系统中建立同步规则解析模块,数据接收模块和数据发送模块;所述同步规则解析模块,用以解析调度系统的同步关系数据二维表;所述数据接收模块,用以接收调度系统发送的数据同步文件;所述数据发送模块,用以发送调度系统生成的数据同步文件;
2)将调度系统中的同步关系数据采用二维表的形式进行存储,构成关系数据库,在二维表中每一行称为一个记录,每一列称为一个字段,具体为将数据同步过程中的数据源和数据目的地分别以行、列的形式进行存储,即每一个记录代表需要同步的数据源,每一个字段代表一个数据目的地;
3)在所述步骤2)的行列的交叉点上,设置同步属性,构成关系数据库中完整的二维表,同步属性的设置用以标识调度系统间同步关系数据进行同步的模式以及实现同步模式的切换;
4)当在调度系统中对指定的同步关系数据进行更新时,首先更新本调度系统的关系数据库,关系数据库更新完成后,将更新的内容生成数据同步文件,然后同步规则解析模块分析所述步骤3)完成的同步关系数据二维表,确定需要进行数据同步的调度系统,再通过数据发送模块将生成的数据同步文件传递到目的调度系统中,实现数据同步;
5)当调度系统接收到另一调度系统发送的数据同步文件时,首先在本调度系统的关系数据库中执行,关系数据库更新完成后,同步规则解析模块分析本调度系统的同步关系数据二维表和发送该数据同步文件的调度系统的同步关系数据二维表,确定需要进行数据同步的调度系统,再通过数据发送模块将该数据同步文件传递到目的调度系统中,实现数据同步;如果同步规则解析模块分析的结果为不存在需要进行数据同步的调度系统,则无需再对该数据同步文件进行转发。
前述的调度系统之间进行数据同步的模式包括链状同步模式、分层同步模式、网状同步模式以及上述两种或三种模式共存。
前述当同步关系数据二维表发生变化时,即数据同步模式、数据源、数据目的地、同步属性发生改变,数据同步规则解析模块重新读取同步关系数据二维表,确定目的调度系统。
前述的二维表的数据源和数据目的地可自由增加、删除和修改。
前述的调度系统间通过网络进行数据传输。
本发明所达到的有益效果:
本发明以直观的方式描述了调度系统中多源多目的数据同步关系,采用二维表的方式对同步关系数据进行存储建立关系数据库,该关系数据库通过简单的增、删、改操作就可以进行维护,不需要二次培训、不需要专人维护,数据同步关系一目了然。本发明借助二维表的易扩展性,保证了同步关系配置的最大灵活性以及高度适应性,为调度系统中多级数据共享提供了一种简洁明了的实现方式。
附图说明
图1为本发明的一种基于同步关系数据二维表的多源多目的数据同步方法流程图;
图2为本发明3调度系统间网状同步模式示意图;
图3为本发明3调度系统间链状同步模式示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司,未经国电南瑞科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310343961.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有多维信息的海量数据查询方法
- 下一篇:外套环式上治具
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置