【技术实现步骤摘要】
数据校验方法、装置、存储介质以及电子设备
[0001]本申请涉及大数据领域,具体而言,涉及一种数据校验方法、装置、存储介质以及电子设备。
技术介绍
[0002]随着金融机构的业务量的不断增大,产生的业务数据也不断增多,系统间的数据同步流程也较为复杂,进而导致数据同步过程中出现错误。因此,在确定数据同步后是否存在异常同步数据的时候,通常采用的方法为将被同步的数据进行比对,在数据完全一致的情况下,确定数据同步无异常。
[0003]但是,随着业务内容逐渐繁琐复杂,每个业务产生的数据量也呈指数型提升,由于业务数据量十分庞大,因此在对数据进行对比的时候,会耗费大量的数据对比时间以及对比时耗费的设备运行内存,进而导致数据对比效率的降低和运行成本的提高。
[0004]针对相关技术中采用数据对比的方法确定数据是否存在异常的耗时长、效率低的问题,目前尚未提出有效的解决方案。
技术实现思路
[0005]本申请提供一种数据校验方法、装置、存储介质以及电子设备,以解决相关技术中采用数据对比的方法确定数据是否存在异常的耗时长、效率低的问题。
[0006]根据本申请的一个方面,提供了一种数据校验方法。该方法包括:获取用户进行金融交易时生成的待校验数据表,获取待校验数据表的属性信息,并从数据库中获取与属性信息相同的标准数据表,其中,待校验数据表中包括用户进行金融交易时产生的交易数据;采用预设加密算法将待校验数据表中的数据进行压缩加密,得到第一加密数据集合;采用预设加密算法将标准数据表中的数据进行压缩加密,得 ...
【技术保护点】
【技术特征摘要】
1.一种数据校验方法,其特征在于,包括:获取用户进行金融交易时生成的待校验数据表,获取所述待校验数据表的属性信息,并从数据库中获取与所述属性信息相同的标准数据表,其中,所述待校验数据表中包括所述用户进行金融交易时产生的交易数据;采用预设加密算法将所述待校验数据表中的数据进行压缩加密,得到第一加密数据集合;采用所述预设加密算法将所述标准数据表中的数据进行压缩加密,得到第二加密数据集合;将所述第一加密数据集合和所述第二加密数据集合进行对比,得到对比结果,并根据所述对比结果确定所述待校验数据表的校验结果。2.根据权利要求1所述的方法,其特征在于,在获取与所述属性信息相同的标准数据表之后,所述方法还包括:获取所述待校验数据表中的数据量,得到第一数据量,并获取所述标准数据表中的数据量,得到第二数据量;判断所述第一数据量与所述第二数据量是否相同;在所述第一数据量与所述第二数据量相同的情况下,获取所述待校验数据表中的行数,得到第一数据行数,并获取所述标准数据表中的行数,得到第二数据行数;判断所述第一数据行数与所述第二数据行数是否相同;在所述第一数据行数与所述第二数据行数相同的情况下,确定所述标准数据表与所述待校验数据表均无异常,并执行所述采用预设加密算法将所述待校验数据表中的数据进行压缩加密,得到第一加密数据集合的步骤。3.根据权利要求2所述的方法,其特征在于,在判断所述第一数据量与所述第二数据量是否相同之后,所述方法还包括:在所述第一数据量与所述第二数据量不相同的情况下,将所述待校验数据表按照预设拆分要求进行拆分,得到第一数据表集合,其中,所述第一数据表集合中包括M个第一子表,每个第一子表关联有第一位置信息,所述第一位置信息是指所述第一子表在所述待校验数据表中的位置信息;将所述标准数据表按照预设拆分要求进行拆分,得到第二数据表集合,其中,所述第二数据表集合中包括M个第二子表,每个第二子表关联有第二位置信息,所述第二位置信息是指所述第二子表在所述标准数据表中的位置信息;依次将第一位置信息与第二位置信息相同的第一子表和第二子表进行数据量对比,得到M个对比结果;从所述M个对比结果中获取异常对比结果,并确定所述异常对比结果指示的第一子表,得到目标子表,其中,所述异常对比结果指示第一子表与第二子表不同;确定所述目标子表中的数据的获取时间,并根据所述获取时间重新在业务系统中获取所述目标子表中的数据。4.根据权利要求1所述的方法,其特征在于,将所述第一加密数据集合和所述第二加密数据集合进行对比,得到对比结果包括:确定所述第一加密数据集合的数据量,得到第三数据量,并判断所述第三数据量是否
大于预设数据量;在所述第三数据量小于等于所述预设数据量的情况下,将所述第一加密数据集合与所述第二加密数据集合进行对比,得到所述对比结果;在所述第三数据量大于所述预设数据量的情况下,将通过所述预设加密算法分别将所述第一加密数据集合与所述第二加密数据集合进行压缩加密,得到第三加密数据集合和第四加密数据集合,并对所述第三加密数据集合和所述第四加密数据集合进行对比,得到所述对比结果,其中,所述第三加密数据集合和所述第四加密数据集合的数据量均小于所述预设数据量。5.根据权利要求...
【专利技术属性】
技术研发人员:周茜,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。