一种报表系统中数据检测的方法和装置与流程

文档序号:17442157发布日期:2019-04-17 04:54阅读:319来源:国知局
一种报表系统中数据检测的方法和装置与流程

本发明涉及指标自动化检测领域,尤其涉及一种报表系统中数据检测的方法和装置。



背景技术:

报表数据是企业管理的基本措施和途径,是企业的基本业务要求。报表数据可以帮助企业访问,格式化数据,并把数据信息以可靠和安全的方式呈现给使用者。而报表系统是用于统计报表制作及报表数据的报表分析软件。现有的报表系统,例如ibm的cognos是可以动态加载报表数据的,但是它不能进行有效的报表数据检测。

现有的报表数据检测通常是人工检测+基础性检查,但是该检测方式无法覆盖所有报表数据,准确性无法保证,且运维成本较高。同时,重复性劳动也会使员工积极性降低,离职风险提升。如今中国式报表复杂性极高,报表数据检测仍主要依赖人工检查方式,系统层面检查也仅局限于是否存在,符号是否正确等基础性检测,没有比较成熟的报表数据检测方法。



技术实现要素:

为了解决现有技术中的报表数据检测方式单一,且准确性无法保证,运维成本较高的问题,本发明提供了一种报表系统中数据检测的方法和装置。

第一方面,本发明提供一种报表系统中数据检测的方法,所述方法包括:

读取报表数据,对所述报表数据进行预设的规则检测,得到检测结果;

对所述检测结果中的异常数据进行异常消息提醒。

第二方面,本发明提供一种报表系统中数据检测的装置,所述装置包括:

检测模块,用于读取报表数据,对所述报表数据进行预设的规则检测,得到检测结果;

异常数据提醒模块,用于对所述检测结果中的异常数据进行异常消息提醒。

第三方面,本发明提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面提供的报表系统中数据检测的方法的步骤。

第四方面,本发明提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现第一方面提供的报表系统中数据检测的方法的步骤。

本发明实施例通过对报表数据进行预设的规则检测,能够降低员工的重复劳动,提高报表数据检测的准确率,丰富了检测方式,通过对异常数据的捕获与提醒,最大限度降低异常数据对企业经营造成的不利影响。

为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的报表系统中数据检测的方法的流程图;

图2为本发明实施例提供的报表系统中数据检测的装置的示意图;

图3为本发明实施例提供的电子设备框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

现有的报表数据检测方式通常比较单一,且检测方式无法覆盖所有报表数据,准确性无法保证,且运维成本较高。为解决上述问题,本发明提供一种报表系统中数据检测的方法,如图1所示,图1为本发明实施例提供的报表系统中数据检测的方法的流程图,该方法包括:

步骤101,读取报表数据,对报表数据进行预设的规则检测,得到检测结果。

具体为,在本发明实施例中,通过接收报表,读取报表中的数据,根据预设的规则对报表数据进行规则检测,并得到检测结果后进行存储。其中,报表包含保费指标、成本指标、计划达成指标、财务指标等。

步骤102,对检测结果中的异常数据进行异常消息提醒。

具体为,在检测的过程中,发现被检测的数据不符合预设的规则时,就说明在该项检测结果中存在异常数据,例如:统计日期2017年12月31日当日保费100万,当月保费10万,很明显该项为异常数据,那么就对该异常数据进行异常提醒,其中,提醒方式有微信提醒,邮件提醒,系统模块消息提醒,管理员或相应运维人员登录系统后会有异常消息提醒。

本发明实施例通过对报表数据进行预设的规则检测,能够降低员工的重复劳动,提高报表数据检测的准确率,丰富了检测方式,通过对异常数据的捕获与提醒,最大限度降低异常数据对企业经营造成的不利影响。

基于上述实施例的内容,作为一种可选实施例:预设的规则检测包括:报表数据量检测、及时性检测、数据准确性检测。

具体为,在预设的规则检测中可以包括报表数据量检测,即对各系统推送至数据库中的数据条数进行统计,少于预设数量或超过预设数量均有可能发生异常;及时性检测,即对报表数据中任何与时间相关的数据数值进行统计,当不满足预设的规则时,说明存在异常数据,例如:当月数据大于当年数据;数据准确性检测,即对保费,成本等报表指标进行加减计算,当不满足预设的规则时,说明存在异常数据,例如:保险公司的保费中当日金额大于当月金额,或者总公司保费小于分公司保费之和等。需要说明的是本发明实例包含但不限于上述预设的规则,只要能够根据预设的规则进行报表数据校验,均在本发明实施例的保护范围内。

本发明实施例通过对预设的规则进行定义,达到多方面的报表数据检测效果。

基于上述实施例的内容,作为一种可选实施例:读取报表数据,对报表数据进行预设的规则检测,得到检测结果还包括:

根据预设的定时任务,对报表数据进行预设的规则检测。

具体为,在系统后台管理页面进行定时任务的预设,预设的定时任务可以为:每天几点执行几次,或者每月几号执行几次等,以此对报表数据进行自动化检测。

本发明实施例通过预设的定时任务,能够对报表数据进行自动化检测,提高报表数据检测准确性,减少重复性劳动,提升办公效率。

基于上述实施例的内容,作为一种可选实施例:读取报表数据,对报表数据进行预设的规则检测,得到检测结果还包括:记录接收报表数据的条数和报表数据生成时间。

具体为,将各系统推送至数据库中的数据记录下来,此时数据生成的时间也将连同被记录下来,这样方便统计接收到的报表数据的条数以及数据生成时间的对错判断。例如:数据条数大于预设条数时,则判断该数据发生异常;当数据生成时间早于或晚于预设时间,则判断该数据是异常数据。

本发明实施例通过记录接收报表数据的条数和数据生成时间,以便于预设的条数和数据生成时间规则进行检查,提高检测效率。

基于上述实施例的内容,作为一种可选实施例:还包括:对不同的报表数据配置相应的规则检测。

具体为,对于接收到的报表数据,按照不同的数据设置不同的检测规则。此时可以参考报表的生成频率是日报、月报、季报还是年报,设置日期检测规则进行检测,也可以参考公司发布的一些季报,年报数据,或者根据当期数据和同环比数据,设置符合公司运营规律的检测规则。

本发明实施例通过对不同的报表数据配置不同的规则检测,满足多元化的检测要求。

根据本发明的另一个方面,本发明实施例还提供一种报表系统中数据检测的装置,参见图2,图2为本发明实施例提供的报表系统中数据检测的装置的示意图。该装置用于在前述各实施例中对报表数据检测。因此,在前述各实施例中的对报表系统中数据检测的方法中的描述和定义,可以用于本发明实施例中各执行模块的理解。

如图所示,该装置包括:

检测模块201,用于读取报表数据,对报表数据进行预设的规则检测,得到检测结果;

异常数据提醒模块202,用于对检测结果中的异常数据进行异常消息提醒。

本发明实施例通过对报表数据进行预设的规则检测,能够降低员工的重复劳动,提高报表数据检测的准确率,丰富了检测方式,通过对异常数据的捕获与提醒,最大限度降低异常数据对企业经营造成的不利影响。

基于上述实施例的内容,作为一种可选实施例:预设的规则检测包括:报表数据量检测、及时性检测、数据准确性检测。本发明实施例通过对预设的规则进行定义,达到多方面的报表数据检测效果。

基于上述实施例的内容,作为一种可选实施例:检测模块,用于读取报表数据,对报表数据进行预设的规则检测,得到检测结果还包括:

定时检测模块,用于根据预设的定时任务,对报表数据进行预设的规则检测。

本发明实施例通过预设的定时任务,能够对报表数据进行自动化检测,提高报表数据检测准确性,减少重复性劳动,提升办公效率。

基于上述实施例的内容,作为一种可选实施例:检测模块,用于读取报表数据,对报表数据进行预设的规则检测,得到检测结果还包括:记录接收报表数据的条数和报表数据生成时间。

本发明实施例通过记录接收报表数据的条数和数据生成时间,以便于预设的条数和数据生成时间规则进行检查,提高检测效率。

基于上述实施例的内容,作为一种可选实施例:还包括:规则配置模块,用于对不同的报表数据类型配置相应的规则检测。

本发明实施例通过对不同的报表数据配置不同的规则检测,满足多元化的检测要求。

以上发明实施例提供的装置是用于执行上述各方法实施例的,具体的流程和详细介绍请参见上述各方法实施例,此处不再赘述。

图3为本发明实施例提供的电子设备框图。如图3所示,该设备包括:处理器(processor)301、存储器(memory)302和总线303;

其中,处理器301及存储器302分别通过总线303完成相互间的通信;处理器301用于调用存储器302中的程序指令,以执行上述实施例所提供的报表系统中数据检测的方法,例如包括:读取报表数据,对报表数据进行预设的规则检测,得到检测结果;对检测结果中的异常数据进行异常消息提醒。

本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现报表系统中数据检测的方法的步骤。例如包括:读取报表数据,对报表数据进行预设的规则检测,得到检测结果;对检测结果中的异常数据进行异常消息提醒。

以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分的方法。

最后,本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1