[发明专利]报表生成显示方法、装置、计算机设备和可读存储介质在审
申请号: | 202110303843.9 | 申请日: | 2021-03-22 |
公开(公告)号: | CN112861496A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 杨永山 | 申请(专利权)人: | 平安商业保理有限公司 |
主分类号: | G06F40/18 | 分类号: | G06F40/18;G06F16/28;G06F16/23 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 姜晓云 |
地址: | 200135 上海市浦东新区自由贸易*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报表 生成 显示 方法 装置 计算机 设备 可读 存储 介质 | ||
1.一种报表生成显示方法,其特征在于,所述方法包括:
接收报表生成请求,所述报表生成请求中携带有待生成报表对应业务的业务标识以及报表生成要求;
基于所述业务标识,获取对应业务的数据源,并对获取的所述数据源进行配置,得到配置完成的数据源;
基于所述报表生成要求,对所述配置完成的数据源进行转换,得到对应所述待生成报表的数据集;
获取对所述数据集进行展示的初始报表样式;
基于接收到的报表样式选择指令,从所述初始报表样式中确定目标报表样式,并通过所述目标报表样式对所述数据集进行展示。
2.根据权利要求1所述的方法,其特征在于,所述对获取的所述数据源进行配置,得到配置完成的数据源,包括:
根据获取的所述数据源,确定所述数据源的版本类型;
根据所述版本类型,确定对应的目标驱动;
获取数据源连接信息,并基于所述数据源连接信息通过所述目标驱动对所述数据源进行配置,得到配置完成的数据源。
3.根据权利要求2所述的方法,其特征在于,所述根据所述版本类型,确定对应的目标驱动,包括:
根据所述版本类型,从备选驱动列表中确定对应所述数据源的目标驱动;
所述备选驱动列表的建立方式包括:
获取与数据源的版本类型对应的驱动文件;
将所述驱动文件存储至驱动管理目录中,并基于预设解析方式对所述驱动管理目录中的所述驱动文件进行解析,得到对应的文件信息;
根据所述文件信息,在初始备选驱动列表中添加对应数据源的目标驱动,得到所述备选驱动列表。
4.根据权利要求1所述的方法,其特征在于,所述对所述配置完成的数据源进行转换,得到对应所述待生成报表的数据集,包括:
基于所述配置完成的数据源,获取对应的查询数据以及配置数据;
对所述配置数据进行校验,判断所述配置数据是否存在注入风险;
当所述配置数据不存在注入风险时,则从所述查询数据中筛选出变量赋值数据,并基于所述变量赋值数据,对所述配置数据中对应的待替换变量进行替换,得到替换后的配置数据;
获取所述数据源的配置信息,并基于所述配置信息生成数据源连接实例;
根据所述连接实例以及所述替换后的所述配置数据,对所述配置完成的数据源进行转换,得到对应所述待生成报表的数据集。
5.根据权利要求1所述的方法,其特征在于,所述报表样式选择指令携带有选择的目标报表样式的样式标识;
所述通过所述目标报表样式对所述数据集进行展示,包括:
基于所述样式标识,确定所述目标报表样式对应的数据展示要求;
根据所述数据展示要求,对所述数据集进行处理,得到对应所述数据集的横坐标、纵坐标以及数据内容;
对所述横坐标、纵坐标以及数据内容进行渲染。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取业务更新数据;
基于所述业务更新数据对所述数据源进行更新;
所述基于所述报表生成要求,对所述配置完成的数据源进行转换,得到对应所述待生成报表的数据集,包括:
基于所述报表生成要求,对配置完成的更新后的数据源进行转换,得到所述待生成报表的更新后的数据集;
所述通过所述目标报表样式对所述数据集进行展示,包括:
通过所述目标报表样式对更新后的所述数据集进行展示。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
按照定时任务的方式,获取通过所述目标报表样式对所述数据集进行展示的报表,并生成报表提示信息发送至用户终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安商业保理有限公司,未经平安商业保理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110303843.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种计算机信息处理系统
- 下一篇:一种强脉冲极紫外光源系统