一种数据展示的可视化定义方法、装置、设备和介质制造方法及图纸

技术编号:35507884 阅读:14 留言:0更新日期:2022-11-09 14:20
本发明专利技术提供一种数据展示的可视化定义方法、装置、设备和介质,方法包括:将内容经过整理的元数据转化为指标库格式数据,并填充到指标库内;通过指标库可视化配置器对指标库中的指标库格式数据进行可视化配置,使指标库中的一套指标库格式数据能够以一种或多种方式进行展示;可视化配置完毕后会生成一份配置数据,并对应一个唯一标识ID;根据唯一标识ID解析配置数据,从指标库中读取指标库格式数据,根据展示方式进行渲染为网页页面并在浏览器进行展示。本发明专利技术通过指标库设定数据的存取规则,并可视化定义一种或多种展示方式,每种展示方式的配置数据具有唯一标识ID,供后期选择并渲染展示,无需编码,可快速响应不同的展示方式。方式。方式。

【技术实现步骤摘要】
一种数据展示的可视化定义方法、装置、设备和介质


[0001]本专利技术涉及计算机
,特别涉及一种数据展示的可视化定义方法、装置、设备和介质。

技术介绍

[0002]在这个互联网快速扩展的时代,各行各业都纷纷加入互联网的建设,与之伴随而来的就是数据量越来越庞大,数据类型也越来越来繁杂。这让人们从这大量的数据中如何提取到期望的数据带来了难题,同时数据有着多种多样的展示方式。
[0003]在传统模式下,需要开发人员对展示UI图进行逐行编码来实现展示效果,对不同的数据做不同的解析。一旦数据的展示效果要求发生变化,则开发人员需要重新编码,重新发布上线,从而无法实现对需求的快速响应。因此,如何对数据进行标准化和让一套数据可以适用多种可视化方案并快速应用成为各行各业亟待解决的问题。
[0004]公开号为CN114443996A,公开日为20220506的中国专利技术公开了一种业务数据展示系统,该系统包括:参数配置管理模块,用于通过版面布局登记表获取目标版面布局的版面编号和展示层编号,通过组件登记表获取与目标版面布局匹配的目标可视化组件的组件编号,通过指标登记表获取与目标可视化组件匹配的目标数据指标的指标编号,以及根据版面编号、展示层编号、组件编号以及指标编号,获取参数配置表;可视化渲染模块,用于根据目标版面布局、目标可视化组件、目标数据指标以及参数配置表,获取渲染完成的业务数据展示页面。该专利技术虽然实现了业务数据的多样化展示,但其展示是侧重于版面布局的展示,无法定义数据的展示方式(图表、表格),且无法实现可视化定义。

技术实现思路

[0005]本专利技术要解决的技术问题,在于提供一种数据展示的可视化定义方法、装置、设备和介质,通过指标库设定数据的存取规则,并可视化定义一种或多种展示方式,每种展示方式的配置数据具有唯一标识ID,供后期选择并渲染展示,无需编码,可快速响应不同的展示方式。
[0006]第一方面,本专利技术提供了一种数据展示的可视化定义方法,包括:
[0007]指标库的数据准备,即将内容经过整理的元数据转化为指标库格式数据,并填充到指标库内;
[0008]可视化定义,即通过指标库可视化配置器对指标库中的指标库格式数据进行可视化配置,使指标库中的一套指标库格式数据能够以一种或多种方式进行展示;可视化配置完毕后会生成一份配置数据储并存至媒介上,每个配置数据对应一个唯一标识ID;
[0009]读取配置数据进行展示,根据唯一标识ID传入配置数据,解析配置数据中的配置内容,根据配置内容从指标库中读取指标库格式数据,根据展示方式进行渲染为网页页面并在浏览器进行展示。
[0010]第二方面,本专利技术提供了一种数据展示的可视化定义装置,包括:
[0011]指标库,用于存储指标库格式数据;
[0012]指标库可视化配置器,进一步包括:
[0013]设计器,用于对指标库中的指标库格式数据进行可视化配置,使指标库中的一套指标库格式数据能够以一种或多种方式进行展示;
[0014]配置保存器,用于在可视化配置完毕后生成一份配置数据储并存至媒介上,每个配置数据对应一个唯一标识ID;
[0015]配置渲染器,用于读取配置数据进行展示,即根据唯一标识ID传入配置数据,解析配置数据中的配置内容,并校验配置内容的完整性,根据配置内容从指标库中读取指标库格式数据,根据展示方式进行渲染为网页页面并在浏览器进行展示。
[0016]第三方面,本专利技术提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。
[0017]第四方面,本专利技术提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的方法。
[0018]本专利技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0019]本专利技术在指标库模式下,将大量无关联的数据按照指标、维度的方式进行分类归纳与存储,从而赋予了数据业务含义,并为后续的数据可视化定义做好了铺垫。指标库可视化配置器中的设计器提供了对指标库数据多种展示方式(图表、表格)以及自定义布局,能够满足各类用户对数据分析的不同需求。
[0020]本专利技术将数据存储与展示配置进行了解耦,将业务数据与展示数据做了隔离与分类,无论是对新开发的系统还是已运行的旧系统都是无侵入,开发人员不需要对原有系统做任何改造。与传统模式相比较,数据可视化界面从原来必须由开发人员配置,转变为了可以由无开发经验的实施人员甚至可以让客户自行配置。
[0021]本专利技术的配置结束后产生的配置数据结合唯一标识ID进行保存,从而将配置过程和渲染过程分离,可以一次配置多种展示方式,后期统一渲染比较,且一旦界面效果的需求发生变化,现场就可以通过标识ID调用配置数据进行配置变更,从而快速响应,提升用户体验。
[0022]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0023]下面参照附图结合实施例对本专利技术作进一步的说明。
[0024]图1为本专利技术实施例一中方法中的流程图;
[0025]图2为本专利技术实施例中指标库格式数据的结构组成示意图;
[0026]图3为本专利技术实施例中设计器的配置界面示意图;
[0027]图4为本专利技术实施例中一指标列表的实例示意图;
[0028]图5为本专利技术实施例中配置器的控件展示方式示意图;
[0029]图6为本专利技术实施例中配置器的多个配置区在未配置状态的界面示意图;
[0030]图7为本专利技术实施例中配置器的多个配置区在已配置状态的界面示意图;
[0031]图8为本专利技术实施例中配置保存器的工作流程示意图;
[0032]图9为本专利技术实施例中配置保存器的页面列表示意图;
[0033]图10为本专利技术实施例中配置渲染器的工作流程示意图;
[0034]图11为本专利技术实施例中初始化指标库数据的流程示意图;
[0035]图12为本专利技术实施例中进入配置设计器进行设计的流程示意图;
[0036]图13为本专利技术实施例中读取配置数据进行展示的流程示意图;
[0037]图14为本专利技术实施例二中装置的结构示意图;
[0038]图15为本专利技术实施例三中电子设备的结构示意图;
[0039]图16为本专利技术实施例四中介质的结构示意图。
具体实施方式
[0040]本申请实施例通过提供一种数据展示的可视化定义方法、装置、设备和介质,通过指标库设定数据的存取规则,并可视化定义一种或多种展示方式,每种展示方式的配置数据具有唯一标识ID,供后期选择并渲染展示,无需编码,可快速响应不同的展示方式。
[0041]本申请实施例中的技术方案,总体思路如下:通过指标库将大量无本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据展示的可视化定义方法,其特征在于:包括:指标库的数据准备,即将内容经过整理的元数据转化为指标库格式数据,并填充到指标库内;可视化定义,即通过指标库可视化配置器对指标库中的指标库格式数据进行可视化配置,使指标库中的一套指标库格式数据能够以一种或多种方式进行展示;可视化配置完毕后会生成一份配置数据储并存至媒介上,每个配置数据对应一个唯一标识ID;读取配置数据进行展示,根据唯一标识ID传入配置数据,解析配置数据中的配置内容,根据配置内容从指标库中读取指标库格式数据,根据展示方式进行渲染为网页页面并在浏览器进行展示。2.根据权利要求1所述的方法,其特征在于:具体包括下述步骤:所述指标库格式数据是指:通过指标库将数据逐级分为指标、维度、维度项和指标数值,其中,所述指标是对客观事实自定义的数据结构,内部包含了数据展示的维度和数据结果;所述维度是对数据观测角度的描述;所述维度项是维度下的每个具体实例描述;所述指标数值为对应指标下的各个维度项所对应的实际数值。3.根据权利要求1所述的方法,其特征在于:所述指标库可视化配置器包括设计器、配置保存器和配置渲染器;所述设计器,提供指标列表和多种配置器,供用户在指标列表中选择需要展示的指标后,选择至少一种配置器中提供的数据展示方式,并在配置区根据展示方式来显示对应的配置块,以供确认以何种维度来观测指标数据,以及对各个指标数据进行格式化设置;所述配置保存器,通过设计器配置完毕后将会生成一份配置数据并进行保存,保存的同时生成一个唯一标识ID,;所述配置渲染器,后台通过浏览器的地址栏上携带的唯一标识ID读取对应的配置数据,通过配置数据的格式自行识别,调用不同的解析器来解析配置数据的配置内容,校验配置内容的合法性后,读取指标库中的实际数据连同配置内容一起传递给渲染器中,由渲染器渲染为网页页面并在浏览器上进行展示。4.根据权利要求3所述的方法,其特征在于:所述配置器分为图表配置器和表格配置器,一个配置器配置对应一个展示控件,对一个配置器配置完毕后,设计器就会出现一个图表或表格,且任一所述配置器能按照展示需求进行拖动实现任意布局,从而实现可视化定义;所述配置保存器还包括一页面列表,用于以列表的方式展示各份配置数据对应的唯一标识ID,并提供配置数据的查看、删除、修改功能,以及版本切换、锁定和解锁功能;所述配置保存器支持将配置数据储存至多种媒介上,包括数据库和文件;所述文件为XML格式文件或JSON格式文件;所述唯一标识ID对应设计器中最后保存的配置数据,包括至少一个配置器和各个配置器在页面上的布局。5.一种数据展示的可视化定义装置,其特征在于:包括:指标库,用于存储指标库格式数据;指标库可视化配置器,进一步包括:设计器...

【专利技术属性】
技术研发人员:黄家昌林鑫杨辉邱道椿
申请(专利权)人:福建亿能达信息技术股份有限公司
类型:发明
国别省市:

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

1