[发明专利]基于数据库服务间的通用数据同步方法及其系统有效

专利信息
申请号: 201210134913.3 申请日: 2012-04-28
公开(公告)号: CN102637214A 公开(公告)日: 2012-08-15
发明(设计)人: 邹沙豪;许宜;杨煜杰;王雍;潘玉峰;李宁 申请(专利权)人: 中国工商银行股份有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 中科专利商标代理有限责任公司 11021 代理人: 宋焰琴
地址: 100140 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 数据库 服务 通用 数据 同步 方法 及其 系统
【权利要求书】:

1.一种基于数据库服务间的通用数据同步方法,该方法包括:

步骤1,发送端供数控制装置取得并执行供数任务,将查询结果集按照设定模板的格式,生成数据文件;

步骤2:文件检测装置按照一定的文件名规则检测文件,若文件到则进行属性解析和登记,生成导入任务;

步骤3:数据处理装置获取待处理导入任务,将数据文件进行装载,按一定的规则校验通过后,向目标表进行导入。

2.如权利要求1所述的方法,其特征在于,步骤1进一步包括:

步骤101:供数控制装置的时间频率检测单元判断是否有任务的上次供数时间+供数间隔时间小于等于系统当前时间,若有,按上次执行时间从小到大排序,取得第一条任务,转到步骤102,否则,重复步骤101;

步骤102:供数控制装置将取得的任务的状态设为“正在处理”,避免该装置另外的线程取到该条任务。

3.如权利要求2所述的方法,其特征在于,在步骤102之后,进一步包括:

步骤103:供数控制装置判断所取任务的供数方式为增量还是全量,若是全量,则转到步骤104,若是增量,则转到步骤105;

步骤104:查询执行单元取得导出配置中的查询语句,验证语句的合法性,解析查询结果列的属性信息,而后执行查询语句,转到步骤108;

步骤105:供数控制装置获取增量任务的上次供数时间和当前系统时间,将这两个时间变量绑定到动态查询语句中,将查询结果限定在这两个时间点之间修改或新增的记录;

步骤106:查询执行单元验证查询语句的合法性,解析查询结果列的属性信息,而后执行查询语句;

步骤107:查询执行单元检查执行后的查询结果,判断是否存在结果集,若存在,则转到步骤108,若不存在,则转到步骤111;

步骤108:根据步骤104或106中获得的查询结果列属性信息,以一定的转换规则,对查询到的非字符串类型的列进行格式转换。

4.如权利要求3所述的方法,其特征在于,

步骤107进一步包括:若判断不存在结果集,则转到步骤111,并且在步骤108之后进一步包括:

步骤109:模板转化单元查询导出任务对应的模板号,若为标准模板,则将属性信息和查询结果数据套用于固定的模板规范,若不为标准模板,则取得该模板号对应的文件名、扩展名、文件头信息格式、文件记录格式、文件尾信息格式,将属性信息和查询结果数据套用于以上模板;

步骤110:文件生成单元将步骤模板化后的属性信息及查询结果写入接口文件,写入完毕后根据该任务对应的各个目标应用,分别复制到不同的目标目录;

步骤111:如上述步骤执行成功,供数控制装置将取得的任务的状态设为“空闲”,最后供数时间和上次执行时间设为步骤104或106中执行查询语句的系统时间,当前批次号设为原批次号+1,若供数任务执行过程中有异常发生,则不更新最后供数时间和批次号,只更新任务状态和上次执行时间,使该任务落到队列的尾部,先保证其余任务的执行,避免一直异常,占用导出线程;

步骤112,转到步骤101,循环执行上述步骤。

5.如权利要求4所述的方法,其特征在于,步骤2进一步包括:

步骤201,接收端文件检测装置检查文件传输接收目录,若存在符合一定规则文件名的数据文件,则转到步骤202,若不存在,则重复执行步骤201;

步骤202,对于步骤201中检测到的每一个文件,文件检测装置4读取文件中的属性信息,然后将所述属性信息作为一条导入任务,登记到导入批次状态列表中,任务状态为“待处理”;

步骤203,文件检测装置将步骤202中登记成功的文件,移动到文件系统中的待装载目录;完成后转到步骤201,循环执行上述步骤。

6.如权利要求5所述的方法,其特征在于,步骤3进一步包括:

步骤301,接收端任务获取单元查询导入批次状态列表,检查是否有任务状态为“待处理”的任务,若有,则转到步骤302,否则,重复步骤301;

步骤302,任务获取单元选择导入批次状态列表中待处理的一个任务号,若该任务号有多条待处理任务,则选择批次号最小的任务。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210134913.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top