数据对账方法、处理设备及存储介质技术

技术编号:32645210 阅读:22 留言:0更新日期:2022-03-12 18:25
本申请公开了一种数据对账方法、处理设备及存储介质,数据对账方法包括:检测到数据源头中的数据通过数据传输链路存储至数据库时;对所述数据源头、所述数据传输链路、所述数据库中的至少一种进行数据采集,得到目标计数信息;对所述目标计数信息进行数据对比,根据所述数据对比的对比结果确定数据对账结果。本申请实现了让用户能在检测到数据对账出现问题时,及时地知道哪个环节出现数据错漏。及时地知道哪个环节出现数据错漏。及时地知道哪个环节出现数据错漏。

【技术实现步骤摘要】
数据对账方法、处理设备及存储介质


[0001]本申请涉及数据处理
,具体涉及一种数据对账方法、处理设备及存储介质。

技术介绍

[0002]数据对账主要是针对数据系统(比如大数据接入系统等)中数据消息流通时的收发消息进行核对和校验,以验证数据消息流通的正确性和可靠性。一般采用小时数据对账方法。
[0003]在构思及实现本申请过程中,专利技术人发现至少存在如下问题:上述方式存在滞后性,无法及时地发现不同的数据节点之间出现数据错漏的情况。
[0004]前面的叙述在于提供一般的背景信息,并不一定构成现有技术。

技术实现思路

[0005]针对上述技术问题,本申请提供一种数据对账方法、处理设备及存储介质,使用户可以直观快捷地享受服务,操作简单方便。
[0006]为解决上述技术问题,本申请提供一种数据对账方法,可应用于处理设备,可选地,所述处理设备可以为移动终端,也可以为服务器,所述方法包括以下步骤:
[0007]S11、检测到数据源头中的数据通过数据传输链路存储至数据库时;
[0008]S12、对所述数据源头、所述数据传输链路、所述数据库中的至少一种进行数据采集,得到目标计数信息;
[0009]S13、对所述目标计数信息进行数据对比,根据所述数据对比的对比结果确定数据对账结果。
[0010]可选地,对所述目标计数信息进行数据对比,根据所述数据对比的对比结果确定数据对账结果的步骤,包括:
[0011]确定所述数据传输链路中的传递节点,根据所述目标计数信息中的生成计数信息确定所述传递节点中的入条数;
[0012]根据所述目标计数信息中的传递计数信息确定所述传递节点中的出条数;
[0013]若所述入条数和所述出条数不一致,则确定数据对账结果为数据对账错误。
[0014]可选地,若所述入条数和所述出条数不一致,则确定数据对账结果为数据对账错误的步骤,包括:
[0015]若存在至少一个传递节点,则遍历各所述传递节点,确定遍历的传递节点对应的入条数是否和所述遍历的传递节点对应的出条数一致;
[0016]若遍历的传递节点对应的入条数和所述遍历的传递节点对应的出条数不一致,则确定数据对账结果为数据对账错误。
[0017]可选地,确定遍历的传递节点对应的入条数是否和所述遍历的传递节点对应的出条数一致的步骤之后,包括以下至少一种:
[0018]若遍历的传递节点对应的入条数和所述遍历的传递节点对应的出条数一致,则根据所述遍历的传递节点对应的出条数确定所述遍历的传递节点的计数值;
[0019]若所述遍历的传递节点不是最后一个传递节点,则确定与所述遍历的传递节点相邻的下一个传递节点,并确定所述下一个传递节点的入条数;
[0020]若所述下一个传递节点的入条数和所述遍历的传递节点的计数值不一致,则确定数据对账结果为数据对账错误。
[0021]可选地,对所述目标计数信息进行数据对比,根据所述数据对比的对比结果确定数据对账结果的步骤,包括:
[0022]确定所述目标计数信息中的生成计数信息是否和所述目标计数信息中的传递计数信息匹配;
[0023]若所述生成计数信息和所述传递计数信息匹配,则确定所述传递计数信息是否和所述目标计数信息中的入库计数信息匹配;和/或,
[0024]若所述传递计数信息和所述入库计数信息不匹配,则确定所述数据对账结果为数据对账错误。
[0025]可选地,若所述传递计数信息和所述入库计数信息不匹配,则确定所述数据对账结果为数据对账错误的步骤之后,包括:
[0026]确定所述传递计数信息和所述入库计数信息之间的差值信息,并根据所述差值信息确定故障定位信息,输出所述故障定位信息。
[0027]可选地,对所述数据源头、所述数据传输链路、所述数据库中的至少一种进行数据采集,得到目标计数信息的步骤,包括:
[0028]采集所述数据源头中的生成数据,得到生成计数信息;
[0029]采集所述数据传输链路中的传递数据,得到传递计数信息;
[0030]采集所述数据库中的入库数据,得到入库计数信息;
[0031]根据所述生成计数信息、所述传递计数信息和所述入库计数信息确定目标计数信息。
[0032]可选地,采集所述数据源头中的生成数据,得到生成计数信息的步骤,包括:
[0033]确定所述数据源头中的生成数据对应的数据条数,并根据所述数据条数对所述生成数据进行聚合计算,得到生成计数信息。
[0034]本申请还提供一种处理设备,包括:存储器、处理器,其中,所述存储器上存储有数据对账程序,所述数据对账程序被所述处理器执行时实现如上任一所述方法的步骤。
[0035]本申请还提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述方法的步骤。
[0036]如上所述,本申请的数据对账方法,通过在检测到数据源头中的数据通过数据传输链路存储至数据库时,对数据源头、数据传输链路和数据库中的至少一种进行数据采集,得到目标计数信息,再对目标计数信息进行数据对比,以确定数据对账结果,从而避免了现有技术中数据链路中出现数据丢失而无人知晓的现象发生,实现了无论在数据源头,还是数据传输链路,或者在数据库中出现问题,都能快速定位到问题所在节点,并且是在检测到数据传输时,就进行数据对比的,不存在滞后性,并且是在所有环节均进行数据采集,得到目标计数信息,因此也可以让用户能在检测到数据对账出现问题时,及时地知道哪个环节
出现数据错漏。
附图说明
[0037]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为实现本申请各个实施例的一种移动终端的硬件结构示意图;
[0039]图2为本申请实施例提供的一种通信网络系统架构图;
[0040]图3是根据第一实施例示出的数据对账方法的流程示意图;
[0041]图4是根据第一实施例示出的数据对账方法的一计数统计示意图;
[0042]图5是根据第一实施例示出的数据对账方法的又一计数统计示意图;
[0043]图6是根据第一实施例示出的数据对账方法的另一计数统计示意图。
[0044]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
[0045]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据对账方法,其特征在于,包括以下步骤:S11、检测到数据源头中的数据通过数据传输链路存储至数据库时;S12、对所述数据源头、所述数据传输链路、所述数据库中的至少一种进行数据采集,得到目标计数信息;S13、对所述目标计数信息进行数据对比,根据所述数据对比的对比结果确定数据对账结果。2.如权利要求1所述的方法,其特征在于,所述步骤S13包括:确定所述数据传输链路中的传递节点,根据所述目标计数信息中的生成计数信息确定所述传递节点中的入条数;根据所述目标计数信息中的传递计数信息确定所述传递节点中的出条数;若所述入条数和所述出条数不一致,则确定数据对账结果为数据对账错误。3.如权利要求2所述的方法,其特征在于,所述若所述入条数和所述出条数不一致,则确定数据对账结果为数据对账错误的步骤,包括:若存在至少一个传递节点,则遍历各所述传递节点,确定遍历的传递节点对应的入条数是否和所述遍历的传递节点对应的出条数一致;若遍历的传递节点对应的入条数和所述遍历的传递节点对应的出条数不一致,则确定数据对账结果为数据对账错误。4.如权利要求3所述的方法,其特征在于,所述确定遍历的传递节点对应的入条数是否和所述遍历的传递节点对应的出条数一致的步骤之后,包括以下至少一种:若遍历的传递节点对应的入条数和所述遍历的传递节点对应的出条数一致,则根据所述遍历的传递节点对应的出条数确定所述遍历的传递节点的计数值;若所述遍历的传递节点不是最后一个传递节点,则确定与所述遍历的传递节点相邻的下一个传递节点,并确定所述下一个传递节点的入条数;若所述下一个传递节点的入条数和所述遍历的传递节点的计数值不一致,则确定数据对账结果为数据对账错误。5.如权利要求1至4中任一项所述的方法,其特征在于,所述对所述目标...

【专利技术属性】
技术研发人员:李明辉
申请(专利权)人:上海小传科技有限公司
类型:发明
国别省市:

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

1