一种数据交换方法

文档序号:6548594阅读:226来源:国知局
一种数据交换方法
【专利摘要】本发明提供一种数据交换方法,本发明要解决的问题:1)数据同步方法问题,技术门槛高,需要专业的技能;占用服务器资源大,有些需要单服务器独部署;方法收费,有些项目的成本可能不允许;2)物化视图,对源系统数据库性能有些影响,增量抽取需要对源系统创建日志;抽取灵活性差,对抽数异常无法监控;通过配置管理对数据源、抽数表对象及抽数规则进行配置定义,使用定时器引擎(提供数据层、应用层接口),调用抽数引擎(支持复杂的抽数处理规则),完成数据的交换、同步、汇总、清分。整个处理过程通过监控引擎进行记录,可在监控日志、异常预警、预警展示中对处理过程进行处理。
【专利说明】一种数据交换方法
【技术领域】
[0001]本发明涉及计算机应用【技术领域】,具体地说是一种数据交换方法。
【背景技术】
[0002]随着经济社会的转型和信息技术的发展,数据库之间的数据交换越来越频繁,而市场上出现的一些抽取方法往往都是价格不菲,且要求技术门槛高,需要专业的技能;占用服务器资源大,有些需要单服务器独部署;因此基于项目成本的考虑,很多项目的数据抽取可能都是以各式各样的形式完成,显得复杂又零散。
[0003]轻量级数据交换方法即是针对以上问题提供的解决方法。用户通过简单的配置之后,可以根据自己的需要,定义好数据的抽取时间,即可实现数据抽取的统一管理,完成数据交换。此数据交换方法既节省用户学习抽取方法的时间,又可以很好、很快捷的完成数据交换,又节约了项目的成本。

【发明内容】

[0004]本发明的目的是提供一种数据交换方法。
[0005]本发明的目的是按以下方式实现的,通过配置管理对数据源、抽数表对象及抽数规则进行配置定义,使用定时器引擎(提供数据层、应用层接口),调用抽数引擎(支持复杂的抽数处理规则),完成数据的交换、同步、汇总、清分。整个处理过程通过监控引擎进行记录,可在监控日志、异常预警、预警展示中对处理过程进行处理。
[0006]具体步骤包括:
1)确认需要进行同步、抽取、汇总、清分的数据,确认好抽取的时间及抽取频度;
2)数据抽取配置阶段,其流程如下:
A:数据源配置,配置需要进行数据交换的数据源,并保证其连通性;
B:数据表配置,配置哪些具体的数据表需要进行交换,需要配置相应的源表与目标表,保证源表与目标表结构相同的情况下,配置源表与目标表的表名即可;
C:抽取组配置,配置哪些数据表做为同一组进行交换,即相同的抽取时间或抽取方式可放在同一组进行处理;
D:抽取机关配置,配置需要进行数据交换的机关,默认情况下对配置启用的机关进行数据交换;
E:抽取时间配置,配置要进行交换的数据表中是以哪些时间字段作为依据的,只有增量的情况下才需要配置该选项;
F:抽取方式配置,配置要进行交换的数据是以增量还是全量的形式进行,增量的情况下,如果配置了抽取时间则以时间进行增量,如果未配置抽取时间,则以机关进行增量;
3)数据交换,通过配置管理对数据源、抽数表对象及抽数规则进行配置定义,使用定时器引擎,提供数据层、应用层接口,调用抽数引擎,完成数据的交换、同步、汇总、清分。整个处理过程通过监控引擎进行记录,可在监控日志、异常预警、预警展示中对处理过程进行处理。
[0007]本发明的有益效果是:本发明要解决的问题:1)数据同步方法问题,技术门槛高,需要专业的技能;占用服务器资源大,有些需要单服务器独部署;方法收费,有些项目的成本可能不允许;2)物化视图,对源系统数据库性能有些影响,增量抽取需要对源系统创建日志;抽取灵活性差,对抽数异常无法监控;
通过配置管理对数据源、抽数表对象及抽数规则进行配置定义,使用定时器引擎(提供数据层、应用层接口),调用抽数引擎(支持复杂的抽数处理规则),完成数据的交换、同步、汇总、清分。整个处理过程通过监控引擎进行记录,可在监控日志、异常预警、预警展示中对处理过程进行处理。
[0008]【专利附图】

【附图说明】
图1是数据交换方法总体架构示意图;
图2是数据交换方法总体流程图。
【具体实施方式】
[0009]参照说明书附图对本发明的方法作以下详细地说明。
[0010]本发明提供数据库之间的抽取、汇总、清分及不同系统间数据同步的一种轻量级的数据交换方法。用户通过简单的配置之后,可以根据自己的需要,定义好数据的抽取时间,即可实现数据抽取的统一管理,完成数据交换。此数据交换方法既节省用户学习抽取方法的时间,又可以很好、很快捷的完成数据交换,又节约了项目的成本。
[0011]其实现步骤如下:
1)确认需要进行同步、抽取、汇总、清分的数据,确认好抽取的时间及抽取频度;
2)数据抽取配置阶段,其流程如下:
A:数据源配置,配置需要进行数据交换的数据源,并保证其连通性;
B:数据表配置,配置哪些具体的数据表需要进行交换,需要配置相应的源表与目标
表;
C:抽取组配置,配置哪些数据表做为同一组进行交换,即相同的抽取时间或抽取方式可放在同一组进行处理;
D:抽取机关配置,配置需要进行数据交换的机关,默认情况下对配置启用的机关进行数据交换;
E:抽取时间配置,配置要进行交换的数据表中是以哪些时间字段作为依据的,只有增量的情况下才需要配置该选项;
F:抽取方式配置,配置要进行交换的数据是以增量还是全量的形式进行,增量的情况下,如果配置了抽取时间则以时间进行增量,如果未配置抽取时间,则以机关进行增量;
3)数据交换,通过配置管理对数据源、抽数表对象及抽数规则进行配置定义,使用定时器引擎(提供数据层、应用层接口),调用抽数引擎(支持复杂的抽数处理规则),完成数据的交换、同步、汇总、清分。整个处理过程通过监控引擎进行记录,可在监控日志、异常预警、预警展示中对处理过程进行处理。
[0012]除说明书所述的技术特征外,均为本专业技术人员的已知技术。
【权利要求】
1.一种数据交换方法,其特征在于具体步骤包括: 1)确认需要进行同步、抽取、汇总、清分的数据,确认好抽取的时间及抽取频度; 2)数据抽取配置阶段,其流程如下: A:数据源配置,配置需要进行数据交换的数据源,并保证其连通性; B:数据表配置,配置哪些具体的数据表需要进行交换,需要配置相应的源表与目标表,保证源表与目标表结构相同的情况下,配置源表与目标表的表名即可; C:抽取组配置,配置哪些数据表做为同一组进行交换,即相同的抽取时间或抽取方式可放在同一组进行处理; D:抽取机关配置,配置需要进行数据交换的机关,默认情况下对配置启用的机关进行数据交换; E:抽取时间配置,配置要进行交换的数据表中是以哪些时间字段作为依据的,只有增量的情况下才需要配置该选项; F:抽取方式配置,配置要进行交换的数据是以增量还是全量的形式进行,增量的情况下,如果配置了抽取时间则以时间进行增量,如果未配置抽取时间,则以机关进行增量; 3)数据交换,通过配置管理对数据源、抽数表对象及抽数规则进行配置定义,使用定时器引擎,提供数据层、应用层接口,调用抽数引擎,完成数据的交换、同步、汇总、清分,整个处理过程通过监控引擎进行记录,可在监控日志、异常预警、预警展示中对处理过程进行处理。
【文档编号】G06F17/30GK104008172SQ201410243947
【公开日】2014年8月27日 申请日期:2014年6月4日 优先权日:2014年6月4日
【发明者】于明伟, 杨培强, 王永军 申请人:浪潮软件集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1