[发明专利]一种数据一致性处理方法和系统有效
| 申请号: | 201410570836.5 | 申请日: | 2014-10-23 |
| 公开(公告)号: | CN104268291B | 公开(公告)日: | 2018-01-19 |
| 发明(设计)人: | 刘冬;王培勇;张帆 | 申请(专利权)人: | 税友软件集团股份有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
| 地址: | 310053 浙江省杭*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据一致性 处理 方法 系统 | ||
1.一种数据一致性处理方法,其特征在于,包括:
将源系统和目标系统的当前比对信息导入配置表,确定当前比对任务;
根据用户输出的操作指令,获取所述当前比对任务的比对方式和调度参数;
按照所述调度参数和所述比对方式,执行所述当前比对任务,得到所述当前比对任务的比对结果;
生成数据报告并输出,所述数据报告包括所述当前比对任务名单、所述当前比对任务的比对方式、比对时间以及所述比对结果;
其中,当所述当前比对信息包括所述源系统的源库表和所述目标系统的目标库表,且所获取的比对方式为精确比对时,所述按照所述调度参数和所述比对方式,执行所述当前比对任务,得到所述当前比对任务的比对结果包括:
根据接收到的用户输入的当前比对字段,从所述当前比对信息中获取源库表和目标库表,其中,所述当前比对字段包括源表字段和目标表字段;
将所述源库表中的主键与所述源表字段进行拼接得到源字符串,并将所述目标系统中的主键与所述目标表字段进行拼接得到目标字符串;
利用预存加密算法分别对所述源字符串和所述目标字符串进行处理,得到分别与所述源字符串和所述目标字符串一一对应的hash值;
将得到的与所述源字符串对应的hash值和与所述目标字符串对应的hash值进行比较。
2.根据权利要求1所述的方法,其特征在于,所述生成数据报告并显示,具体为:
当与所述源字符串对应的hash值和与所述目标字符串对应的hash值不一致时,计算不一致的比对数据量在所述当前对比任务总量中所占百分比;
显示所述源库表和所述目标库表中不一致的比对数据以及所述百分比。
3.根据权利要求1所述的方法,其特征在于,当所获取的比对方式为自定义比对时,所述按照所述调度参数和所述比对方式,执行所述当前比对任务,得到所述当前比对任务的比对结果包括:
按照所述调度参数以及预存的SQL程序,执行所述当前比对任务,得到所述当前比对任务的比对结果,其中,所述SQL程序是根据用户确定的对比内容而编写的。
4.根据权利要求1所述的方法,其特征在于,当所获取的比对方式为一般比对时,所述按照所述调度参数和所述比对方式,执行所述当前比对任务,得到所述当前比对任务的比对结果包括:
按照所述调度参数和预设对比条件,对所述源系统和目标系统的当前比对信息中满足所述预设比对条件的数据进行比较;
确定所述源系统的当前比对信息中满足所述预设比对条件的数据与所述目标系统的当前比对信息中满足所述预设比对条件的数据的差值;
则将所述比对结果生成数据报告,并显示所述数据报告具体为:
当所述差值超出预设误差范围时,显示所述源系统和所述目标系统的当前比对数据。
5.根据权利要求1-4任一项所述的方法,其特征在于,当所述比对结果为所述源系统的与所述目标系统的比对数据不一致时,还包括:
确定所述源系统的与所述目标系统的当前比对信息中不一致数据的数据量;
将所确定的不一致数据的数据量与预设数据阈值进行比较;
当所述不一致数据的数据量小于所述预设数据阈值时,将所有的不一致数据保存到预设的临时表中;
当接收到用户输出的调取指令时,调取所述临时表中的不一致数据并通过前台数据调用窗口显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于税友软件集团股份有限公司,未经税友软件集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410570836.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据查询方法及装置
- 下一篇:一种记录数据库日志的方法、装置及系统





