动态报表生成方法、装置、终端设备及可读存储介质制造方法及图纸

技术编号:28131459 阅读:34 留言:0更新日期:2021-04-19 11:54
本发明专利技术适用于能源智能管理技术领域,提供了动态报表生成方法、装置、终端设备及可读存储介质,该方法包括:响应于检测到针对目标应用的创建操作,获取所述目标应用对应的表单数据;创建所述目标应用的表结构;基于所述表结构调用中间件接口和所述表单数据,生成所述目标应用对应的动态数据集;基于所述动态数据集和获取到的报表相关信息,生成动态报表。该实施例实现了报表的自动化的创建,最终以可视化的表格交给业务人员。的表格交给业务人员。的表格交给业务人员。

【技术实现步骤摘要】
动态报表生成方法、装置、终端设备及可读存储介质


[0001]本专利技术属于计算机领域,尤其涉及动态报表生成方法、装置、终端设备及可读存储介质。

技术介绍

[0002]一般的可视化数据统计分析,可以由报表平台进行直接连接数据库,然后通过手动制作报表进行统计分析。但是,由于能源应用的多样性和实时性(随时更改变化),存储的数据库中的表名称及列名称是会随时变化的,无法直接通过一般的报表平台进行手动操作制作可视化报表。综上,直接使用报表平台是无法满足需求的。
[0003]由于能源企业应用数据可视化的特殊需求,无法使用报表直接构建可视化图表,就需要开发人员基于现有报表系统的特性,横向扩展一部分功能,来支持应用多样性的可视化需求。这种横向扩展的方式,是既快速,又可靠的方式。但是由于在现有报表系统进行扩展,对报表系统具有一定的侵入性,在报表系统进行更新迭代时,需要考虑到兼容为应用扩展的功能,一定程度上,增加了后续的维护成本。如果以一种单独的系统进行开发,又大大的增加了研发成本,后续也需要独立维护,更是不可取的方式。
专利技术内容
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动态报表生成方法,其特征在于,包括:响应于检测到针对目标应用的创建操作,获取所述目标应用对应的表单数据;创建所述目标应用的表结构;基于所述表结构调用中间件接口和所述表单数据,生成所述目标应用对应的动态数据集;基于所述动态数据集和获取到的报表相关信息,生成动态报表。2.如权利要求1所述的动态报表生成方法,其特征在于,所述方法还包括:将所述表结构存储到目标数据库。3.如权利要求2所述的动态报表生成方法,其特征在于,所述报表相关信息包括:报表命名信息和描述信息。4.如权利要求3所述的动态报表生成方法,其特征在于,所述方法还包括:响应于检测到针对仪表盘页面上第一控件的点击操作,显示报表相关信息添加页面,其中,所述报表相关信息添加页面上包括预览控件和发布控件,所述预览控件用于触发显示所述报表命名信息和所述描述信息,所述发布控件用于触发显示所述报表相关信息添加页面,并将所述报表命名信息和所述描述信息存储到所述目标数据库中。5.如权利要求4所述的动态报表生成方法,其特征在于,所述方法还包括:响应于检测到针对所述仪表盘页面上第二控件的点击操作,显示仪表盘设计页面,其中,所述仪表盘设计页面包括新建图表控件,关联图表控件和查询控件,所述新建图表控件用于触发基于动态数据集和报表相关信息生成图表,所述关联图表控件用于触发生成仪表...

【专利技术属性】
技术研发人员:管玉奇孙含琪张德龙
申请(专利权)人:新奥数能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1