[发明专利]报表导出方法及装置在审

专利信息
申请号: 202010526882.0 申请日: 2020-06-11
公开(公告)号: CN111611307A 公开(公告)日: 2020-09-01
发明(设计)人: 田璐;蔡尧;连梦真;杲先柱;王小龙;赵燕飞 申请(专利权)人: 上海乾臻信息科技有限公司
主分类号: G06F16/25 分类号: G06F16/25;G06F16/2453;G06F9/455
代理公司: 苏州领跃知识产权代理有限公司 32370 代理人: 王宁
地址: 202156 上海市崇明区长兴镇江南*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 报表 导出 方法 装置
【说明书】:

本申请公开了报表导出方法及装置、电子设备、计算机可读存储介质,该方法包括:设置脚本执行的并行度;并行执行多个脚本,对数据库中的批量报表进行下载导出。通过并行执行多个脚本,访问数据库并对数据表进行下载导出,因此支持同时下载多个报表,能够有效利用服务器资源,减少对应用系统的资源占用,从而降低服务器压力,提高报表数据的导出效率;能够根据数据库、服务器性能,方便地设置导出报表数据时的并行度,通过合理控制脚本执行的并行度,一方面充分发挥并行执行脚本所带来的效率优势,另一方面避免系统过度繁忙导致报表导出效率受到影响。

技术领域

本申请涉及数据报表处理的技术领域,尤其涉及报表导出方法及装置、电子设备、计算机可读存储介质。

背景技术

当前报表系统有很多,报表数据量也比较大,而且业务人员会频繁下载报表数据进行数据分析。现有的下载技术是基于应用系统实现的,应用系统例如是java系统,使用java的技术导出报表,java会先访问数据库,将所需要数据写入到jvm(Java VirtualMachine,java虚拟机的缩写)中,然后再写入至excel文件中,如果报表系统处于高频率使用状态,同时有大批量数据下载的情况会占用大量的jvm和数据库的内存资源,服务器压力很大,下载导出数据缓慢,影响用户查询数据、下载报表的效率,严重时可能导致用户无法访问报表,影响系统的使用,用户的体验度变差。

现有技术公开了一种导出报表的方法,该方法包括:获取导出报表指令;根据所述导出报表指令,获取导出字段;根据所述导出字段,生成导出任务;将所述导出任务按顺序加入缓存队列;控制数据库系统按顺序执行所述缓存队列中的导出任务,以使所述数据库系统根据所述导出任务生成数据报表文件;将所述数据报表文件导出到应用程序目录,以使用户的终端设备通过所述应用程序目录下载所述数据报表文件。该方法的不足是,未能解决批量下载大数据量报表时服务器压力大导致下载导出缓慢的问题。

发明内容

本申请的目的在于提供报表导出方法及装置、电子设备、计算机可读存储介质,解决现有技术的不足,减少对应用系统的资源占用,从而降低服务器压力,并可根据数据库、服务器性能设置导出任务时的并行度。

本申请的目的采用以下技术方案实现:

第一方面,本申请提供了一种报表导出方法,所述方法包括:

设置脚本执行的并行度;

并行执行多个脚本,对数据库中的批量报表进行下载导出。

该技术方案的有益效果在于,通过并行执行多个脚本,访问数据库并对数据表进行下载导出,因此支持同时下载多个报表,能够有效利用服务器资源,减少对应用系统的资源占用,从而降低服务器压力,提高报表数据的导出效率;能够根据数据库、服务器性能,方便地设置导出报表数据时的并行度,通过合理控制脚本执行的并行度,一方面充分发挥并行执行脚本所带来的效率优势,另一方面避免系统过度繁忙导致报表导出效率受到影响。

可选地,所述方法还包括:

响应于报表的下载指令,生成所述报表对应的报表下载队列以及所述报表下载队列对应的SQL文件;

所述对数据库中的批量报表进行下载导出,包括:

利用所述报表下载队列对应的SQL文件,下载所述报表下载队列对应的报表;

响应于所述报表的导出指令,导出所述报表。

该技术方案的有益效果在于,当用户对一个或多个报表发出下载指令时,为每个报表生成一个报表下载队列,并为每个报表下载队列生成对应的SQL文件,利用SQL文件下载对应的报表,由此每个报表下载任务对应一个队列,并行执行多个脚本,每个脚本消耗一个队列,即可同时执行多个队列的下载任务。

可选地,所述方法还包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海乾臻信息科技有限公司,未经上海乾臻信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010526882.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top