一种基于指标单元的数据可视化工具实现方法技术

技术编号:28467286 阅读:19 留言:0更新日期:2021-05-15 21:33
本发明专利技术提供一种基于指标单元的数据可视化工具实现方法,属于WEB开发技术领域,本发明专利技术将可视化工具中数据与可视化的绑定进行分离提炼,对数据反映的业务指标进行管理,将业务指标作为可视化的基本单元,实现拖拽一步到位,提供面向业务的数据可视化服务;形成指标标准化定义,构建指标全景。实现按业务逻辑快速定制效果,降低使用门槛,让不懂技术而懂业务的用户也可以参与进来。务的用户也可以参与进来。务的用户也可以参与进来。

【技术实现步骤摘要】
一种基于指标单元的数据可视化工具实现方法


[0001]本专利技术涉及WEB开发
,尤其涉及一种基于指标单元的数据可视化工具实现方法。

技术介绍

[0002]随着大数据时代的到来,全球数据规模呈现爆发式增长,据国际数据公司(IDC)监测,全球数据量大约每两年翻一番。大数据蕴含巨大价值,“数据即是资产”的观念已成为共识。在大数据时代,数据的可视化呈现也越来越受到大家的认可。数据可视化根据数据的特性,通过合适的可视化方式,将数据直观地展现出来,以帮助人们理解数据,同时找出包含在海量数据中的规律或者信息。数据可视化是大数据生命周期管理的最后一步,也是最重要的一步。
[0003]目前WEB开发领域虽然存在一些比较成熟的数据可视化工具,但是普遍提供的是一种通用型的数据可视化服务,给图表绑上数据就可以用,侧重的往往是展现而非业务的提炼,用一次绑定一次,无法实现业务指标层面的复用。

技术实现思路

[0004]为了解决以上技术问题,本专利技术提供了一种基于指标单元的数据可视化工具实现方法。
[0005]本专利技术的技术方案是:
[0006]一种基于指标单元的数据可视化工具实现方法,包括:
[0007]基于指标单元的数据可视化是一种面向业务的可视化服务,将传统可视化工具中数据与可视化的绑定进行分离提炼,对数据反映的业务指标进行精细化管理,将业务指标作为可视化的基本单元,实现拖拽一步到位;建立从需求出发、按场景梳理的指标体系,实现指标统一定义和管理;形成指标标准化定义三部曲:指标业务属性、指标数据来源以及指标可视化配置,构建指标全景;可视化组件统一管理,包括图片、图表、表格、地图、动态模块等不同类型,为指标可视化提供支撑;基于指标进行拖拽布局的可视化编辑器,实现按业务逻辑快速定制效果,降低使用门槛,让不懂技术而懂业务的用户也可以参与进来。
[0008]本专利技术以业务指标为核心驱动数据可视化应用,将数据包装成一个个可复用的业务单元即业务指标,实现业务指标统一定义、管理和应用,创新数据可视化流程,避免了重复的配置绑定,提高工作效率的同时更好地保证工作质量,有利于业务沉淀。
[0009]包括:
[0010]1)可视化组件注册
[0011]基于Vue组件化思想开发可视化物理组件,同时提供组件注册页面,实现逻辑组件与物理组件的关联;
[0012]2)数据来源注册
[0013]数据来源是库表数据,或是远程调用API服务数据。通过数据来源注册功能实现库
表和API服务两种数据来源方式的注册,方便后续指标注册时引用;
[0014]3)指标注册
[0015]指标注册信息包括指标基本信息、数据来源信息和可视化组件绑定配置信息三部分,并且三部分是独立保存并存储的;
[0016]4)指标渲染
[0017]指标拖拽到画布后,(1)首先根据指标ID获取指标基本信息,其中包含数据来源信息,根据数据来源获取到指标数据,并缓存;(2)然后根据指标ID获取可视化组件绑定配置信息,初始加载默认的可视化组件,同时根据组件具体的配置信息和刚获取到的数据进行配置的实例化,并传入可视化组件进行初始化。通过属性面板切换指标的可视化组件需要重复执行第(2)步。
[0018]进一步的,
[0019]指标定义期进行可视化配置时会绑定可视化组件,根据上面的关联关系加载对应的物理组件,完成指标渲染。
[0020]组件定义结构如下:
[0021][0022]barOption和barData是指标定义时配置的图表相关选项设置和数据绑定信息;运行期指标渲染时会根据图表选项设置和数据绑定设置渲染图表样式及数据。
[0023]进一步的,
[0024]指标注册中,其中,一个指标可以绑定一个以上的可视化组件,并支持设置默认的可视化组件。绑定配置信息采用JSON数组格式存储。每个可视化组件配置对应一个JSON对象。
[0025]JSON对象格式如下:
[0026][0027]data_bind_config代表数据绑定配置,widget_component代表可视化组件配置。
[0028]本专利技术的有益效果是
[0029](一)通过指标标准化定义,形成业务指标库,为业务可视化提供内容支撑,同时让可视化过程更系统、更聚焦;
[0030](二)数据与可视化的绑定拆解到指标维度,便于统一管理和复用。
附图说明
[0031]图1是本专利技术的工作流程示意图;
[0032]图2是传统可视化工具与本专利技术的业务性可视化工具的区别示意图;
[0033]图3是组件开发列表示意图。
具体实施方式
[0034]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0035]本专利技术的一种基于指标单元的数据可视化工具实现方法,将传统可视化工具中数据与可视化的绑定进行分离提炼,对数据反映的业务指标进行精细化管理,将业务指标作为可视化的基本单元,实现拖拽一步到位,提供面向业务的数据可视化服务。
[0036]对数据反映的业务指标进行精细化管理,形成指标标准化定义三部曲:指标业务属性、指标数据来源、指标可视化配置。指标的业务属性包括指标名称、来源部门、业务分类、场景分类、描述对象、展示维度、指标等级等;指标的数据来源包括库表、API服务、SQL模型、静态数据;指标的可视化配置用于定义指标的展现形式,一个指标支持定义多种展现形式。
[0037]供基于指标进行拖拽布局的可视化编辑器,以业务指标为基本单元进行拖拽布局,实现按业务逻辑快速定制效果,实现业务逻辑复用。
[0038]技术方案核心内容是指标的设计、可视化组件的设计以及数据来源的设计三部分。
[0039]1)可视化组件注册
[0040]说明:基于Vue组件化思想开发可视化物理组件,同时提供组件注册页面,实现逻辑组件与物理组件的关联。指标定义期进行可视化配置时会绑定可视化组件,根据上面的关联关系加载对应的物理组件,完成指标渲染。组件开发列表如附图2所示。组件定义结构如下:
[0041][0042][0043]barOption和barData是指标定义时配置的图表相关选项设置和数据绑定信息。运行期指标渲染时会根据图表选项设置和数据绑定设置渲染图表样式及数据。
[0044]2)数据来源注册
[0045]说明:数据来源可以直接是库表数据,也可以是远程调用API服务数据。通过数据来源注册功能实现库表和API服务两种数据来源方式的注册,方便后续指标注册时引用。
[0046]3)指标注册
[0047]说明:指标注册信息包括指标基本信息、数据来源本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于指标单元的数据可视化工具实现方法,其特征在于,将可视化工具中数据与可视化的绑定进行分离提炼,对数据反映的业务指标进行管理,将业务指标作为可视化的基本单元,实现拖拽一步到位,提供面向业务的数据可视化服务;形成指标标准化定义,构建指标全景。2.根据权利要求1所述的方法,其特征在于,对数据反映的业务指标进行管理,形成指标标准化并定义:指标业务属性、指标数据来源、指标可视化配置;指标的业务属性包括指标名称、来源部门、业务分类、场景分类、描述对象、展示维度、指标等级;指标的数据来源包括库表、API服务、SQL模型、静态数据;指标的可视化配置用于定义指标的展现形式,一个指标支持定义一种以上展现形式。3.根据权利要求2所述的方法,其特征在于,基于指标进行拖拽布局的可视化编辑器,以业务指标为基本单元进行拖拽布局。4.根据权利要求1所述的方法,其特征在于,包括:1)可视化组件注册基于Vue组件化思想开发可视化物理组件,同时提供组件注册页面,实现逻辑组件与物理组件的关联;2)数据来源注册数据来源是库表数据,或是远程调用API服务数据;通过数据来源注册功能实现库表和API服务两种数据来源方式的注册,方便后续指标注册时引用;3)指标注册指标注册信息包括指标基本信息、数据来源信息和可视化组件绑定配置信息三部分,并且三部分是...

【专利技术属性】
技术研发人员:任传慧张兆勇张瑞
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

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

1