报表数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:23343344 阅读:15 留言:0更新日期:2020-02-15 03:52
本发明专利技术公开了一种报表数据处理方法、装置、设备及存储介质。所述方法包括:接收包含任务标识的数据更新请求,通过作业调度工具从作业管理数据库中调取与调度任务关联的作业对象的作业数据;通过作业调度工具将调取的所有作业数据同步发送至报表管理服务器中进行数据校验;等待并接收报表管理服务器发送的第一数据校验包,并根据第一数据校验包生成与作业对象对应的流动性报表,该第一数据校验包包括数据校验成功的作业数据;在预设的定时时间点,将作业对象对应的流动性报表发送至预设接收方。本发明专利技术实现了跨服务器间的数据同步和数据校验,更加有效地提高了数据的实时传输效率,且提高了数据的准确可靠性。

Report data processing method, device, equipment and storage medium

【技术实现步骤摘要】
报表数据处理方法、装置、设备及存储介质
本专利技术涉及数据处理领域,具体涉及一种报表数据处理方法、装置、设备及存储介质。
技术介绍
传统人工填报系统中,用户需要根据系统约定的填报规则填写报表数据,当用户对已规定的填报规则不清楚容易造成填报错误,并需要用户进行大量的数据计算之后再填写计算的结果,而在作业报表填写完成之后,需要系统管理人员对用户提交的作业报表进行审核、统计以及分析。上述的人工填报方式极其单调和繁琐,效率低且容易出错,降低了用户的作业效率;且在线上填报的用户较多时,容易造成系统奔溃、系统缓冲缓慢、报表提交失败等问题,降低了用户体验。
技术实现思路
本专利技术实施例提供一种报表数据处理方法、装置、设备及存储介质,实现了跨服务器间的数据同步和数据校验,更加有效地提高了数据的实时传输效率,且提高了数据的准确可靠性。一种报表数据处理方法,包括:接收包含任务标识的数据更新请求,通过作业调度工具从作业管理数据库中调取与调度任务关联的作业对象的作业数据;所述作业调度工具中设有与所述任务标识关联的调度任务;通过所述作业调度工具将调取的所有所述作业数据同步发送至报表管理服务器中进行数据校验;等待并接收报表管理服务器发送的第一数据校验包,并根据所述第一数据校验包生成与所述作业对象对应的流动性报表;所述第一数据校验包包括数据校验成功的所述作业数据;在预设的定时时间点,将所述作业对象对应的所述流动性报表发送至预设接收方。一种报表数据处理装置,包括:数据更新模块,用于接收包含任务标识的数据更新请求,通过作业调度工具从作业管理数据库中调取与调度任务关联的作业对象的作业数据;所述作业调度工具中设有与所述任务标识关联的调度任务;同步发送模块,用于通过所述作业调度工具将调取的所有所述作业数据同步发送至报表管理服务器中进行数据校验;第一接收模块,用于等待并接收报表管理服务器发送的第一数据校验包,并根据所述第一数据校验包生成与所述作业对象对应的流动性报表;所述第一数据校验包包括数据校验成功的所述作业数据;定时发送模块,用于在预设的定时时间点,将所述作业对象对应的所述流动性报表发送至预设接收方。一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现上述报表数据处理方法。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,所述计算机可读指令被处理器执行时实现上述报表数据处理方法。本专利技术提供的报表数据处理方法、装置、设备及存储介质,在接收到数据更新请求时,通过作业调度工具从作业管理数据库中获取与调度任务关联的多组作业数据,并通过作业调度工具将调取的多组作业数据同步发送至报表管理服务器中进行数据校验,此时,等待并接收报表管理服务器数据校验之后发送的第一数据校验包,基于第一数据校验包以及预设的报表模板生成与作业对象对应的流动性报表,定时将作业对象对应的流动性报表发送至预设接收方。本实施例实现了跨服务器间的数据同步和数据校验,更加有效地提高了数据的实时传输效率,且极大地降低了数据的错误率,进而提高了数据的准确可靠性;同时本实施例可以实现定时更新、自动生成、定时发送报表数据,提高了数据处理效率,进而提升了服务器的运作效率,以及提升了用户体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例中报表数据处理方法的应用环境示意图;图2是本专利技术一实施例中报表数据处理方法的流程图;图3是本专利技术另一实施例中报表数据处理方法的流程图;图4是本专利技术一实施例中报表数据处理方法的步骤S10的流程图;图5是本专利技术一实施例中报表数据处理方法的步骤S20的流程图;图6是本专利技术另一实施例中报表数据处理方法的步骤S20的流程图;图7是本专利技术一实施例中报表数据处理装置的原理框图;图8是本专利技术另一实施例中报表数据处理装置的原理框图;图9是本专利技术一实施例中计算机设备的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供的报表数据处理方法,可应用在如图1的应用环境中,其中,应用客户端通过网络与应用服务器进行通信,应用服务器通过网络与报表管理服务器进行通信。其中,应用客户端包括但不限于为各种个人计算机、笔记本电脑、智能手机、平板电脑;应用服务器可以用独立的应用服务器或者是多个应用服务器组成的应用服务器集群来实现;报表管理服务器可以用独立的报表管理服务器或者是多个报表管理服务器组成的报表管理服务器集群来实现。在一实施例中,如图2所示,提供一种报表数据处理方法,以该方法应用在图1中的应用服务器为例进行说明,包括以下步骤:S10,接收包含任务标识的数据更新请求,通过作业调度工具从作业管理数据库中调取与调度任务关联的作业对象的作业数据;所述作业调度工具中设有与所述任务标识关联的调度任务。其中,所述任务标识可以体现调度任务的执行次数;所述数据更新请求是指在模式开关为关闭状态(也即,人工录入的触发按钮为不可选状态)时,应用服务器基于定时更新时间点自动生成数据更新请求;所述调度任务包括但不限于用于查询数据作业日期的调度日期、用于查询作业数据的调度任务名称;所述作业调度工具为跨服务器(或者数据库)的数据实时同步工具。也即,在应用服务器与对应于作业管理数据库的作业管理服务器通信连接之后,接收包含任务标识的数据更新请求,基于任务标识在作业调度工具中设置本次的调度任务的调度任务名称、调度日期等,利用作业调度工具从作业管理服务器查询出满足本次的调度任务名称的所有作业对象,并从所有作业对象的作业数据中查询出满足调度日期的作业数据,即可将查询到的作业对象的作业数据与本次的调度任务进行关联并缓存在应用服务器中。S20,通过所述作业调度工具将调取的所有所述作业数据同步发送至报表管理服务器中进行数据校验。也即,在应用服务器与报表管理服务器通信连接时,利用作业调度工具将与本次的调度任务关联的作业数据同步发送至报表管理服务器中,进而利用报表服务器对作业数据进行多线程的数据校验或者单线程的数据校验。其中,多线程的数据校验是指同一时间点多个作业对象的作业数据同时进行校验;单线程的数据校验是指一作业对象的作业数据校验完成之后,下一作业对象的作业数据开始进行数据校验,也即,下一个校验进程的开启必须等待上一个校验进程的结束。S30,等待并接本文档来自技高网...

【技术保护点】
1.一种报表数据处理方法,其特征在于,包括:/n接收包含任务标识的数据更新请求,通过作业调度工具从作业管理数据库中调取与调度任务关联的作业对象的作业数据;所述作业调度工具中设有与所述任务标识关联的调度任务;/n通过所述作业调度工具将调取的所有所述作业数据同步发送至报表管理服务器中进行数据校验;/n等待并接收报表管理服务器发送的第一数据校验包,并根据所述第一数据校验包生成与所述作业对象对应的流动性报表;所述第一数据校验包包括数据校验成功的所述作业数据;/n在预设的定时时间点,将所述作业对象对应的所述流动性报表发送至预设接收方。/n

【技术特征摘要】
1.一种报表数据处理方法,其特征在于,包括:
接收包含任务标识的数据更新请求,通过作业调度工具从作业管理数据库中调取与调度任务关联的作业对象的作业数据;所述作业调度工具中设有与所述任务标识关联的调度任务;
通过所述作业调度工具将调取的所有所述作业数据同步发送至报表管理服务器中进行数据校验;
等待并接收报表管理服务器发送的第一数据校验包,并根据所述第一数据校验包生成与所述作业对象对应的流动性报表;所述第一数据校验包包括数据校验成功的所述作业数据;
在预设的定时时间点,将所述作业对象对应的所述流动性报表发送至预设接收方。


2.如权利要求1所述的报表数据处理方法,其特征在于,所述通过所述作业调度工具将调取的所有所述作业数据同步发送至报表管理服务器中进行数据校验之后,包括:
等待并接收所述报表管理服务器发送的第二数据校验包,根据所述第二数据校验包生成人工录入请求,并将所述人工录入请求发送至审核平台;所述第二数据校验包括数据校验失败的所述作业数据;
获取所述审核平台执行所述人工录入请求后返回的审核结果,在所述审核结果为审核通过时,令预设的模式开关开启,在所述审核结果为审核未通过时,令预设的模式开关关闭。


3.如权利要求1所述的报表数据处理方法,其特征在于,所述接收包含任务标识的数据更新请求,通过作业调度工具从作业管理数据库中调取与调度任务关联的作业对象的作业数据之前,包括:
检测预设的模式开关是否关闭;在所述模式开关关闭时,令用于开启人工录入所述作业数据的人工录入接口的触发按钮处于不可用状态,在所述模式开关开启时,令所述触发按钮处于使用状态;
在所述模式开关关闭时,检测是否接收到所述数据更新请求;
在所述模式开关开启时,接收所述触发按钮的触发指令之后,获取从所述人工录入接口录入的人工校验成功的所述作业对象的所述作业数据,根据录入的所述作业数据生成与所述作业对象对应的流动性报表,并在所述定时时间点,将所述作业对象对应的所述流动性报表发送至预设接收方。


4.如权利要求1所述的报表数据处理方法,其特征在于,所述通过所述作业调度工具将调取的所有所述作业数据同步发送至报表管理服务器中进行数据校验之前,包括:
接收来自应用客户端发送的通信连接请求,并将所述通信连接请求发送至报表管理服务器;
等待并接收所述报表管理服务器响应所述通信连接请求之后返回的反馈信息;
根据所述反馈信息对所述应用客户端所属的应用服务器与所述报表管理服务器之间进行通信连接处理,其中,所述应用服务器上存储有所述作业调度工具。


5.如权利要求1所述的报表数据处理方法,其特征在于,所述通过所述作业调度工具将调取的所有所述作业数据同步发送至报表管理服务器中进行数据校验,包括:
通过所述作业调度工具将调取的所有所述作业数据同步发送至报表管理服务器中,同时检测所有所述作业数据是否同步发送成功;所述作业数据包含至少一项指标参数;
在所有所述作业数据同步发送成功时,令所述报表管理服务器查询历史流动性报表的最...

【专利技术属性】
技术研发人员:李占川
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

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

1