自动化监控稽核报表数据抽取的方法、系统、介质及设备与流程

文档序号:21362952发布日期:2020-07-04 04:37阅读:213来源:国知局
自动化监控稽核报表数据抽取的方法、系统、介质及设备与流程

本发明涉及数据处理技术领域,尤其涉及一种自动化监控稽核报表数据抽取的方法、系统、介质及设备。



背景技术:

稽核系统进行业务稽核和资金稽核时,对应的稽核报表较多,目前采用人工方式进行接口数据巡检和报表数据抽取结果检查,主要是通过手工编写sql巡检脚本,在对应的主机上进行接口巡检,如果接口数据延时到达,则通知接口传送数据并重新抽取数据,完成数据抽取之后,再通过数据库脚本,对每个稽核报表的数据抽取结果进行检查,抽取异常的需要再检查和处理。日常巡检接口和报表数据抽取结果检查需要花费比较大的工作量,且对技术人员的依赖性较大,监控效率低,维护成本高。



技术实现要素:

本发明所要解决的技术问题是针对现有技术存在的问题,提供一种自动化监控稽核报表数据抽取的方法、系统、介质及设备。

为解决上述技术问题,本发明实施例提供一种自动化监控稽核报表数据抽取的方法,包括:

将待监控稽核报表的报表信息配置到报表监控表中;

通过shell脚本命令定时轮询所述报表监控表中各稽核报表对应的接口数据到达情况和报表数据抽取情况,将轮询结果存入监控结果表中;

将所述监控结果表封装成公共接口,并形成监控结果管理界面;

通过公共接口查询各稽核报表的接口数据到达情况和数据抽取情况,通过监控结果管理界面展示查询结果。

为解决上述技术问题,本发明实施例还提供一种自动化监控稽核报表数据抽取的系统,包括:

报表监控表配置模块,用于将待监控稽核报表的报表信息配置到报表监控表中;

数据自动监控模块,用于通过shell脚本命令定时轮询所述报表监控表中各稽核报表对应的接口数据到达情况和报表数据抽取情况,将轮询结果存入监控结果表中;

接口封装模块,用于将所述监控结果表封装成公共接口,并形成监控结果管理界面;

数据查询模块,用于通过公共接口查询各稽核报表的接口数据到达情况和数据抽取情况,通过监控结果管理界面展示查询结果。

为解决上述技术问题,本发明实施例提供一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使所述计算机执行上述技术方案所述的自动化监控稽核报表数据抽取的方法。

为解决上述技术问题,本发明实施例提供一种计算机设备,包括存储器、处理器及存储在所述存储器上的并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述技术方案所述的自动化监控稽核报表数据抽取的方法。

本发明的有益效果是:利用shell脚本定时轮询接口数据到达情况和报表数据抽取情况,将轮询结果存入相应监控表中,并形成统一的公共接口供相关功能调用,以及通过监控结果管理界面直观展示监控结果。实现了接口巡检和报表数据抽取的自动化监控,大大降低了日常巡检接口和报表数据抽取结果检查的工作量,且对技术人员的依赖性低,监控效率高,维护成本低。

本发明附加的方面及其的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明实践了解到。

附图说明

图1为本发明实施例提供的自动化监控稽核报表数据抽取的方法的示意性流程图;

图2为本发明实施例提供的自动化监控稽核报表数据抽取的系统示意性结构框图。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

图1为本发明实施例提供的自动化监控稽核报表数据抽取的方法的示意性流程图。如图1所示,该方法包括:

110、将待监控稽核报表的报表信息配置到报表监控表中;

120、通过shell脚本命令定时轮询所述报表监控表中各稽核报表对应的接口数据到达情况和报表数据抽取情况,将轮询结果存入监控结果表中;

130、将所述监控结果表封装成公共接口,并形成监控结果管理界面;

140、通过公共接口查询各稽核报表的接口数据到达情况和数据抽取情况,通过监控结果管理界面展示查询结果。

本发明实施例通过预先建立报表监控表和监控结果表,将待监控稽核报表的报表信息配置到报表监控表中,将监控结果表封装成公共接口,并形成监控结果管理界面。数据监控时,通过shell脚本命令定时轮询所述报表监控表中各稽核报表对应的接口数据到达情况和报表数据抽取情况,将轮询结果存入监控结果表中;监控结果查询时,通过公共接口查询各稽核报表的接口数据到达情况和数据抽取情况,通过监控结果管理界面展示查询结果。本发明实施例通过在稽核系统稽核管理的监控管理中,增加对稽核报表的数据抽取情况进行监控,实现界面化和配置化管理。

上述实施例提供自动化监控稽核报表数据抽取的方法,利用shell脚本定时轮询接口数据到达情况和报表数据抽取情况,将轮询结果存入相应监控表中,并形成统一的公共接口供相关功能调用,以及通过监控结果管理界面直观展示监控结果。实现了接口巡检和报表抽取的自动化监控,大大降低了日常巡检接口和报表数据抽取结果检查的工作量,且对技术人员的依赖性低,监控效率高,维护成本低。

可选地,所述报表监控表包括稽核报表id、稽核报表名称、接口文件路径和是否监控;所述监控结果表包括日期、稽核报表id、稽核报表名称和数据生成结果。表1为本发明实施例提供的报表监控表,表2为本发明实施例提供的监控结果表。

表1

表2

可选地,所述监控结果表中还包括是否告警项,所述监控结果管理界面根据所述监控结果表中配置的是否告警项配置短信告警策略,需要告警时,通过调用短信接口发送短信通知对应维护人员跟进。

可选地,所述监控结果表中还可以包括备注项,如表2中的备注项remark。其可以记录接口数据到达情况、报表数据抽取情况以及是否进行告警等。

可选地,所述通过shell脚本命令定时轮询所述报表监控表中各稽核报表对应的接口数据到达情况和报表数据抽取情况,将轮询结果存入监控结果表中,包括;

按照上游接口规范指定的接口文件到达时间,通过shell脚本命令,对所述报表监控表中的各个稽核报表进行定时轮询;根据轮询结果判断接口文件是否已上传至所述报表监控表中配置的接口文件路径对应的主机目录上,以及稽核报表的数据抽取是否已完成;根据判断结果将接口数据到达情况以及报表数据抽取情况更新到监控结果表中。

具体地,按照上游接口规范指定的接口文件到达时间,通过shell脚本命令,对“报表监控表”中的各个稽核报表进行定时轮询,查询接口文件路径“file_path”对应的主机目录上是否有当天对应日期的报表接口数据文件存在,当天的报表接口数据文件(举例文件名:20200101xx报表.avl文件。文件内容以分隔符存放报表的相关数据,如:20200101#xx营业厅#xx操作员#xx业务受理),如果未上传到指定的主机目录上,则当天的接口动态标识为“接口数据延迟”(即接口文件未按时上传到指定目录);如果接口数据达之后并入库成功,则同步更新该状态为“接口数据到达”;以上轮询结果更新到“监控结果表”中。

接口数据到达之后,原有功能将接口数据入库并生成稽核报表的抽样数据:通过后台shell脚本轮询,如果当天对应稽核报表并未生成抽样数据,则当天对应该稽核报表的动态标识为“未生成抽样数据”;生成抽样数据之后则同步更新该状态为“已生成抽样数据”;以上轮询结果更新到“监控结果表”中。

通过统一的公共接口及数据生成状态标识统一管理,查询“监控结果表”中的数据结果,形成报表数据监控结果管理界面(日期、稽核报表名称、数据抽取结果、是否告警)和接口调用,同时配置告警策略,对数据抽取结果异常的稽核报表进行告警;以及在监控结果管理界面封装日历,在日历中引用所述公共接口,并以不同的预设颜色分别代表当天当前稽核报表的数据抽取结果。可以以红、黄、绿色分别代表当天当前稽核报表的数据抽取结果:未生成、正在生成和已生成,区分当天的数据抽结果。

上述实施例中,将数据抽取结果进行状态标记,对日历进行封装,在日历中引用公共接口,以不同的预设颜色分别代表当天当前稽核报表的数据抽取结果,便于稽核报表数据的维护和管理。

可选地,当新增待监控稽核报表时,将所述新增待监控稽核报表的报表信息添加到报表监控表中,并将轮询结果存入监控结果表中;还可根据需要配置是否进行短信告警,可有效减少人工接口巡检及报表数据抽取结果检查的日常维护工作量,提高了监控效率,降低了维护成本。

与传统的手工巡检和数据检查相比,本发明实施例可以减少对人工巡检接口和报表数据抽取检查的依赖性,通过界面化视图管理和相关告警策略,直接对各个报表的数据抽取结果进行监控,如果报表数据未抽取成功,则对当天数据抽取结果打标签,并配以短信告警提醒,可大幅减少每天接口巡检和数据生成检查的维护工作量。

上文结合图1,详细描述了根据本发明实施例提供的自动化监控稽核报表数据抽取的方法。下面结合图2,详细描述本发明实施例提供的自动化监控稽核报表数据抽取的系统。

如图2所示,本发明实施例还提供一种自动化监控稽核报表数据抽取的系统,包括:报表监控表配置模块、数据自动监控模块、接口封装模块和数据查询模块。

报表监控表配置模块,用于将待监控稽核报表的报表信息配置到报表监控表中;数据自动监控模块,用于通过shell脚本命令定时轮询所述报表监控表中各稽核报表对应的接口数据到达情况和报表数据抽取情况,将轮询结果存入监控结果表中;接口封装模块,用于将所述监控结果表封装成公共接口,并形成监控结果管理界面;数据查询模块,用于通过公共接口查询各稽核报表的接口数据到达情况和数据抽取情况,通过监控结果管理界面展示查询结果。

上述实施例提供自动化监控稽核报表数据抽取的系统,利用shell脚本定时轮询接口数据到达情况和报表数据抽取情况,将轮询结果存入相应监控表中,并形成统一的公共接口供相关功能调用,以及通过监控结果管理界面直观展示监控结果。实现了接口巡检和报表抽取的自动化监控,大大降低了日常巡检接口和报表数据抽取结果检查的工作量,且对技术人员的依赖性低,监控效率高,维护成本低。

本发明实施例还提供一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使所述计算机执行上述实施例所述的自动化监控稽核报表数据抽取的方法。

为解决上述技术问题,本发明实施例提供一种计算机设备,包括存储器、处理器及存储在所述存储器上的并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述实施例所述的自动化监控稽核报表数据抽取的方法。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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