System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电子数字处理,尤其涉及一种数据重核验方法、系统、设备及计算机存储介质。
技术介绍
1、数据核验是对数据进行过滤清洗的重要步骤,能够根据预设的条件将无效或者无用的数据删除,或者,能够根据预设的条件对数据进行其他处理。因此,数据核验是各个系统或者平台不可缺少的功能。然而,在数据核验的版本发生变更时,由于系统或者平台中的部分数据是基于未变更前的数据核验版本进行核验的,故而,为保证数据的合法性,这部分数据需要通过更新后的数据核验版本重新核验。
2、现如今,通常通过人工处理的方式对需要重新核验的数据进行核验,故而,在需要重新核验的数据的数据量较大时,将耗费大量的人力。
技术实现思路
1、本专利技术提出一种数据重核验方法、系统、设备及计算机存储介质,旨在解决传统数据核验方法存在的耗费大量人力的技术问题。
2、为解决上述问题,本专利技术提出一种数据重核验方法,所述数据重核验方法包括:
3、在检测到数据核验版本发生变更时,获取原始数据核验文件和版本变更后的新数据核验文件;
4、基于所述原始数据核验文件核验的数据得到原始核验数据,并基于所述原始数据核验文件对所述新数据核验文件进行核验规则提取,得到重核验文件;
5、通过所述重核验文件在所述原始核验数据中确定重核验数据,并通过所述重核验文件对所述重核验数据进行核验。
6、可选地,所述核验规则提取包括:数据比对和规则提取;所述原始数据核验文件包括多个原始核验规则;
>7、所述基于所述原始数据核验文件对所述新数据核验文件进行核验规则提取,得到重核验文件的步骤,包括:
8、将多个所述原始核验规则分别与所述新数据核验文件中的多个新核验规则进行数据比对,得到比对结果;
9、基于所述比对结果在所述新数据核验文件中确定差异规则,并基于所述差异规则对所述新数据核验文件进行规则提取,得到重核验文件。
10、可选地,在所述通过所述重核验文件在所述原始核验数据中确定重核验数据的步骤之前,所述方法还包括:
11、在检测到所述原始核验数据的数量为多个时,获取当前时间和多个所述原始核验数据的过期时间,并将所述当前时间分别与多个所述过期时间进行比较;
12、筛选出大于所述当前时间的过期时间,并将筛选出的过期时间对应的原始核验数据作为新的原始核验数据。
13、可选地,所述重核验文件包括重核验位置,所述通过所述重核验文件在所述原始核验数据中确定重核验数据的步骤,包括:
14、在所述原始核验数据中确定所述重核验位置对应的数据位置,并从所述原始核验数据中筛选出所述数据位置对应的原始数据;
15、对所述原始数据进行数据空值检测得到空值检测结果,并通过所述空值检测结果对所述原始数据进行筛选,得到重核验数据。
16、可选地,所述通过所述空值检测结果对所述原始数据进行筛选,得到重核验数据的步骤,包括:
17、在检测到所述空值检测结果表征所述原始数据中不存在空值时,将所述原始数据作为重核验数据;
18、或者,
19、在检测到所述空值检测结果表征所述原始数据中存在空值时,筛选出所述原始数据为空值的原始核验数据,并基于所述原始核验数据输出提示信息,并将不为空值的原始数据作为重核验数据。
20、可选地,所述重核验文件包括核验条件和所述核验条件对应的数据处理流程,所述通过所述重核验文件对所述重核验数据进行核验的步骤,包括:
21、检测所述重核验数据是否符合所述核验条件;
22、在检测到所述重核验数据符合所述核验条件时,则通过所述核验条件对应的数据处理流程对所述重核验数据进行核验;
23、在检测到所述重核验数据不符合所述核验条件时,则不对所述重核验数据进行处理。
24、可选地,所述数据处理流程包括:数据处理位置和数据处理操作,所述通过所述核验条件对应的数据处理流程对所述重核验数据进行核验的步骤,包括:
25、在所述重核验数据中查找所述数据处理位置对应的数据,并通过所述数据处理操作对所述数据进行核验,其中,所述数据处理操作为数据数值修改、数据类型修改中的一种或多种。
26、此外,本专利技术还提出一种数据重核验系统,所述数据重核验系统包括:
27、第一获取模块,用于在检测到数据核验版本发生变更时,获取原始数据核验文件和版本变更后的新数据核验文件;
28、规则提取模块,用于基于所述原始数据核验文件核验的数据得到原始核验数据,并基于所述原始数据核验文件对所述新数据核验文件进行核验规则提取,得到重核验文件;
29、数据核验模块,用于通过所述重核验文件在所述原始核验数据中确定重核验数据,并通过所述重核验文件对所述重核验数据进行核验。
30、此外,本专利技术还提出一种数据重核验设备,所述数据重核验设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据重核验程序,所述数据重核验程序被所述处理器执行时实现如上所述的数据重核验方法的步骤。
31、此外,本专利技术还提出一种计算机存储介质,所述计算机存储介质上存储有数据重核验程序,所述数据重核验程序被处理器执行时实现如上所述的数据重核验方法的步骤。
32、在本实施例中,通过在检测到数据核验版本发生变更时,获取原始数据核验文件和版本变更后的新数据核验文件,从而能够得到变更前后的两个版本的核验文件;然后基于原始数据核验文件核验的数据得到原始核验数据,并基于原始数据核验文件对新数据核验文件进行核验规则提取,得到重核验文件,能够得到更新后的数据核验文件相比与原始数据核验文件的区别规则,并将区别规则作为重核验文件;然后通过重核验文件在原始核验数据中确定重核验数据,并通过重核验文件对重核验数据进行核验,能够自动地基于更新后的数据核验文件相比于原始数据核验文件的区别规则,对需要重新进行核验的数据进行核验,从而能够避免耗费大量人力重新进行核验的技术问题。
本文档来自技高网...【技术保护点】
1.一种数据重核验方法,其特征在于,所述数据重核验方法包括:
2.如权利要求1所述的数据重核验方法,其特征在于,所述核验规则提取包括:数据比对和规则提取;所述原始数据核验文件包括多个原始核验规则;
3.如权利要求1所述的数据重核验方法,其特征在于,在所述通过所述重核验文件在所述原始核验数据中确定重核验数据的步骤之前,所述方法还包括:
4.如权利要求1所述的数据重核验方法,其特征在于,所述重核验文件包括重核验位置,所述通过所述重核验文件在所述原始核验数据中确定重核验数据的步骤,包括:
5.如权利要求4所述的数据重核验方法,其特征在于,所述通过所述空值检测结果对所述原始数据进行筛选,得到重核验数据的步骤,包括:
6.如权利要求1所述的数据重核验方法,其特征在于,所述重核验文件包括核验条件和所述核验条件对应的数据处理流程,所述通过所述重核验文件对所述重核验数据进行核验的步骤,包括:
7.如权利要求6所述的数据重核验方法,其特征在于,所述数据处理流程包括:数据处理位置和数据处理操作,所述通过所述核验条件对应的数据处理
8.一种数据重核验系统,其特征在于,所述数据重核验系统包括:
9.一种数据重核验设备,其特征在于,所述数据重核验设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据重核验程序,所述数据重核验程序被所述处理器执行时实现如权利要求1至7中任一项所述的数据重核验方法的步骤。
10.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有数据重核验程序,所述数据重核验程序被处理器执行时实现如权利要求1至7中任一项所述的数据重核验方法的步骤。
...【技术特征摘要】
1.一种数据重核验方法,其特征在于,所述数据重核验方法包括:
2.如权利要求1所述的数据重核验方法,其特征在于,所述核验规则提取包括:数据比对和规则提取;所述原始数据核验文件包括多个原始核验规则;
3.如权利要求1所述的数据重核验方法,其特征在于,在所述通过所述重核验文件在所述原始核验数据中确定重核验数据的步骤之前,所述方法还包括:
4.如权利要求1所述的数据重核验方法,其特征在于,所述重核验文件包括重核验位置,所述通过所述重核验文件在所述原始核验数据中确定重核验数据的步骤,包括:
5.如权利要求4所述的数据重核验方法,其特征在于,所述通过所述空值检测结果对所述原始数据进行筛选,得到重核验数据的步骤,包括:
6.如权利要求1所述的数据重核验方法,其特征在于,所述重核验文件包括核验条件和所述核验条件...
【专利技术属性】
技术研发人员:覃龙,吴卫平,苏泉宇,林显东,陈世兵,包敏,
申请(专利权)人:一临云深圳科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。