[发明专利]报表生成方法、装置、电子设备及存储介质在审
| 申请号: | 202110352041.7 | 申请日: | 2021-03-31 |
| 公开(公告)号: | CN112949276A | 公开(公告)日: | 2021-06-11 |
| 发明(设计)人: | 史振华 | 申请(专利权)人: | 中国建设银行股份有限公司 |
| 主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F16/22;G06F16/2455;G06Q10/10 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100033 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 报表 生成 方法 装置 电子设备 存储 介质 | ||
本发明实施例涉及大数据技术领域,公开了一种报表生成方法、装置、电子设备及存储介质。该方法包括:获取数据源配置信息、数据集配置信息以及报表模板配置信息,基于数据源配置信息以及数据集配置信息确定用于生成报表的目标数据集,并根据获取到的数据查询标识对目标数据集进行数据抽取,基于报表模板配置信息在数据抽取所生成的结果集中匹配对应的数据,进而基于匹配得到的数据进行表样的填充得到目标报表。本发明实施例的技术方案仅通过获取数据源配置信息、数据集配置信息、报表模板配置信息以及数据查询标识即可生成报表,提高了报表的生成效率,使得各种需求下的报表开发高效便捷。并且,支持多数据源下报表的生成,能够满足跨多个数据库的复杂报表生成。
技术领域
本发明实施例涉及大数据技术领域,尤其涉及一种报表生成方法、装置、电子设备及存储介质。
背景技术
通常企业内部根据自身管理以及外部监管要求,需要按月、按季、按年编制各种口径的业务统计报表,这类报表规则相对固定,但样式五花八门,特别是中国式报表,报表要素多、表样复杂。企业一般根据实际情况采用外购方式或者基于开源框架自主研发的方式来搭建报表平台。对基于开源框架自主研发的方式,通常采用Apache POI来作为对各类Office文档读写的核心组件。借助POI,可以根据业务场景、业务规则定制各类报表表格的处理逻辑和实现方式,来完成报表的定制化生成。
然而,基于Apache POI开源框架来完成报表的开发虽然看似简单,但需要针对每一类报表的表样展现形式和取数逻辑去做定制化的开发,从数据获取到数据封装,每一步的处理逻辑都要和具体的报表绑定在一起,导致耦合度高,开发工作量大,报表生成效率低下。另外,报表的数据获取是下沉到应用编码层的,非专业开发人员无法进行操作,对报表的使用人员不够友好,不利于后期对报表数据的维护优化。因此,现有技术存在开发工作量大,报表生成效率低下,以及难以维护更新报表数据等技术缺陷。
发明内容
本发明实施例提供了一种报表生成方法、装置、电子设备及存储介质,以实现提高报表生成效率的技术效果。
第一方面,本发明实施例提供了一种报表生成方法,包括:
获取数据源配置信息、数据集配置信息以及报表模板配置信息;
基于所述数据源配置信息以及所述数据集配置信息确定目标数据集;
获取数据查询标识,基于所述数据查询标识对所述目标数据集进行数据抽取,生成结果集;
识别所述报表模板配置信息,基于所述报表模板配置信息在所述结果集中匹配对应的数据,基于所述报表模板配置信息匹配得到的数据进行表样的填充,得到目标报表。
可选的,所述基于所述数据源配置信息以及所述数据集配置信息确定目标数据集,包括:
基于所述数据源配置信息确定关联数据库,并与所述关联数据库建立连接;
根据所述数据集配置信息从所述关联数据库中确定目标数据集。
可选的,所述数据集配置包括数据集查询配置,所述基于所述数据查询标识对所述目标数据集进行数据抽取,包括:
基于所述数据查询标识以及所述数据集查询配置生成目标查询语句;
基于所述目标查询语句对所述目标数据集进行数据抽取。
可选的,所述数据集查询配置包括查询语句配置,所述基于所述数据查询标识以及所述数据集查询配置生成目标查询语句,包括:
获取所述数据集查询配置中的查询语句配置,基于所述查询语句配置确定所述目标数据集对应的待传参查询语句;
基于所述数据查询标识对所述待传参查询语句进行参数传入处理,得到目标查询语句。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110352041.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种散热机构及显示设备
- 下一篇:一种浅圆仓仓顶进人小屋





