一种数据核查方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32013874 阅读:13 留言:0更新日期:2022-01-22 18:31
本发明专利技术提供了一种数据核查方法、装置、电子设备及存储介质,技术方案为:数据传输路径经由的任意两个相邻业务系统中的上游业务系统确定存在将要传输到下游业务系统的待传输数据时,根据与下游业务系统之间的数据校验接口信息,生成待传输数据对应的第一校验数据,将待传输数据及其对应的第一校验数据发送到下游业务系统;下游业务系统根据所述数据校验接口信息生成接收到的待传输数据对应的第二校验数据,判断第一校验数据与第二校验数据是否相同,相同则对接收到的待传输数据进行业务处理,不同则输出第一数据出错告警信息。本发明专利技术不需要人工进行问题排查,而是在数据传输过程中自动进行数据核查,可以及时发现数据出错情况,且效率较高。且效率较高。且效率较高。

【技术实现步骤摘要】
一种数据核查方法、装置、电子设备及存储介质


[0001]本专利技术涉及数据处理
,特别涉及一种数据核查方法、装置、电子设备及存储介质。

技术介绍

[0002]大数据在多个系统之间流转时,可能出现数据出错的情况,例如用户在电商平台下单后,一线物流员工需要将对物品执行验收、上架、拣货、复核、打包等一系列操作,直至快递送到最终用户手中,至此一次完整的购物过程才结束,在此过程中,业务系统库存流水数据,交易变化数据会在多个系统之间的流转。以库存流水数据为例,会从上游的源业务系统经过多个系统的转发和处理,最终传输至下游的人资系统,以供人资系统核算一线物流员工的工作量,进而进行绩效薪酬的计算。如果库存流水数据在系统之间流转的过程中出错,那势必会影响到一线物流员工的绩效薪酬计算结果。
[0003]现有大数据在系统之间流转时,当发现数据出错时,需要逐层追溯,涉及每一个数据环节的相关人员都需要投入进来进行问题排查,非常麻烦而且效率较低。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供了一种数据核查方法、装置、电子设备及存储介质,不需要人工进行问题排查,而是在数据传输过程中自动进行数据核查,可以及时发现数据出错情况,且效率较高。
[0005]为了达到上述目的,本专利技术提供了如下技术方案:
[0006]第一种数据核查方法,应用于数据传输路径经由的任意两个相邻业务系统中的上游业务系统,包括:
[0007]确定所述上游业务系统存在将要传输到所述相邻业务系统中的下游业务系统的待传输数据时,根据与所述下游业务系统之间的数据校验接口信息,生成待传输数据对应的第一校验数据;
[0008]将待传输数据及带传输数据对应的第一校验数据发送到所述下游业务系统,以使所述下游业务系统根据所述数据校验接口信息生成接收到的待传输数据对应的第二校验数据,判断第一校验数据与第二校验数据是否相同,如果相同,则对接收到的待传输数据进行业务处理,如果不同,则输出第一数据出错告警信息。
[0009]第二种数据核查方法,应用于数据传输路径经由的任意两个相邻业务系统中的下游业务系统,包括:
[0010]接收所述相邻业务系统中的上游业务系统发送的待传输数据及待传输数据对应的第一校验数据;其中,待传输数据对应的第一校验数据是所述上游业务系统根据与所述下游业务系统之间的数据校验接口信息生成的;
[0011]根据与所述上游业务系统之间的数据校验接口信息,生成接收到的待传输数据对应的第二校验数据,判断第一校验数据和第二校验数据是否相同,如果相同,则对接收到的
待传输数据进行业务处理,如果不同,则输出第一数据出错告警信息。
[0012]第一种数据核查装置,应用于数据传输路径经由的任意两个相邻业务系统中的上游业务系统,包括:
[0013]生成单元,用于确定所述上游业务系统存在将要传输到所述相邻业务系统中的下游业务系统的待传输数据时,根据与所述下游业务系统之间的数据校验接口信息,生成待传输数据对应的第一校验数据;
[0014]发送单元,用于将待传输数据及带传输数据对应的第一校验数据发送到所述下游业务系统,以使所述下游业务系统根据所述数据校验接口信息生成接收到的待传输数据对应的第二校验数据,判断第一校验数据与第二校验数据是否相同,如果相同,则对接收到的待传输数据进行业务处理,如果不同,则输出第一数据出错告警信息。
[0015]第二种数据核查装置,应用于数据传输路径经由的任意两个相邻业务系统中的下游业务系统,包括:
[0016]接收单元,用于接收所述相邻业务系统中的上游业务系统发送的待传输数据及待传输数据对应的第一校验数据;其中,待传输数据对应的第一校验数据是所述上游业务系统根据与所述下游业务系统之间的数据校验接口信息生成的;
[0017]核查单元,用于根据与所述上游业务系统之间的数据校验接口信息,生成接收到的待传输数据对应的第二校验数据,判断第一校验数据和第二校验数据是否相同,如果相同,则对接收到的待传输数据进行业务处理,如果不同,则输出第一数据出错告警信息。
[0018]一种电子设备,包括:至少一个处理器,以及与所述至少一个处理器通过总线相连的存储器;所述存储器存储有可被所述至少一个处理器执行的一个或多个计算机程序;其特征在于,所述至少一个处理器执行所述一个或多个计算机程序时实现上述第一种数据核查方法中的步骤,或实现上述第二种数据核查方法中的步骤。
[0019]一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储一个或多个计算机程序,所述一个或多个计算机程序被处理器执行时实现上述第一种数据核查方法中的步骤,或实现上述第二种数据核查方法中的步骤。
[0020]由上面的技术方案可知,本专利技术中,数据传输路径经由的任意两个相邻业务系统中的上游业务系统和下游业务系统分别根据所述相邻业务系统之间的数据校验接口信息生成上游业务系统发送的待传输数据对应的第一校验数据和下游业务系统接收的待传输数据对应的第二校验数据,并通过比对第一校验数据与第二校验数据确定是否出现上游业务系统发送的待传输数据和下游业务系统接收的待传输数据不一致的情况,如出现不一致的情况则输出第一数据出错告警信息。可以看出,本专利技术不需要人工进行问题排查,而是在数据传输过程中自动进行数据核查,可以及时发现数据出错情况,且效率较高。
附图说明
[0021]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0022]图1是本专利技术实施例一数据核查方法流程图;
[0023]图2是本专利技术实施例二数据核查方法流程图;
[0024]图3是本专利技术实施例三数据核查方法流程图;
[0025]图4是本专利技术实施例四数据核查方法流程图;
[0026]图5是本专利技术实施例五数据核查方法流程图;
[0027]图6是本专利技术实施例六数据核查方法流程图;
[0028]图7是本专利技术实施例出库业务表中数据示例图;
[0029]图8是本专利技术实施例经处理后的出库业务表中数据示例图;
[0030]图9是本专利技术实施例一数据核查装置的结构示意图;
[0031]图10是本专利技术实施例二数据核查装置的结构示意图;
[0032]图11是本专利技术实施例提供的电子设备的结构示意图。
具体实施方式
[0033]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0034]本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据核查方法,其特征在于,该方法应用于数据传输路径经由的任意两个相邻业务系统中的上游业务系统,包括:确定所述上游业务系统存在将要传输到所述相邻业务系统中的下游业务系统的待传输数据时,根据与所述下游业务系统之间的数据校验接口信息,生成待传输数据对应的第一校验数据;将待传输数据及带传输数据对应的第一校验数据发送到所述下游业务系统,以使所述下游业务系统根据所述数据校验接口信息生成接收到的待传输数据对应的第二校验数据,判断第一校验数据与第二校验数据是否相同,如果相同,则对接收到的待传输数据进行业务处理,如果不同,则输出第一数据出错告警信息。2.根据权利要求1所述的方法,其特征在于,确定所述上游业务系统存在将要传输到所述相邻业务系统中的下游业务系统的待传输数据,包括:当所述上游业务系统是所述数据传输路径的源节点、且到达对所述上游业务系统所生产数据的传输时间时,确定所述上游业务系统存在将要传输到所述下游业务系统的待传输数据;当所述上游业务系统是所述数据传输路径的中间节点、且对从所述上游业务系统在所述数据传输路径上的前一业务系统接收的待传输数据的业务处理完成时,确定所述上游业务系统存在将要传输到所述下游业务系统的待传输数据。3.根据权利要求1所述的方法,其特征在于,所述数据校验接口信息包括:记录行数、校验字段;根据与所述下游业务系统之间的数据校验接口信息,生成待传输数据对应的第一校验数据,包括:统计待传输数据的记录行数;针对所述数据校验接口信息中包括的每一校验字段,对待传输数据中该校验字段的数据进行汇总计算;将待传输数据的记录行数和每一校验字段对应的汇总计算结果作为待传输数据对应的第一校验数据。4.根据权利要求3所述的方法,其特征在于,所述数据校验接口信息还包括:每一校验字段的阈值预警信息,所述阈值预警信息包括该校验字段的阈值范围;针对所述数据校验接口信息中包括的每一校验字段,对待传输数据中该校验字段的数据进行汇总计算之后,进一步包括:判断该校验字段的汇总计算结果是否超出该校验字段的阈值范围,如果超出该校验字段的阈值范围,则输出第二数据出错告警信息。5.一种数据核查方法,其特征在于,该方法应用于数据传输路径经由的任意两个相邻业务系统中的下游业务系统,包括:接收所述相邻业务系统中的上游业务系统发送的待传输数据及待传输数据对应的第一校验数据;其中,待传输数据对应的第一校验数据是所述上游业务系统根据与所述下游业务系统之间的数据校验接口信息生成的;
根据与所述上游业务系统之间的数据校验接口信息,生成接收到的待传输数据对应的第二校验数据,判断第一校验数据和第二校验数据是否相同,如果相同,则对接收到的待传输数据进行业务处理,如果不同,则输出第一数据出错告警信息。6.根据权利要求5所述的方法,其特征在于,对接收到的待传输数据进行业务处理之后,进一步包括:当所述下游业务系统为所述数据传输路径的中间节点时,将经业务处理后的待传输数据作为所述下游业务系统将要传输到所述下游业务系统在所述数据传输路径上的后一业务系统的待传输数据。7.根据权...

【专利技术属性】
技术研发人员:胡中鹤
申请(专利权)人:北京京东振世信息技术有限公司
类型:发明
国别省市:

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

1