数据核对方法、装置、系统、计算机设备和存储介质制造方法及图纸

技术编号:22060212 阅读:30 留言:0更新日期:2019-09-07 17:45
本发明专利技术涉及一种数据核对方法、装置、系统、计算机设备和存储介质,所述方法包括:获取第一核对任务,所述第一核对任务携带待核对的目标数据标识;获取所述第一核对任务对应的第一核对结果,所述第一核对结果是根据所述目标数据标识对应的第一核对规则对目标数据进行核对得到的;获取所述目标数据对应的前向依赖数据标识;根据所述前向依赖数据标识生成对应的第二核对任务;获取所述第二核对任务对应的第二核对结果,所述第二核对结果是根据所述前向依赖数据标识对应的第二核对规则对前向依赖数据进行核对得到的;根据所述第一核对结果和所述第二核对结果对所述目标数据的核对结果进行异常定位。上述方法可以提高异常定位的速度。

Data checking methods, devices, systems, computer equipment and storage media

【技术实现步骤摘要】
数据核对方法、装置、系统、计算机设备和存储介质
本专利技术涉及数据处理领域,特别是涉及数据核对方法、装置、系统、计算机设备和存储介质。
技术介绍
随着多媒体技术和网络技术的飞速发展和广泛应用,人们在日常生活和生产中产生大量的数据,例如在网络上进行购物时,会产生订单号、交易金额以及购物清单等数据。在产生数据的过程中,由于网络或者数据处理逻辑的错误,生成的数据可能是错误的,因此需要进行数据核对。目前,在对数据进行核对发现数据有错误时,需要人工查找原因,异常定位时间长,效率低。
技术实现思路
基于此,有必要针对上述的问题,提供一种数据核对方法、装置、系统、计算机设备和存储介质,由于在对目标数据进行核对时,还对目标数据的前向依赖数据进行核对,根据目标数据的第一核对结果以及前向依赖数据的第二核对结果进行异常定位。因此,能够及时通过核对结果得到数据异常位置,异常定位时间短,提高了异常定位的效率。一种数据核对方法,所述方法包括:获取第一核对任务,所述第一核对任务携带待核对的目标数据标识;获取所述第一核对任务对应的第一核对结果,所述第一核对结果是根据所述目标数据标识对应的第一核对规则对目标数据进行核对得本文档来自技高网...

【技术保护点】
1.一种数据核对方法,所述方法包括:获取第一核对任务,所述第一核对任务携带待核对的目标数据标识;获取所述第一核对任务对应的第一核对结果,所述第一核对结果是根据所述目标数据标识对应的第一核对规则对目标数据进行核对得到的;获取所述目标数据对应的前向依赖数据标识;根据所述前向依赖数据标识生成对应的第二核对任务;获取所述第二核对任务对应的第二核对结果,所述第二核对结果是根据所述前向依赖数据标识对应的第二核对规则对前向依赖数据进行核对得到的;根据所述第一核对结果和所述第二核对结果对所述目标数据的核对结果进行异常定位。

【技术特征摘要】
1.一种数据核对方法,所述方法包括:获取第一核对任务,所述第一核对任务携带待核对的目标数据标识;获取所述第一核对任务对应的第一核对结果,所述第一核对结果是根据所述目标数据标识对应的第一核对规则对目标数据进行核对得到的;获取所述目标数据对应的前向依赖数据标识;根据所述前向依赖数据标识生成对应的第二核对任务;获取所述第二核对任务对应的第二核对结果,所述第二核对结果是根据所述前向依赖数据标识对应的第二核对规则对前向依赖数据进行核对得到的;根据所述第一核对结果和所述第二核对结果对所述目标数据的核对结果进行异常定位。2.根据权利要求1所述的方法,其特征在于,所述获取所述目标数据对应的前向依赖数据标识包括:获取所述目标数据对应的前向关系链,所述前向关系链包括多个关系节点;分别获取所述各个关系节点中所述目标数据对应的各个前向依赖数据标识。3.根据权利要求2所述的方法,其特征在于,所述关系节点为与业务流程对应的有序数据接口,所述分别获取所述各个关系节点中所述目标数据对应的各个前向依赖数据标识包括:获取所述各个有序数据接口的输出数据对应的输出数据标识,将所述输出数据标识作为前向依赖数据标识。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一核对结果和所述第二核对结果对所述核对任务的核对结果进行异常定位包括:从所述第一核对结果以及所述第二核对结果中获取存在异常的目标核对结果,获取所述目标核对结果对应的异常接口标识以及异常数据标识;所述方法还包括:输出所述异常接口标识以及所述异常数据标识。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据数据标识对应的区域确定对应的消息缓存区;将所述第一核对任务放入与所述目标数据标识所在区域对应的第一消息缓存区,所述第一核对任务用于被所述目标数据标识所在区域的第一核对节点获取,所述第一核对节点根据所述第一核对任务获取与所述目标数据标识对应的所述第一核对规则,根据所述第一核对规则对所述目标数据进行核对,得到所述第一核对结果;将所述第二核对任务放入与所述前向依赖数据标识所在区域对应的第二消息缓存区,所述第二核对任务用于被所述前向依赖数据标识所在区域的第二核对节点获取,所述第二核对节点根据所述第二核对任务获取与所述前向依赖数据标识对应的所述第二核对规则,根据所述第二核对规则对所述前向依赖数据进行核对,得到所述第二核对结果。6.根据权利要求5所述的方法,其特征在于,所述目标数据标识为目标数据类型标识,所述将所述第一核对任务放入与所述目标数据标识所在区域对应的第一消息缓存区包括:根据所述目标数据类型标识获取对应的各个目标数据表标识;获取所述目标数据表标识所在的各个第一区域,将同一区域的数据表标识组成标识集合;将所述第一核对任务拆分为所述标识集合对应的第一子任务;将所述第一子任务放入到对应的标识集合所在区域对应的第一消息缓存区中。7.根据权利要求5所述的方法,其特征在于,所述将所述第一核对任务放入与所述目标数据标识所在区域对应的第一消息缓存区包括:获取所述目标数据标识对应的各个第一核对节点的数据核对性能和/或所述目标数据的数据量;根据所述数据核对性能和/或所述目标数据的数据量确定所述第一核对任务对应的子任务的目标数目;将所述第一核对任务进行拆分,得到第二子任务,所述第二子任务的数目与所述目标数目一致;将所述第二子任务放入与所述目标数据标识所在区域对应的第一消息缓存区...

【专利技术属性】
技术研发人员:刘凯
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1