【技术实现步骤摘要】
本申请涉及计算机,特别是涉及一种报表文件的获取方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
1、随着计算机技术及金融科技的发展,出现了报表文件实时获取的技术,即服务器通过实时访问数据库,并将查询的结果生成报表文件以供用户进行查询或下载。但若碰上报表查询和下载的高峰时期,往往对数据库的访问压力剧增,同时也增加了用户的等待时间。
2、传统技术中,主要通过扩容数据库硬件设备配置来提升数据库的计算能力,或者通过调优数据查询语句来优化数据库资源配置。然而,对硬件设备进行升级会无形中增加经济成本,而数据查询语句的调优空间也十分有限,导致目前技术中存在报表文件获取效率较低的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种报表文件的获取方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种报表文件的获取方法。所述方法包括:
3、响应于客户端发起的报表访问请求,获取用户输入的报表参数;
4
...【技术保护点】
1.一种报表文件的获取方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述报表参数,确定待访问的目标报表文件对应的文件目录,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求4所述的方法,其特征在于,所述在空闲时间段监测数据库的当前资源使用率,包括:
7.根据权利要求4所述的方法,其特征在于,所述根据预生成报表
...【技术特征摘要】
1.一种报表文件的获取方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述报表参数,确定待访问的目标报表文件对应的文件目录,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求4所述的方法,其特征在于,所述在空闲时间段监测数据库的当前资源使用率,包括:
7.根据权利要求4所述的方法,其特征在于,所述根据预生成报表清单,从所述数据库中获取对应的目标报表数据,并根据所述目标报表数据预生成报表文件,包括:
8.根据权利要求7所述的方法,其特征在于,在所述按照所述预生成优先级,根据所述目标报表数据依次生成各待生成的所述报表文件之后,还包括:
9.一种报表文件的获取装置,其特征在于,所述装置包括:
10.根据权利要求9所述的装置,其特征在于,所述目录确定模块,还用于根据所述报表参数,分别确定所述目标报表文件对应的多个文件索引;按照预设顺序排列多个所述文件索引,得到所述目标报表文件的访问路径;根据所述访问路径,得到所述目标报表文件对应的所述文件目录。
11.根据权利要求9所述的装置,其特征在于,所述报表文件的获取装置还包括异常处理模块,用于在所述目标报表文件预生成的情况下,若所述目标报表文件的获取过程存在异常或者所述目标报表文件存在异常,则根据所述报表参数生成数据库查询语句;基于所述数据库查询语句,从数据库中获取报表数据,并根据所述报表数据生成所述目标报表文件;将所述目标报表文件存储至所述文件存储区对应的所述文件目录。
12.根据权利要求9所述的装置,其特征在于,所述报表文件的获取装置还包括使用率监测模块,用于在...
【专利技术属性】
技术研发人员:林晓东,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。