一种拖拽配图表的数据可视化方法及系统技术方案

技术编号:35032223 阅读:12 留言:0更新日期:2022-09-24 23:06
本发明专利技术公开一种拖拽配图表的数据可视化方法及系统,包括:通过设定的主动数据采集方法和被动数据采集方式,获取目标数据;通过预置的数据配置规则,将目标数据组装成目标格式,并根据可视化组件类型,将目标格式下的数据转换为图表渲染所需格式,以将目标数据转换为可视化图表;对可视化图表的字段进行自适应编辑后,通过拖拽字段至可视化区域以进行数据回显。支持主动和被动方式进行数据采集,通过预置的数据配置规则,对目标数据进行格式化,且通过自适应编辑,丰富图表显示样式和功能。丰富图表显示样式和功能。丰富图表显示样式和功能。

【技术实现步骤摘要】
一种拖拽配图表的数据可视化方法及系统


[0001]本专利技术涉及数据可视化
,特别是涉及一种拖拽配图表的数据可视化方法及系统。

技术介绍

[0002]本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
信息,不必然构成在先技术。
[0003]如图1所示的对数据可视化展示过程中,数据源支持多种JDBC数据源,支持CSV数据文件上传。数据模型支持SQL编辑器进行数据处理和转换,支持自动和自定义数据模型设计和共享。可视化组件支持基于数据模型拖拽智能生成可视化组件,支持各种可视化组件样式配置。数据展示支持自动布局和组件联动。
[0004]但是,现有方案中,数据源只能通过JDBC主动去采集数据;且需要通过编写sql语句组装想要的数据信息,以此映射到可视化组件上;此外,现有可视化组件只能根据已有基础配置项去更改组件功能及样式。

技术实现思路

[0005]为了解决上述问题,本专利技术提出了一种拖拽配图表的数据可视化方法及系统,支持主动和被动方式进行数据采集,通过预置的数据配置规则,对目标数据进行格式化,且通过自适应编辑,丰富图表显示样式和功能。
[0006]为了实现上述目的,本专利技术采用如下技术方案:
[0007]第一方面,本专利技术提供一种拖拽配图表的数据可视化方法,包括:
[0008]通过设定的主动数据采集方法和被动数据采集方式,获取目标数据;
[0009]通过预置的数据配置规则,将目标数据组装成目标格式,并根据可视化组件类型,将目标格式下的数据转换为图表渲染所需格式,以将目标数据转换为可视化图表;
[0010]对可视化图表的字段进行自适应编辑后,通过拖拽字段至可视化区域以进行数据回显。
[0011]作为可选择的实施方式,主动数据采集方法包括:通过配置JDBC、ES的解码方式、数据库名称、数据库类型、IP、端口以及数据库的用户名密码主动获取目标数据,通过配置HTTP的解码方式、接口IP和端口主动获取目标数据。
[0012]作为可选择的实施方式,被动数据采集方式包括:通过配置syslog发送端IP、服务IP和监听端口,kafka的服务IP、端口、Topic、消费组ID和用户名密码,被动获取目标数据。
[0013]作为可选择的实施方式,数据配置规则包括:数据选择、数据加工和数据格式的选择;
[0014]所述数据选择包括根据配置的数据条件,选择具体接入的目标数据;
[0015]所述数据加工包括时间转换、单位转换、字典映射、字段截取、字段拼接;
[0016]所述数据格式的选择包括将数据加工后的字段与数据标准进行匹配,得到目标格
式的数据。
[0017]作为可选择的实施方式,在数据配置规则中,每一类数据源对应一种或多种规则。
[0018]作为可选择的实施方式,可视化图表根据分配的大小自适应显示的分辨率。
[0019]作为可选择的实施方式,在自适应编辑时,通过拖拽功能,在拖拽以及配置图表中实时查看呈现样式。
[0020]第二方面,本专利技术提供一种拖拽配图表的数据可视化系统,包括:
[0021]数据获取模块,被配置为通过设定的主动数据采集方法和被动数据采集方式,获取目标数据;
[0022]数据配置模块,被配置为通过预置的数据配置规则,将目标数据组装成目标格式,并根据可视化组件类型,将目标格式下的数据转换为图表渲染所需格式,以将目标数据转换为可视化图表;
[0023]数据显示模块,被配置为对可视化图表的字段进行自适应编辑后,通过拖拽字段至可视化区域以进行数据回显。
[0024]第三方面,本专利技术提供一种电子设备,包括存储器和处理器以及存储在存储器上并在处理器上运行的计算机指令,所述计算机指令被处理器运行时,完成第一方面所述的方法。
[0025]第四方面,本专利技术提供一种计算机可读存储介质,用于存储计算机指令,所述计算机指令被处理器执行时,完成第一方面所述的方法。
[0026]与现有技术相比,本专利技术的有益效果为:
[0027]本专利技术提出的一种拖拽配图表的数据可视化方法及系统,除主动采集数据外,增加被动数据采集方式,支持syslog、kafka被动接收数据。
[0028]本专利技术提出的一种拖拽配图表的数据可视化方法及系统,通过预置的数据配置规则,将一类数据源组装成目标格式,再通过选择可视化组件类型去获取适配组件的数据,将目标格式下的数据转换为图表渲染所需格式,以将目标数据转换为可视化图表进行显示。避免现在技术数据源通过编写sql语句去组装数据的方式。
[0029]本专利技术提出的一种拖拽配图表的数据可视化方法及系统,可对可视化图表的字段进行自适应编辑,提供丰富的基础配置,也可以自定义编写代码丰富组件功能。避免现有可视化组件只能根据已有基础配置项去更改组件功能及样式的局限性。
[0030]本专利技术附加方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0031]构成本专利技术的一部分的说明书附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。
[0032]图1为现有数据可视化展示流程框架;
[0033]图2为本专利技术实施例1提供的拖拽配图表的数据可视化流程框架;
[0034]图3为本专利技术实施例1提供的数据配置流程框架。
具体实施方式
[0035]下面结合附图与实施例对本专利技术做进一步说明。
[0036]应该指出,以下详细说明都是示例性的,旨在对本专利技术提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本专利技术所属
的普通技术人员通常理解的相同含义。
[0037]需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本专利技术的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0038]在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。
[0039]实施例1
[0040]如图2所示,本实施例提供一种拖拽配图表的数据可视化方法,包括:
[0041]通过设定的主动数据采集方法和被动数据采集方式,获取目标数据;
[0042]通过预置的数据配置规则,将目标数据组装成目标格式,并根据可视化组件类型,将目标格式下的数据转换为图表渲染所需格式,以将目标数据转换为可视化图表;
[0043]将可视化图表的字段进行自适应编辑后,通过拖拽字段至可视化区域以进行数据回显。
[0044]在本实施例中,主动数据采集方法包括:通过配本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种拖拽配图表的数据可视化方法,其特征在于,包括:通过设定的主动数据采集方法和被动数据采集方式,获取目标数据;通过预置的数据配置规则,将目标数据组装成目标格式,并根据可视化组件类型,将目标格式下的数据转换为图表渲染所需格式,以将目标数据转换为可视化图表;对可视化图表的字段进行自适应编辑后,通过拖拽字段至可视化区域以进行数据回显。2.如权利要求1所述的一种拖拽配图表的数据可视化方法,其特征在于,主动数据采集方法包括:通过配置JDBC、ES的解码方式、数据库名称、数据库类型、IP、端口以及数据库的用户名密码主动获取目标数据,通过配置HTTP的解码方式、接口IP和端口主动获取目标数据。3.如权利要求1所述的一种拖拽配图表的数据可视化方法,其特征在于,被动数据采集方式包括:通过配置syslog发送端IP、服务IP和监听端口,kafka的服务IP、端口、Topic、消费组ID和用户名密码,被动获取目标数据。4.如权利要求1所述的一种拖拽配图表的数据可视化方法,其特征在于,数据配置规则包括:数据选择、数据加工和数据格式的选择;所述数据选择包括根据配置的数据条件,选择具体接入的目标数据;所述数据加工包括时间转换、单位转换、字典映射、字段截取、字段拼接;所述数据格式的选择包括将数据加工后的字段与数据标准进行匹配,得到目标格...

【专利技术属性】
技术研发人员:秦旭慧郭国涛郝长征
申请(专利权)人:中孚安全技术有限公司
类型:发明
国别省市:

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

1