[发明专利]动态报表生成方法、装置、终端设备及可读存储介质有效
| 申请号: | 202011635835.6 | 申请日: | 2020-12-31 |
| 公开(公告)号: | CN112667638B | 公开(公告)日: | 2022-12-27 |
| 发明(设计)人: | 管玉奇;孙含琪;张德龙 | 申请(专利权)人: | 新奥数能科技有限公司 |
| 主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/248;G06F16/242;G06F16/25 |
| 代理公司: | 北京嘉科知识产权代理事务所(特殊普通合伙) 11687 | 代理人: | 张艳 |
| 地址: | 100102 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 动态 报表 生成 方法 装置 终端设备 可读 存储 介质 | ||
本发明适用于能源智能管理技术领域,提供了动态报表生成方法、装置、终端设备及可读存储介质,该方法包括:响应于检测到针对目标应用的创建操作,获取所述目标应用对应的表单数据;创建所述目标应用的表结构;基于所述表结构调用中间件接口和所述表单数据,生成所述目标应用对应的动态数据集;基于所述动态数据集和获取到的报表相关信息,生成动态报表。该实施例实现了报表的自动化的创建,最终以可视化的表格交给业务人员。
技术领域
本发明属于计算机领域,尤其涉及动态报表生成方法、装置、终端设备及可读存储介质。
背景技术
一般的可视化数据统计分析,可以由报表平台进行直接连接数据库,然后通过手动制作报表进行统计分析。但是,由于能源应用的多样性和实时性(随时更改变化),存储的数据库中的表名称及列名称是会随时变化的,无法直接通过一般的报表平台进行手动操作制作可视化报表。综上,直接使用报表平台是无法满足需求的。
由于能源企业应用数据可视化的特殊需求,无法使用报表直接构建可视化图表,就需要开发人员基于现有报表系统的特性,横向扩展一部分功能,来支持应用多样性的可视化需求。这种横向扩展的方式,是既快速,又可靠的方式。但是由于在现有报表系统进行扩展,对报表系统具有一定的侵入性,在报表系统进行更新迭代时,需要考虑到兼容为应用扩展的功能,一定程度上,增加了后续的维护成本。如果以一种单独的系统进行开发,又大大的增加了研发成本,后续也需要独立维护,更是不可取的方式。
发明内容
有鉴于此,本发明实施例提供了动态报表生成方法、装置、终端设备及可读存储介质,以解决现有技术中无法直接通过一般的报表平台进行手动操作制作可视化报表的问题。
本发明实施例的第一方面提供了一种动态报表生成方法,包括:响应于检测到针对目标应用的创建操作,获取所述目标应用对应的表单数据;创建所述目标应用的表结构;基于所述表结构调用中间件接口和所述表单数据,生成所述目标应用对应的动态数据集;基于所述动态数据集和获取到的报表相关信息,生成动态报表。
本发明实施例的第二方面提供了一种动态报表生成装置,包括:获取模块,被配置成响应于检测到针对目标应用的创建操作,获取所述目标应用对应的表单数据;创建模块,被配置成创建所述目标应用的表结构;动态数据集生成模块,被配置成基于所述表结构调用中间件接口和所述表单数据,生成所述目标应用对应的动态数据集;动态报表生成模块,被配置成基于所述动态数据集和获取到的报表相关信息,生成动态报表。
本发明实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述方法的步骤。
本发明实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述方法的步骤。
本发明实施例与现有技术相比存在的有益效果是:首先,响应于检测到针对目标应用的创建操作,获取所述目标应用对应的表单数据;其次,创建所述目标应用的表结构;然后,基于所述表结构调用中间件接口和所述表单数据,生成所述目标应用对应的动态数据集;之后,基于所述动态数据集和获取到的报表相关信息,生成动态报表。该实施例实现了报表的自动化的创建,最终以可视化的表格交给业务人员。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是本发明实施例提供的动态报表生成方法的实现流程示意图;
图2是本发明实施例提供的动态报表生成方法的报表相关信息添加页面一个应用场景的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥数能科技有限公司,未经新奥数能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011635835.6/2.html,转载请声明来源钻瓜专利网。





