[发明专利]一种基于标签快速实现数据可视化图表的展示方法及系统有效
申请号: | 201910012160.0 | 申请日: | 2019-01-07 |
公开(公告)号: | CN109739909B | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 张立珠;张壮;张兴振 | 申请(专利权)人: | 浪潮通用软件有限公司 |
主分类号: | G06F16/248 | 分类号: | G06F16/248 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孙园园 |
地址: | 250000 *** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 标签 快速 实现 数据 可视化 图表 展示 方法 系统 | ||
本发明公开了一种基于标签快速实现数据可视化图表的展示方法及系统,属于计算机技术领域,本发明要解决的技术问题为如何能够快速实现数据可视化图表的展示,达到原始可视化图表开发的效果;采用的技术方案为:①一种基于标签快速实现数据可视化图表的展示方法,该方法是定义一组标签属性,通过标签属性查询数据库SQL配置,实现动态查询图表数据,并通过标签属性对数据进行格式化处理以及简洁的设置图表显示风格,将繁琐的可视化图表的显示风格属性设置及数据获取封装在自定义标签中,从而使可视化图表开发更加便捷。②一种基于标签快速实现数据可视化图表的展示系统,该系统包括表示模块、控制模块和模型模块。
技术领域
本发明涉及计算机技术领域,具体地说是一种基于标签快速实现数据可视化图表的展示方法及系统。
背景技术
在可视化图表开发中,编程人员需要从图表的初始化、获取数据、图表风格及图表展示四个过程入手才可将所需图表展示出来,如果页面需要展示多个图表,那么这个过程就很繁琐乏味、且容易出错。如何能够快速实现数据可视化图表的展示,达到原始可视化图表开发的效果是目前技术解决的技术问题。
专利号为CN107491553A的专利文献公开了一种数据挖掘方法及系统,包括:基于内存的SQL查询引擎根据查询指令,从大数据仓库中的源数据中进行查询和分析,并保存分析结果。数据探查和可视化工具对查询结果进行探查及可视化展示。但是该技术方案不能实现数据可视化图表的展示,达到原始可视化图表开发的效果。
发明内容
本发明的技术任务是提供一种基于标签快速实现数据可视化图表的展示方法及系统,来解决如何能够快速实现数据可视化图表的展示,达到原始可视化图表开发的效果的问题。
本发明的技术任务是按以下方式实现的,一种基于标签快速实现数据可视化图表的展示方法,该方法是定义一组标签属性,通过标签属性查询数据库SQL配置,实现动态查询图表数据,并通过标签属性对数据进行格式化处理以及简洁的设置图表显示风格,将繁琐的可视化图表的显示风格属性设置及数据获取封装在自定义标签中,从而使可视化图表开发更加便捷。
作为优选,所述标签属性包括id、reportId、reportType、reportSpecs、reportParams、chartType、mapType、clickChart、dbClickChart、chartTitle、chartDataOptions、chartDisplayOptions、height、width、display、style。
作为优选,所述标签属性查询数据库SQL配置,实现动态查询图表数据的具体步骤如下:
(1)、配置自定义标签的reportId、reportParams属性;
(2)、根据配置的reportId从表中查询动态SQL;
(3)、根据配置的reportParams参数动态拼接SQL,生成可执行的SQL,查询数据;
(4)、将查询出来的数据封装成可视化图表可用的JSON串返回给自定义标签。
更优地,所述标签属性查询数据库SQL配置,实现动态查询图表数据主要包括两种数据获取途径:
①、使用reportId属性将SQL标识ID传递给后台,后台通过查询数据库将SQL查询出来,再根据reportParam的配置将参数拼接到SQL中再查询数据;
②、使用reportSpecs属性,后台直接执行reportSpecs属性配置的SQL查询数据。
更优地,所述通过标签属性对数据进行格式化处理时,使用chartDataOptions属性对页面显示数据进行格式化;例如:{'DATA_0':['bar','健康度','%',0,'p2'],DIM_0':['类别']},DATA是对数据轴内容进行格式化,DIM是对X轴进行格式化;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通用软件有限公司,未经浪潮通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910012160.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种导管信息查询管理系统
- 下一篇:一种开放性标签管理方法和系统