【技术实现步骤摘要】
数据核对方法、装置、电子设备及机器可读存储介质
本申请涉及计算机应用
,尤其涉及数据核对方法、装置、电子设备及机器可读存储介质。
技术介绍
为了满足业务数据的一致性需求,公司内部多个存在业务关联的内部系统之间,以及,多个公司间的存在业务关联的业务系统都需要进行数据核对。例如,公司涉及资金交易的支付系统,需要每天与第三方支付系统,比如:支付宝支付系统、微信支付系统或银行支付系统等,进行资金交易数据核对。随着时间增长,待核对业务数据海量增长,需要进行业务数据核对业务系统的数目也在不断增加。如何及时和快速地进行业务数据的有效核对,是公司发展运营面临的一个重要挑战。
技术实现思路
本申请提供一种数据核对方法,所述方法应用于数据核对系统,所述方法包括:从对接的业务系统中下载待核对的业务数据;其中,所述待核对的业务数据包括待核对的基准数据和匹配数据;创建本地数据文件,将所述待核对的业务数据写入创建的本地数据文件;其中,所述本地数据文件包括与所述基准数据对应的基准数据文件和与所述匹配数据对应的匹配数据文件;读取所述基准数据文件和所述匹配数据文件中的数据条目,将读取到的数据条目进行匹配,以完成针对所述待核对的业务数据的数据核对。可选的,所述本地数据文件中的数据条目包括关联编码和待核对的业务数据;其中,所述关联编码用于指示所述基准数据文件和所述匹配数据文件中需要进行关联匹配的数据条目;所述将所述待核对的业务数据写入创建的本地数据文件,包括:为所述 ...
【技术保护点】
1.一种数据核对方法,所述方法应用于数据核对系统,所述方法包括:/n从对接的业务系统中下载待核对的业务数据;其中,所述待核对的业务数据包括待核对的基准数据和匹配数据;/n创建本地数据文件,将所述待核对的业务数据写入创建的本地数据文件;其中,所述本地数据文件包括与所述基准数据对应的基准数据文件和与所述匹配数据对应的匹配数据文件;/n读取所述基准数据文件和所述匹配数据文件中的数据条目,将读取到的数据条目进行匹配,以完成针对所述待核对的业务数据的数据核对。/n
【技术特征摘要】
1.一种数据核对方法,所述方法应用于数据核对系统,所述方法包括:
从对接的业务系统中下载待核对的业务数据;其中,所述待核对的业务数据包括待核对的基准数据和匹配数据;
创建本地数据文件,将所述待核对的业务数据写入创建的本地数据文件;其中,所述本地数据文件包括与所述基准数据对应的基准数据文件和与所述匹配数据对应的匹配数据文件;
读取所述基准数据文件和所述匹配数据文件中的数据条目,将读取到的数据条目进行匹配,以完成针对所述待核对的业务数据的数据核对。
2.根据权利要求1所述的方法,所述本地数据文件中的数据条目包括关联编码和待核对的业务数据;其中,所述关联编码用于指示所述基准数据文件和所述匹配数据文件中需要进行关联匹配的数据条目;
所述将所述待核对的业务数据写入创建的本地数据文件,包括:
为所述待核对的业务数据生成关联编码;
基于生成的关联编码和所述待核对的业务数据生成数据条目,并将生成的数据条目写入创建的本地数据文件。
3.根据权利要求2所述的方法,所述基准数据文件和所述匹配数据文件中需要进行关联匹配的数据条目中包含关联字段;所述关联编码为针对将所述关联字段的取值进行拼接后得到的字符串进行哈希计算得到的哈希值。
4.根据权利要求2所述的方法,所述数据核对系统包括数据抽取子系统,所述本地数据文件中的数据条目还包括源数据编码;其中,所述源数据编码用于指示所述本地数据文件中的数据条目的数据来源;
在将所述待核对的业务数据写入创建的本地数据文件之后,还包括:
所述数据抽取子系统基于所述源数据编码确定写入所述本地数据文件的业务数据的数据来源;
基于确定出的数据来源将写入所述本地数据文件的业务数据分类为基准数据和匹配数据,以及基于分类结果将所述本地数据文件拆分为所述基准数据文件和所述匹配数据文件。
5.根据权利要求4所述的方法,所述数据核对系统还包括数据排序子系统;在将所述本地数据文件拆分为所述基准数据文件和所述匹配数据文件之后,还包括:
所述数据排序子系统基于所述关联编码的取值,按照相同的排序策略,针对将所述基准数据文件及所述匹配数据文件中的数据条目进行排序。
6.根据权利要求5所述的方法,所述数据核对系统还包括数据核对子系统;
所述读取所述基准数据文件和所述匹配数据文件中的数据条目,将读取到的数据条目进行匹配,以完成针对所述待核对的业务数据的...
【专利技术属性】
技术研发人员:罗明强,
申请(专利权)人:浙江大搜车软件技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。