【技术实现步骤摘要】
报表数据核验方法、装置、设备、系统、介质及程序产品
[0001]本申请属于数据处理领域,尤其涉及一种报表数据核验方法、装置、设备、系统、介质及程序产品。
技术介绍
[0002]随着大数据应用领域的不断发展,数据挖掘成为了大数据技术中的重要环节之一。数据挖掘中的一大部分数据通过报表获得,可将报表的数据称为报表数据。想要利用报表数据进行准确、稳定的数据挖掘,就需要提升对报表数据的质量要求,因此需要对报表数据进行核验。
[0003]随着报表数据的量、字段数量的不断增加,以及报表数据结构的复杂程度加深,亟需一种核验效率较高的报表数据核验方法。
技术实现思路
[0004]本申请实施例提供一种报表数据核验方法、装置、设备、系统、介质及程序产品,能够提高报表数据的核验效率。
[0005]第一方面,本申请实施例提供一种报表数据核验方法,包括:接收上传的报表文件集合,报表文件集合包括报表文件;扫描报表文件,得到报表文件的属性信息,将属性信息写入数据库;获取核验规则表模板,将核验规则表模板导入数据库,核验规则表模板包括核验规则的表达式;根据报表文件集合和写入数据库中的属性信息,在报表文件中筛选得到待核验报表文件;调用快速通用计算引擎,利用数据库中的核验规则的表达式对待核验报表文件进行核验,得到核验结果。
[0006]第二方面,本申请实施例提供一种报表数据核验装置,包括:接收模块,用于接收上传的报表文件集合,报表文件集合包括报表文件;扫描模块,用于扫描报表文件,得到报表文件的属性信息,将属性信息写入 ...
【技术保护点】
【技术特征摘要】
1.一种报表数据核验方法,其特征在于,包括:接收上传的报表文件集合,所述报表文件集合包括报表文件;扫描所述报表文件,得到所述报表文件的属性信息,将属性信息写入数据库;获取核验规则表模板,将所述核验规则表模板导入所述数据库,所述核验规则表模板包括核验规则的表达式;根据所述报表文件集合和写入所述数据库中的属性信息,在所述报表文件中筛选得到待核验报表文件;调用快速通用计算引擎,利用所述数据库中的所述核验规则的表达式对所述待核验报表文件进行核验,得到核验结果。2.根据权利要求1所述的方法,其特征在于,所述核验规则包括第一类核验规则和第二类核验规则,所述核验结果包括核验成功标识、重传标识和核验明细信息;在所述待核验报表文件不符合所述第一类核验规则的情况下,所述核验成功标识表征核验失败,所述重传标识指示重新上传报表文件,所述核验明细信息包括第一错误位置和所述待核验报表文件不符合的所述第一类核验规则的描述信息,所述第一错误位置包括所述待核验报表文件中不符合所述第一类核验规则的数据在所述待核验报表文件中的位置;在所述待核验报表文件符合所述第一类核验规则且不符合所述第二类核验规则的情况下,所述核验成功标识表征核验成功,所述重传标识指示不重新上传报表文件,所述核验明细信息包括第二错误位置和所述待核验报表文件不符合的所述第二类核验规则的描述信息,所述第二错误位置包括所述待核验报表文件中不符合所述第二类核验规则的数据在所述待核验报表文件中的位置。3.根据权利要求1所述的方法,其特征在于,所述扫描所述报表文件,得到所述报表文件的属性信息,包括:定时扫描所述报表文件;若连续两次扫描得到的所述报表文件的大小不同,则继续接收上传的报表文件;若连续两次扫描得到的所述报表文件的大小相同,获取扫描所述报表文件得到的属性信息。4.根据权利要求1所述的方法,其特征在于,所述报表文件集合还包括报表状态文件,所述方法还包括:扫描所述报表状态文件;若连续两次扫描得到的所述报表状态文件不同,重新扫描所述报表文件,得到所述报表文件的属性信息,将属性信息写入数据库,覆盖所述数据库中原有的所述报表文件的属性信息;根据所述报表文件集合和新写入所述数据库中的属性信息,在所述报表文件中筛选得到所述待核验报表文件;调用快速通用计算引擎,利用所述数据库中的所述核验规则的表达式对所述待核验报表文件进行核验,得到核验结果。5.根据权利要求4所述的方法,其特征在于,所述报表状态文件包括以下一者或两者以上:报表文件上传方标识、报表文件数据日期信息、报表文件上传时间信息、报表文件名称
信息、报表文件大小信息。6.根据权利要求1所述的方法,其特征在于,所述报表文件集合还包括报表说明文件,所述报表说明文件包括忽略核验规则,在调用快速通用计算引擎,利用所述数据库中的所述核验规则的表达式对所述待核验报表文件进行核验,得到核验结果之前,还包括:扫描所述报表说明文件,获取所述忽略核验规则;将所述数据库中所述忽略核验规则的表达式无效化。7.根据权利要求1所述的方法,其特征在于,所述核验规则表模板中的核验规则的表达式的配置方式为自定义配置;所述核验规则表模板中至少部分核验规则的表达式包括核验规则的前提条件。8.根据权利要求1所述的方法,其特征在于,所述报表文件集合还包括报表状态文件,所述根据所述报表文件集合和写入所述...
【专利技术属性】
技术研发人员:童话,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。