联邦式集群数据可视化展示方法、电子设备及存储介质技术

技术编号:30793497 阅读:20 留言:0更新日期:2021-11-16 07:57
本发明专利技术公开了一种联邦式集群数据可视化展示方法、电子设备及存储介质,联邦式集群数据包含多个数据库的不同指标维度的数据,方法包括:获取页面的至少一个属性信息,以及页面待渲染的至少一个图表;其中,图表动态关联对应的图表配置模板及数据源;图表配置模板与指标维度对应;根据图表配置模板对至少一个属性信息进行转换处理,得到至少一个图表对应的查询条件;将查询条件及图表关联的数据源发送给服务器,以供服务器根据查询条件生成数据源对应的查询语句,返回对应的查询结果;将查询结果映射至至少一个图表,渲染展示至少一个图表。通过动态关联图表配置模板,数据请求与图表渲染分离,图表兼容不同数据展示。图表兼容不同数据展示。图表兼容不同数据展示。

【技术实现步骤摘要】
联邦式集群数据可视化展示方法、电子设备及存储介质


[0001]本专利技术涉及集群领域,具体涉及一种联邦式集群数据可视化展示方法、电子设备及存储介质。

技术介绍

[0002]服务器上可以部署不同的服务,服务依赖于后端的多个不同的数据库,如mysql、redis、mongdb等数据库。不同类型的数据库组成联邦式集群数据库。不同数据库由不同的数据库管理员进行维护,服务的部署、管理等由不同的业务方进行维护,导致整个运行环境需要关联到多个不同部门、不同人员角色等。不同部门的关注点不同,其需求对应多个不同的数据指标维度,如基于不同数据库的服务的资源占用率、不同服务的执行响应时长等,使得生成的数据较零散。不同数据对于数据可视化引擎而言,无法兼容来展示数据,多个不同指标维度的数据展示也导致无法对其使用一种图表来进行展示。

技术实现思路

[0003]鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的联邦式集群数据可视化展示方法、电子设备及存储介质。
[0004]根据本专利技术的一个方面,提供了一种联邦式集群数据可视化展示方法,所述联邦式集群数据包含多个数据库的不同指标维度的数据,所述方法包括:
[0005]获取页面的至少一个属性信息,以及页面待渲染的至少一个图表;其中,所述图表动态关联对应的图表配置模板及数据源;图表配置模板与指标维度对应;
[0006]根据所述图表配置模板对所述至少一个属性信息进行转换处理,得到所述至少一个图表对应的查询条件;
[0007]将所述查询条件及图表关联的数据源发送给服务器,以供服务器根据所述查询条件生成所述数据源对应的查询语句,返回对应的查询结果;
[0008]将所述查询结果映射至所述至少一个图表,渲染展示所述至少一个图表。
[0009]根据本专利技术的另一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;
[0010]存储器用于存放至少一可执行指令,可执行指令使处理器执行以下操作:
[0011]获取页面的至少一个属性信息,以及页面待渲染的至少一个图表;其中,所述图表动态关联对应的图表配置模板及数据源;图表配置模板与指标维度对应;联邦式集群数据包含多个数据库的不同指标维度的数据;
[0012]根据所述图表配置模板对所述至少一个属性信息进行转换处理,得到所述至少一个图表对应的查询条件;
[0013]将所述查询条件及图表关联的数据源发送给服务器,以供服务器根据所述查询条件生成所述数据源对应的查询语句,返回对应的查询结果;
[0014]将所述查询结果映射至所述至少一个图表,渲染展示所述至少一个图表。
[0015]根据本专利技术的又一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行上述任一项的联邦式集群数据可视化展示方法对应的操作。
[0016]根据本专利技术提供的联邦式集群数据可视化展示方法、电子设备及存储介质,页面的图表动态关联图表配置模板及数据源,使得页面的数据请求与图表渲染分离,针对不同联邦式集群数据的不同指标维度,图表可以兼容展示不同数据的指标维度,实现数据可视化。
[0017]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0018]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0019]图1示出了根据本专利技术一个实施例的联邦式集群数据可视化展示方法的流程示意图;
[0020]图2示出了根据本专利技术另一个实施例的联邦式集群数据可视化展示方法的流程示意图;
[0021]图3示出了根据本专利技术一个实施例的一种电子设备的结构示意图。
具体实施方式
[0022]实施例一
[0023]图1示出了根据本专利技术一个实施例的联邦式集群数据可视化展示方法的流程示意图,如图1所示,该方法包括如下步骤:
[0024]步骤S101,获取页面的至少一个属性信息,以及页面待渲染的至少一个图表。
[0025]本实施例执行于客户端侧,在该客户端上配置有数据可视化引擎,联邦式集群中包含不同类型的数据库,不同业务的服务对应各自所需的数据库来存储数据,导致联邦式集群数据包含多个数据库的不同指标维度的数据。通过对联邦式集群数据进行处理,将联邦式集群数据存储在一个或多个数据源中,但不同集群数据中包含的数据不同,如联邦式集群中包含mysql、redis、mongdb等不同类型数据库,不同服务产生的数据存储在联邦式集群中不同数据库,其产生的数据因服务而异,数据库中存储的数据也各有不同,数据多种多样。现有技术在页面中展示图表数据时,往往在页面中固定图表,图表中展示的数据项也是固定的,导致数据可视化引擎无法兼容展示联邦式集群的不同数据库中存储的不同数据。
[0026]本实施例在页面展示数据时,页面中的图表动态关联对应的图表配置模板及数据源,将页面数据请求与图表渲染分离,采用非固定代码方式实现数据展示,使得图表可以关联不同图表配置模板,兼容展示不同指标维度的数据。根据展示需求,将图表与不同的图表配置模板动态关联,图表可以展示各种各样的数据,符合联邦式集群数据的展示需求。图表可以动态关联数据源,展示关联的数据源获取的数据,方便更改数据源展示不同的数据。数
据源可以为各种数据库,此处不做限定。
[0027]具体的,图表可以包括如饼图、柱状图、折线图等不同图表,为图片可以动态的关联不同的图表配置模板、数据源等,图表配置模板与数据的指标维度对应,不同图表配置模板可以对应展示不同的指标维度的数据。
[0028]页面中包含至少一个属性信息,如服务名称、服务所属机房、ip地址、端口、查询数据段等等属性信息,需要根据这些属性信息来筛选图表展示的具体数据。当用户(不同部门的用户,如运维用户,数据管理员、业务部门用户等)根据需求在页面输入属性信息,进行数据查询,会发送对应的查询请求,数据可视化引擎接收到查询请求,从中获取页面的至少一个属性信息,以及页面包含的待渲染的至少一个图表,来进行数据查询。
[0029]步骤S102,根据图表配置模板对至少一个属性信息进行转换处理,得到至少一个图表对应的查询条件。
[0030]页面的属性信息由用户选取或输入,图表配置模板中包含了图表所要展示的指标维度数据,这些属性信息和图表配置模板的指标维度数据等即页面图表展示数据的查询限定信息。根据图表配置模板的指标维度数据,将属性信息转换处理,确定属性信息与数据源对应的查询字段等,从而得到至少一个图表对应的查询条件,如从数据源中查询服务名称为X本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种联邦式集群数据可视化展示方法,所述联邦式集群数据包含多个数据库的不同指标维度的数据,所述方法包括:获取页面的至少一个属性信息,以及页面待渲染的至少一个图表;其中,所述图表动态关联对应的图表配置模板及数据源;图表配置模板与指标维度对应;根据所述图表配置模板对所述至少一个属性信息进行转换处理,得到所述至少一个图表对应的查询条件;将所述查询条件及图表关联的数据源发送给服务器,以供服务器根据所述查询条件生成所述数据源对应的查询语句,返回对应的查询结果;将所述查询结果映射至所述至少一个图表,渲染展示所述至少一个图表。2.根据权利要求1所述的方法,其中,所述页面包含多个待渲染图表;所述至少一个属性信息为多个图表共用属性信息;所述多个图表对应不同的数据源,多个图表分别用于展示不同的指标维度数据。3.根据权利要求1或2所述的方法,其中,所述根据所述图表配置模板对所述至少一个属性信息进行转换处理,得到所述至少一个图表对应的查询条件,包括:根据所述图表的图表配置模板,解析得到所述至少一个属性信息与数据源中各数据的对应关系;根据所述对应关系,对至少一个属性信息进行转换处理,得到所述至少一个图表对应的查询条件。4.根据权利要求1或2所述的方法,其中,所述将所述查询结果映射至所述至少一个图表,渲染展示所述至少一个图表进一步包括:将所述查询结果按照所述各个图表的输出模板进行映射处理,得到图表对应的待展示的数据项信息;根据所述待展示的数据项信息渲染展示所述至少一个图表。5.根据权利要求2所述的方法,其中,所述将所述查询条件及图表关联的数据源发送给服务器,以供服务器根据所述查询条件生成所述数据源对应的查询语句,返回对应的查询结果,包括:将所述查询条件及各个图表关联的数据源发送给服务...

【专利技术属性】
技术研发人员:赵伟杰
申请(专利权)人:掌阅科技股份有限公司
类型:发明
国别省市:

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

1