报表数据核验方法、装置、设备、系统、介质及程序产品制造方法及图纸

技术编号:36452179 阅读:6 留言:0更新日期:2023-01-25 22:49
本申请公开了一种报表数据核验方法、装置、设备、系统、介质及程序产品。该方法包括:接收上传的报表文件集合,报表文件集合包括报表文件;扫描报表文件,得到报表文件的属性信息,将属性信息写入数据库;获取核验规则表模板,将核验规则表模板导入数据库,核验规则表模板包括核验规则的表达式;根据报表文件集合和写入数据库中的属性信息,在报表文件中筛选得到待核验报表文件;调用快速通用计算引擎,利用数据库中的核验规则的表达式对待核验报表文件进行核验,得到核验结果。根据本申请实施例能够提高报表数据的核验效率。能够提高报表数据的核验效率。能够提高报表数据的核验效率。

【技术实现步骤摘要】
报表数据核验方法、装置、设备、系统、介质及程序产品


[0001]本申请属于数据处理领域,尤其涉及一种报表数据核验方法、装置、设备、系统、介质及程序产品。

技术介绍

[0002]随着大数据应用领域的不断发展,数据挖掘成为了大数据技术中的重要环节之一。数据挖掘中的一大部分数据通过报表获得,可将报表的数据称为报表数据。想要利用报表数据进行准确、稳定的数据挖掘,就需要提升对报表数据的质量要求,因此需要对报表数据进行核验。
[0003]随着报表数据的量、字段数量的不断增加,以及报表数据结构的复杂程度加深,亟需一种核验效率较高的报表数据核验方法。

技术实现思路

[0004]本申请实施例提供一种报表数据核验方法、装置、设备、系统、介质及程序产品,能够提高报表数据的核验效率。
[0005]第一方面,本申请实施例提供一种报表数据核验方法,包括:接收上传的报表文件集合,报表文件集合包括报表文件;扫描报表文件,得到报表文件的属性信息,将属性信息写入数据库;获取核验规则表模板,将核验规则表模板导入数据库,核验规则表模板包括核验规则的表达式;根据报表文件集合和写入数据库中的属性信息,在报表文件中筛选得到待核验报表文件;调用快速通用计算引擎,利用数据库中的核验规则的表达式对待核验报表文件进行核验,得到核验结果。
[0006]第二方面,本申请实施例提供一种报表数据核验装置,包括:接收模块,用于接收上传的报表文件集合,报表文件集合包括报表文件;扫描模块,用于扫描报表文件,得到报表文件的属性信息,将属性信息写入数据库;规则导入模块,用于获取核验规则表模板,将核验规则表模板导入数据库,核验规则表模板包括核验规则的表达式;筛选模块,用于根据报表文件集合和写入数据库中的属性信息,在报表文件中筛选得到待核验报表文件;核验模块,用于调用快速通用计算引擎,利用数据库中的核验规则的表达式对待核验报表文件进行核验,得到核验结果。
[0007]第三方面,本申请实施例提供一种报表数据核验设备,包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现第一方面的报表数据核验方法。
[0008]第四方面,本申请实施例提供一种报表数据核验系统,包括:扫描存储装置,用于接收上传的报表文件集合,报表文件集合包括报表文件,以及,扫描报表文件,得到报表文件的属性信息,将属性信息写入数据库装置;数据库装置,用于接收写入的属性信息,以及,获取核验规则表模板,导入核验规则表模板,核验规则表模板包括核验规则的表达式;扫描存储装置还用于根据报表文件集合和写入数据库中的属性信息,在报表文件中筛选得到待
核验报表文件;计算引擎装置,用于利用数据库中的核验规则的表达式对待核验报表文件进行核验,得到核验结果。
[0009]第五方面,本申请实施例提供一种计算机可读存储介质,其特征在于,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面的报表数据核验方法。
[0010]第六方面,本申请实施例提供一种计算机程序产品,其特征在于,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备执行第一方面的报表数据核验方法。
[0011]本申请实施例提供一种报表数据核验方法、装置、设备、系统、介质及程序产品,可扫描上传的报表文件集合中的报表文件,根据报表文件集合和扫描得到的报表文件的属性信息,先进行数据格式审核,筛选出符合数据格式的报表文件作为待核验报表文件,通过核验规则表模板将核验规则导入数据库,使得可调用快速通用引擎来利用数据库中导入的核验规则对待核验报表文件进行核验。通过数据格式审核筛除不符合数据格式的报表文件,避免对不符合数据格式的报表文件进行核验消耗时间;通过表的方式将核验规则导入数据库,节省了核验规则配置花费的时间;快速通用计算引擎专为大规模数据处理设计,使得核验速度进一步加快;通过本申请实施例提供的报表数据核验方法、装置、设备、系统、介质及程序产品,能够节省核验所需的时间,加快核验速度,从而提高报表数据的核验效率。
附图说明
[0012]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0013]图1为本申请实施例提供的执行报表数据核验方法的逻辑功能模块的一示例的示意图;
[0014]图2为本申请一实施例提供的报表数据核验方法的流程图;
[0015]图3为本申请另一实施例提供的报表数据核验方法的流程图;
[0016]图4为本申请一实施例提供的报表数据核验装置的结构示意图;
[0017]图5为本申请一实施例提供的报表数据核验设备的结构示意图。
具体实施方式
[0018]下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。
[0019]本申请技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
[0020]随着大数据应用领域的不断发展,数据挖掘成为了大数据技术中的重要环节之一。数据挖掘中的一大部分数据通过报表获得,这里将报表中的数据称为报表数据。想要利用报表数据进行准确、稳定的数据挖掘,就需要提升对报表数据的质量要求,因此需要对报
表数据进行核验。但随着时间的推移、对数据要求的提高等,报表数据的量不断增加,报表中的字段数量也不断增加,报表数据结构的复杂度也不断加深,使得对报表数据进行核验的效率下降。因此,亟需一种核验效率较高的报表数据核验方法。
[0021]本申请实施例提供一种报表数据核验方法、装置、设备、系统、介质及程序产品,能够扫描上传的报表文件集合中的报表文件,根据报表文件集合和扫描得到的报表文件的属性信息,先进行数据格式审核,筛选出符合数据格式的报表文件作为待核验报表文件,通过核验规则表模板将核验规则导入数据库,使得可调用快速通用引擎来利用数据库中导入的核验规则对待核验报表文件进行核验。通过数据格式审核筛除不符合数据格式的报表文件,避免对不符合数据格式的报表文件进行核验消耗时间;通过表的方式将核验规则导入数据库,节省了核验规则配置花费的时间;快速通用计算引擎专为大规模数据处理设计,使得核验速度进一步加快;通过本申请实施例提供的报表数据核验方法、装置、设备、系统、介质及程序产品,能够节省核验所需的时间,加快核验速度,从而提高核验效率。
[0022]下面分别对本申请提供的报表数据核验方法、装置、设备、系统、介质及程序产品进行介绍。
[0023]本申请第一方面提供一种报表数据核验方法,可应用于对报表中的数据进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报表数据核验方法,其特征在于,包括:接收上传的报表文件集合,所述报表文件集合包括报表文件;扫描所述报表文件,得到所述报表文件的属性信息,将属性信息写入数据库;获取核验规则表模板,将所述核验规则表模板导入所述数据库,所述核验规则表模板包括核验规则的表达式;根据所述报表文件集合和写入所述数据库中的属性信息,在所述报表文件中筛选得到待核验报表文件;调用快速通用计算引擎,利用所述数据库中的所述核验规则的表达式对所述待核验报表文件进行核验,得到核验结果。2.根据权利要求1所述的方法,其特征在于,所述核验规则包括第一类核验规则和第二类核验规则,所述核验结果包括核验成功标识、重传标识和核验明细信息;在所述待核验报表文件不符合所述第一类核验规则的情况下,所述核验成功标识表征核验失败,所述重传标识指示重新上传报表文件,所述核验明细信息包括第一错误位置和所述待核验报表文件不符合的所述第一类核验规则的描述信息,所述第一错误位置包括所述待核验报表文件中不符合所述第一类核验规则的数据在所述待核验报表文件中的位置;在所述待核验报表文件符合所述第一类核验规则且不符合所述第二类核验规则的情况下,所述核验成功标识表征核验成功,所述重传标识指示不重新上传报表文件,所述核验明细信息包括第二错误位置和所述待核验报表文件不符合的所述第二类核验规则的描述信息,所述第二错误位置包括所述待核验报表文件中不符合所述第二类核验规则的数据在所述待核验报表文件中的位置。3.根据权利要求1所述的方法,其特征在于,所述扫描所述报表文件,得到所述报表文件的属性信息,包括:定时扫描所述报表文件;若连续两次扫描得到的所述报表文件的大小不同,则继续接收上传的报表文件;若连续两次扫描得到的所述报表文件的大小相同,获取扫描所述报表文件得到的属性信息。4.根据权利要求1所述的方法,其特征在于,所述报表文件集合还包括报表状态文件,所述方法还包括:扫描所述报表状态文件;若连续两次扫描得到的所述报表状态文件不同,重新扫描所述报表文件,得到所述报表文件的属性信息,将属性信息写入数据库,覆盖所述数据库中原有的所述报表文件的属性信息;根据所述报表文件集合和新写入所述数据库中的属性信息,在所述报表文件中筛选得到所述待核验报表文件;调用快速通用计算引擎,利用所述数据库中的所述核验规则的表达式对所述待核验报表文件进行核验,得到核验结果。5.根据权利要求4所述的方法,其特征在于,所述报表状态文件包括以下一者或两者以上:报表文件上传方标识、报表文件数据日期信息、报表文件上传时间信息、报表文件名称
信息、报表文件大小信息。6.根据权利要求1所述的方法,其特征在于,所述报表文件集合还包括报表说明文件,所述报表说明文件包括忽略核验规则,在调用快速通用计算引擎,利用所述数据库中的所述核验规则的表达式对所述待核验报表文件进行核验,得到核验结果之前,还包括:扫描所述报表说明文件,获取所述忽略核验规则;将所述数据库中所述忽略核验规则的表达式无效化。7.根据权利要求1所述的方法,其特征在于,所述核验规则表模板中的核验规则的表达式的配置方式为自定义配置;所述核验规则表模板中至少部分核验规则的表达式包括核验规则的前提条件。8.根据权利要求1所述的方法,其特征在于,所述报表文件集合还包括报表状态文件,所述根据所述报表文件集合和写入所述...

【专利技术属性】
技术研发人员:童话
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1