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

技术编号:38548231 阅读:9 留言:0更新日期:2023-08-22 20:56
本申请公开了一种报表处理方法、装置、电子设备和存储介质,其中方法包括:接收当前报表生成请求;对所述当前报表生成请求进行解析,确定所述当前报表生成请求对应的需求关键词;将所述需求关键词与预设共享文件夹中的各个历史报表的需求关键词进行匹配,将需求关键词匹配的历史报表确定为所述当前报表生成请求对应的报表;从所述预设共享文件夹中导出所述历史报表;所述预设共享文件夹用于存储服务器集群中各个业务服务器生成的历史报表。本申请提供的方法和装置,提高了服务器集群对数据处理请求的响应能力,提高了服务器集群的系统性能。性能。性能。

【技术实现步骤摘要】
报表处理方法、装置、电子设备和存储介质


[0001]本申请涉及计算机
,具体而言,涉及一种报表处理方法、装置、电子设备和存储介质。

技术介绍

[0002]对于服务器集群,例如金融机构的服务器集群,业务流程繁复,业务人员和后期数据分析人员需要的报表的规模无论是数据维度还是数据量级都在不断增长。
[0003]在服务器集群的运行中,经常会遇到需要重复生成相同报表的情形,导致服务器集群会消耗大量的资源进行重复作业,损耗了系统性能。

技术实现思路

[0004]本申请提供一种报表处理方法、装置、电子设备和存储介质,用于解决如何避免重复生成相同报表,提高服务器集群系统性能的技术问题。
[0005]本申请提供一种报表处理方法,包括:
[0006]接收当前报表生成请求;
[0007]对所述当前报表生成请求进行解析,确定所述当前报表生成请求对应的需求关键词;
[0008]将所述需求关键词与预设共享文件夹中的各个历史报表的需求关键词进行匹配,将需求关键词匹配的历史报表确定为所述当前报表生成请求对应的报表;
[0009]从所述预设共享文件夹中导出所述历史报表;
[0010]其中,所述预设共享文件夹用于存储服务器集群中各个业务服务器生成的历史报表。
[0011]在一些实施例中,所述将所述需求关键词与预设共享文件夹中的各个历史报表的需求关键词进行匹配之后,所述方法还包括:
[0012]确定所述预设共享文件夹中不存在需求关键词匹配的历史报表;
[0013]基于所述当前报表生成请求对应的需求关键词,以及所述服务器集群中各个业务服务器的业务类型,确定目标业务服务器;
[0014]将所述当前报表生成请求发送至所述目标业务服务器;
[0015]接收所述目标业务服务器基于所述当前报表生成请求生成的当前报表;
[0016]将所述当前报表存储至所述预设共享文件夹。
[0017]在一些实施例中,所述将所述当前报表生成请求发送至所述目标业务服务器,包括:
[0018]基于所述当前报表生成请求,生成当前待处理任务;
[0019]将所述当前待处理任务加入生成任务列表;
[0020]将所述当前待处理任务与所述生成任务列表中的其余待处理任务进行匹配;
[0021]在所述当前待处理任务与任一其余待处理任务相同的情况下,将所述当前待处理
任务与所述任一其余待处理任务进行任务合并。
[0022]在一些实施例中,所述将所述当前报表存储至所述预设共享文件夹,包括:
[0023]在所述当前待处理任务对应的当前报表生成后,将所述当前报表增加至导出任务列表;
[0024]将所述当前报表存储至所述预设共享文件夹;
[0025]基于所述当前报表在所述导出任务列表中的导出顺序,从所述预设共享文件夹中导出所述当前报表。
[0026]在一些实施例中,所述服务器集群还包括历史服务器;
[0027]所述方法还包括:
[0028]确定所述预设共享文件夹中各个历史报表的存储时长;
[0029]在任一历史报表的存储时长超过预设时长的情况下,将所述任一历史报表转存至所述历史服务器,并在所述预设共享文件夹中存储所述任一历史报表在所述历史服务器中的存储链接和需求关键词。
[0030]在一些实施例中,所述服务器集群设置有多个预设共享文件夹;
[0031]各个预设共享文件夹的访问权限与所述当前报表生成请求的访问权限一一对应。
[0032]在一些实施例中,所述接收当前报表生成请求,包括:
[0033]发送包含待填充槽的提示语音;
[0034]接收用户基于所述提示语音输入的语音查询指令;
[0035]基于所述语音查询指令的转写文本,确定所述转写文本中与所述待填充槽对应的查询关键词,基于所述查询关键词生成所述当前报表生成请求。
[0036]本申请提供一种报表处理装置,包括:
[0037]接收单元,用于接收当前报表生成请求;
[0038]解析单元,用于对所述当前报表生成请求进行解析,确定所述当前报表生成请求对应的需求关键词;
[0039]匹配单元,用于将所述需求关键词与预设共享文件夹中的各个历史报表的需求关键词进行匹配,将需求关键词匹配的历史报表确定为所述当前报表生成请求对应的报表;
[0040]导出单元,用于从所述预设共享文件夹中导出所述历史报表;
[0041]其中,所述预设共享文件夹用于存储服务器集群中各个业务服务器生成的历史报表。
[0042]本申请提供一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述的报表处理方法。
[0043]本申请提供一种计算机可读的存储介质,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行所述的报表处理方法。
[0044]本申请提供的报表处理方法、装置、电子设备和存储介质,对接收到的当前报表生成请求进行解析,确定当前报表生成请求对应的需求关键词;将需求关键词与预设共享文件夹中的各个历史报表的需求关键词进行匹配,将需求关键词匹配的历史报表确定为当前报表生成请求对应的报表;从预设共享文件夹中导出历史报表;由于预设共享文件夹用于存储服务器集群中各个业务服务器生成的历史报表,可以实现已生成报表的重复使用,无需反复生成相同的报表,对于服务器集群而言,不会消耗大量的资源进行重复作业,提高了
服务器集群对数据处理请求的响应能力,提高了服务器集群的系统性能,提高了用户的使用体验。
附图说明
[0045]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0046]为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0047]图1是本申请一个实施例提供的报表处理方法的流程示意图;
[0048]图2为本申请一个实施例提供的报表处理装置的结构示意图;
[0049]图3是本申请一个实施例提供的电子设备的结构示意图。
具体实施方式
[0050]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0051]需要说明的是,本申请中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报表处理方法,其特征在于,包括:接收当前报表生成请求;对所述当前报表生成请求进行解析,确定所述当前报表生成请求对应的需求关键词;将所述需求关键词与预设共享文件夹中的各个历史报表的需求关键词进行匹配,将需求关键词匹配的历史报表确定为所述当前报表生成请求对应的报表;从所述预设共享文件夹中导出所述历史报表;其中,所述预设共享文件夹用于存储服务器集群中各个业务服务器生成的历史报表。2.根据权利要求1所述的报表处理方法,其特征在于,所述将所述需求关键词与预设共享文件夹中的各个历史报表的需求关键词进行匹配之后,所述方法还包括:确定所述预设共享文件夹中不存在需求关键词匹配的历史报表;基于所述当前报表生成请求对应的需求关键词,以及所述服务器集群中各个业务服务器的业务类型,确定目标业务服务器;将所述当前报表生成请求发送至所述目标业务服务器;接收所述目标业务服务器基于所述当前报表生成请求生成的当前报表;将所述当前报表存储至所述预设共享文件夹。3.根据权利要求2所述的报表处理方法,其特征在于,所述将所述当前报表生成请求发送至所述目标业务服务器,包括:基于所述当前报表生成请求,生成当前待处理任务;将所述当前待处理任务加入生成任务列表;将所述当前待处理任务与所述生成任务列表中的其余待处理任务进行匹配;在所述当前待处理任务与任一其余待处理任务相同的情况下,将所述当前待处理任务与所述任一其余待处理任务进行任务合并。4.根据权利要求3所述的报表处理方法,其特征在于,所述将所述当前报表存储至所述预设共享文件夹,包括:在所述当前待处理任务对应的当前报表生成后,将所述当前报表增加至导出任务列表;将所述当前报表存储至所述预设共享文件夹;基于所述当前报表在所述导出任务列表中的导出顺序,从所述预设共享文件夹中导出所述当前报表。5.根据权利要求1至4任...

【专利技术属性】
技术研发人员:李云涛周卉
申请(专利权)人:中银金融科技有限公司
类型:发明
国别省市:

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

1