【技术实现步骤摘要】
一种数据核查方法、装置、电子设备及存储介质
[0001]本专利技术涉及数据处理
,特别涉及一种数据核查方法、装置、电子设备及存储介质。
技术介绍
[0002]大数据在多个系统之间流转时,可能出现数据出错的情况,例如用户在电商平台下单后,一线物流员工需要将对物品执行验收、上架、拣货、复核、打包等一系列操作,直至快递送到最终用户手中,至此一次完整的购物过程才结束,在此过程中,业务系统库存流水数据,交易变化数据会在多个系统之间的流转。以库存流水数据为例,会从上游的源业务系统经过多个系统的转发和处理,最终传输至下游的人资系统,以供人资系统核算一线物流员工的工作量,进而进行绩效薪酬的计算。如果库存流水数据在系统之间流转的过程中出错,那势必会影响到一线物流员工的绩效薪酬计算结果。
[0003]现有大数据在系统之间流转时,当发现数据出错时,需要逐层追溯,涉及每一个数据环节的相关人员都需要投入进来进行问题排查,非常麻烦而且效率较低。
技术实现思路
[0004]有鉴于此,本专利技术的目的在于提供了一种数据核查方法、装置、电子设备及存储介质,不需要人工进行问题排查,而是在数据传输过程中自动进行数据核查,可以及时发现数据出错情况,且效率较高。
[0005]为了达到上述目的,本专利技术提供了如下技术方案:
[0006]第一种数据核查方法,应用于数据传输路径经由的任意两个相邻业务系统中的上游业务系统,包括:
[0007]确定所述上游业务系统存在将要传输到所述相邻业务系统中的下游业务系统的待 ...
【技术保护点】
【技术特征摘要】
1.一种数据核查方法,其特征在于,该方法应用于数据传输路径经由的任意两个相邻业务系统中的上游业务系统,包括:确定所述上游业务系统存在将要传输到所述相邻业务系统中的下游业务系统的待传输数据时,根据与所述下游业务系统之间的数据校验接口信息,生成待传输数据对应的第一校验数据;将待传输数据及带传输数据对应的第一校验数据发送到所述下游业务系统,以使所述下游业务系统根据所述数据校验接口信息生成接收到的待传输数据对应的第二校验数据,判断第一校验数据与第二校验数据是否相同,如果相同,则对接收到的待传输数据进行业务处理,如果不同,则输出第一数据出错告警信息。2.根据权利要求1所述的方法,其特征在于,确定所述上游业务系统存在将要传输到所述相邻业务系统中的下游业务系统的待传输数据,包括:当所述上游业务系统是所述数据传输路径的源节点、且到达对所述上游业务系统所生产数据的传输时间时,确定所述上游业务系统存在将要传输到所述下游业务系统的待传输数据;当所述上游业务系统是所述数据传输路径的中间节点、且对从所述上游业务系统在所述数据传输路径上的前一业务系统接收的待传输数据的业务处理完成时,确定所述上游业务系统存在将要传输到所述下游业务系统的待传输数据。3.根据权利要求1所述的方法,其特征在于,所述数据校验接口信息包括:记录行数、校验字段;根据与所述下游业务系统之间的数据校验接口信息,生成待传输数据对应的第一校验数据,包括:统计待传输数据的记录行数;针对所述数据校验接口信息中包括的每一校验字段,对待传输数据中该校验字段的数据进行汇总计算;将待传输数据的记录行数和每一校验字段对应的汇总计算结果作为待传输数据对应的第一校验数据。4.根据权利要求3所述的方法,其特征在于,所述数据校验接口信息还包括:每一校验字段的阈值预警信息,所述阈值预警信息包括该校验字段的阈值范围;针对所述数据校验接口信息中包括的每一校验字段,对待传输数据中该校验字段的数据进行汇总计算之后,进一步包括:判断该校验字段的汇总计算结果是否超出该校验字段的阈值范围,如果超出该校验字段的阈值范围,则输出第二数据出错告警信息。5.一种数据核查方法,其特征在于,该方法应用于数据传输路径经由的任意两个相邻业务系统中的下游业务系统,包括:接收所述相邻业务系统中的上游业务系统发送的待传输数据及待传输数据对应的第一校验数据;其中,待传输数据对应的第一校验数据是所述上游业务系统根据与所述下游业务系统之间的数据校验接口信息生成的;
根据与所述上游业务系统之间的数据校验接口信息,生成接收到的待传输数据对应的第二校验数据,判断第一校验数据和第二校验数据是否相同,如果相同,则对接收到的待传输数据进行业务处理,如果不同,则输出第一数据出错告警信息。6.根据权利要求5所述的方法,其特征在于,对接收到的待传输数据进行业务处理之后,进一步包括:当所述下游业务系统为所述数据传输路径的中间节点时,将经业务处理后的待传输数据作为所述下游业务系统将要传输到所述下游业务系统在所述数据传输路径上的后一业务系统的待传输数据。7.根据权...
【专利技术属性】
技术研发人员:胡中鹤,
申请(专利权)人:北京京东振世信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。