[发明专利]一种数据核对方法、装置、设备和存储介质在审
申请号: | 201910319661.3 | 申请日: | 2019-04-19 |
公开(公告)号: | CN110059077A | 公开(公告)日: | 2019-07-26 |
发明(设计)人: | 谭仕朝;王文武;杨尚京 | 申请(专利权)人: | 深圳乐信软件技术有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/215 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据核对 核对服务 业务数据 核对 存储介质 数据获取 数据清洗 清洗 步骤模块 差异数据 解耦 保证 | ||
本发明实施例公开了一种数据核对方法、装置、设备和存储介质。其中,该方法包括:获取至少两个待核对服务对应的业务数据;对所述待核对服务的业务数据进行清洗,得到对应的待核对数据;依次对所述至少两个待核对服务对应的待核对数据进行核对,得到所述待核对服务的差异数据。本发明实施例提供的技术方案,对待核对服务对应的全部业务数据依次进行数据获取、数据清洗以及数据核对,以实现数据核对过程的步骤模块化,无需在获取到业务数据后,逐条数据进行清洗和核对,保证数据获取、数据清洗与数据核对的解耦,提高数据核对的性能。
技术领域
本发明实施例涉及数据处理领域,尤其涉及一种数据核对方法、装置、设备和存储介质。
背景技术
当前的互联网业务场景中,不同的业务系统分别处理各自对应服务下的业务逻辑,从而存储对应服务下的业务数据。由于不同服务之间或者服务与数据库之间会存在通信异常,甚至是业务逻辑异常的情况,使得不同服务或者服务与数据库所对应的业务系统之间所存储的业务数据不一致,从而对后续业务造成一定的影响或损失。
目前面对业务系统之间所存储的业务数据不一致的场景,采用一种对多个业务系统上的业务数据进行批量离线对账的方式进行处理,以得到存在差异的业务数据并进行处理;此时通过批量访问多个业务系统上待核对的数据,进而逐条数据在清洗后进行对账以判断不同业务系统上每一业务数据的差异。由于现有的离线对账系统一般逐条数据进行清洗和对账,使得清洗逻辑与对账逻辑耦合,导致数据核对性能较低。
发明内容
本发明实施例提供了一种数据核对方法、装置、设备和存储介质,实现数据获取、数据清洗与数据核对的解耦,提高数据核对的性能。
第一方面,本发明实施例提供了一种数据核对方法,该方法包括:
获取至少两个待核对服务对应的业务数据;
对所述待核对服务的业务数据进行清洗,得到对应的待核对数据;
依次对所述至少两个待核对服务对应的待核对数据进行核对,得到所述待核对服务的差异数据。
第二方面,本发明实施例提供了一种数据核对装置,该装置包括:
数据抽取模块,用于获取至少两个待核对服务对应的业务数据;
数据清洗模块,用于对所述待核对服务的业务数据进行清洗,得到对应的待核对数据;
数据核对模块,用于依次对所述至少两个待核对服务对应的待核对数据进行核对,得到所述待核对服务的差异数据。
第三方面,本发明实施例提供了一种设备,该设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所述的数据核对方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所述的数据核对方法。
本发明实施例提供的一种数据核对方法、装置、设备和存储介质,获取至少两个待核对服务对应的业务数据,并对业务数据进行清洗后得到待核对数据,从而依次对不同待核对服务对应的各个待核对数据进行核对,得到各待核对服务的差异数据,本方案对待核对服务对应的全部业务数据依次进行数据获取、数据清洗以及数据核对,以实现数据核对过程的步骤模块化,无需在获取到业务数据后,逐条数据进行清洗和核对,保证数据获取、数据清洗与数据核对的解耦,提高数据核对的性能。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳乐信软件技术有限公司,未经深圳乐信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910319661.3/2.html,转载请声明来源钻瓜专利网。