System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 业务数据报表的正确性验证方法、装置、设备及介质制造方法及图纸_技高网

业务数据报表的正确性验证方法、装置、设备及介质制造方法及图纸

技术编号:40702119 阅读:4 留言:0更新日期:2024-03-22 11:00
本申请提供一种业务数据报表的正确性验证方法、装置、设备及介质,涉及大数据领域。在该方法中,通过获取到原始业务数据、至少一个待验证业务数据报表,以及每个待验证业务数据报表中的每个字段对应的数据处理条件参数后,根据原始业务数据,以及数据处理条件参数对应的预设数据处理规则,生成每个待验证业务数据报表对应的基准业务数据报表;进而根据基准业务数据报表,对待验证业务数据报表进行验证,得到验证结果。本方案通过生成的基准业务数据报表对待验证业务数据报表进行验证,无需人工验证,有效提高了验证效率。

【技术实现步骤摘要】

本申请涉及大数据领域,尤其涉及一种业务数据报表的正确性验证方法、装置、设备及介质


技术介绍

1、随着各行各业的快速发展,每个行业数所产生的业务数据都急剧增加,为了方便对业务数据进行分析,通常需要使用业务系统生成业务数据报表,用户通过业务数据报表分析业务数据。

2、现有技术中,为了保证业务系统的正确性,需要对通过业务系统生成的业务数据报表进行正确性验证,通常是采用人工的方式来验证。工作人员根据原始业务数据,判断业务数据报表中每个字段的字段值是否正确,也会确定业务数据报表中数据的格式是否符合要求等,来对业务数据报表进行验证。

3、综上所述,现有的业务数据报表的正确性验证方法采用人工方式验证,导致验证效率较低。


技术实现思路

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、第三方面,本申请提供一种电子设备,包括:

33、处理器,存储器,通信接口;

34、所述存储器用于存储所述处理器的可执行指令;

35、其中,所述处理器配置为经由执行所述可执行指令来执行第一方面任一项所述的业务数据报表的正确性验证方法。

36、第四方面,本申请提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一项所述的业务数据报表的正确性验证方法。

37、第五方面,本申请提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时用于实现第一方面任一项所述的业务数据报表的正确本文档来自技高网...

【技术保护点】

1.一种业务数据报表的正确性验证方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述原始业务数据、所述数据处理条件参数,以及每个字段对应的预设数据处理规则,生成每个待验证业务数据报表对应的基准业务数据报表,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述待验证业务数据报表对应的基准业务数据报表,对所述待验证业务数据报表进行验证,得到所述待验证业务数据报表对应的第一验证结果,包括:

4.根据权利要求3所述的方法,其特征在于,所述预设第一验证条件为:对于所述待验证业务数据报表中每个字段,所述字段在所述待验证业务数据报表中的待验证字段值,与所述字段在所述基准业务数据报表中的基准字段值相同。

5.根据权利要求3所述的方法,其特征在于,所述预设第二验证条件为:对于所述待验证业务数据报表中每个字段,所述字段在所述待验证业务数据报表中的待验证字段值的格式,与所述字段在所述基准业务数据报表中的基准字段值的格式相同。

6.根据权利要求3所述的方法,其特征在于,所述预设第三验证条件为:所述待验证业务数据报表与所述基准业务数据报表的样式相同。

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,所述从所述至少一个待验证业务数据报表中,确定出待修复业务数据报表,包括:

10.一种业务数据报表的正确性验证装置,其特征在于,包括:

11.一种电子设备,其特征在于,包括:

12.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至9任一项所述的业务数据报表的正确性验证方法。

13.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时用于实现权利要求1至9任一项所述的业务数据报表的正确性验证方法。

...

【技术特征摘要】

1.一种业务数据报表的正确性验证方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述原始业务数据、所述数据处理条件参数,以及每个字段对应的预设数据处理规则,生成每个待验证业务数据报表对应的基准业务数据报表,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述待验证业务数据报表对应的基准业务数据报表,对所述待验证业务数据报表进行验证,得到所述待验证业务数据报表对应的第一验证结果,包括:

4.根据权利要求3所述的方法,其特征在于,所述预设第一验证条件为:对于所述待验证业务数据报表中每个字段,所述字段在所述待验证业务数据报表中的待验证字段值,与所述字段在所述基准业务数据报表中的基准字段值相同。

5.根据权利要求3所述的方法,其特征在于,所述预设第二验证条件为:对于所述待验证业务数据报表中每个字段,所述字段在所述待验证业务数据报表中的待验证字段值的格式,与所述字段在所述基准业务数据报表中...

【专利技术属性】
技术研发人员:陈文平
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1