一种可联动的数据可视化看板系统的制作方法

文档序号:11919165阅读:495来源:国知局
一种可联动的数据可视化看板系统的制作方法与工艺

本发明涉及大数据领域,具体是一种可联动的数据可视化看板系统。



背景技术:

大数据,或称巨量资料,指的是需要新处理模式才能具有更强的决策力、洞察力和流程优化能力的海量、高增长率和多样化的信息资产。为了应用方便,人们都是采用数据可视化看板系统进行观察。现有的数据可视化看板系统在应用于商业智能中的数据分析时,普遍使用SQL查询语句从数据库获取计算结果,并将结果写入到数据库中的其他表中,可视化图形展示时,读取结果表中的数据进行展示。对于一些自动化处理的方案,也只是通过SQL语言书写存储过程,并通过定时调用SQL存储过程,将计算结果写入到结果表。这样的处理方式,如果面对多个图形,多个维度的即时联动分析需求时,需要针对所有的联动情况,开发大量的SQL查询语句和存储过程,灵活程度低,修改变更的周期长而且开发成本高,不便于人们的应用。



技术实现要素:

本发明的目的在于提供一种可联动的数据可视化看板系统,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:

一种可联动的数据可视化看板系统,包括数据可视化图形看板、多维度查询引擎、SQL查询语句、计算数据库、获取数据请求、构建生成请求、查询请求、结果数据和转换格式后的数据,数据可视化图形看板和多维度查询引擎之间通过获取数据请求以及转换格式后的数据相连通,多维度查询引擎和SQL查询语句之间通过构建生成请求相连通,计算数据库通过结果数据与多维度查询引擎相连通,SQL查询语句通过查询请求与计算数据库相连通。

作为本发明进一步的方案:多维度查询引擎采用基于OLAP的多维度查询引擎。

作为本发明进一步的方案:计算数据库采用大规模并行计算数据库。

所述可联动的数据可视化看板系统的工作流程,具体步骤如下:

步骤一,数据可视化图形看板通过基于OLAP的多维度查询引擎请求数据查询,基于OLAP的多维度查询引擎构建并生成SQL查询语句,连接并发送到大规模并行计算数据库,获取查询计算结果;

步骤二,大规模并行计算数据库返回结果给OLAP的多维度查询引擎,OLAP的多维度查询引擎将数据转换成合适的格式给数据可视化图形看板进行可视化展示。

与现有技术相比,本发明的有益效果是:本发明可以通过点击界面上的可视化图形,产生联动事件,即时获取相关的联动计算结果;本发明中数据的可视化和分析计算一步完成,处理效率高,操作简单,可以应对大规模和大数据量的分析,并将结果以可视化的图形进行展示,使用效果好。

附图说明

图1为可联动的数据可视化看板系统的结构示意图。

图2为可联动的数据可视化看板系统的工作流程图。

其中:1-数据可视化图形看板,2-多维度查询引擎,3-SQL查询语句,4-计算数据库,5-获取数据请求,6-构建生成请求,7-查询请求,8-结果数据,9-转换格式后的数据,10-触发联动可视化图形,11-触发联动数据可视化图形区域,12-接收联动数据可视化图形。

具体实施方式

下面结合具体实施方式对本专利的技术方案作进一步详细地说明。

请参阅图1-2,一种可联动的数据可视化看板系统,包括数据可视化图形看板1、多维度查询引擎2、SQL查询语句3、计算数据库4、获取数据请求5、构建生成请求6、查询请求7、结果数据8和转换格式后的数据9,数据可视化图形看板1和多维度查询引擎2之间通过获取数据请求5以及转换格式后的数据9相连通,多维度查询引擎2和SQL查询语句3之间通过构建生成请求6相连通,计算数据库4通过结果数据8与多维度查询引擎2相连通,SQL查询语句3通过查询请求7与计算数据库4相连通。多维度查询引擎2采用基于OLAP的多维度查询引擎。计算数据库4采用大规模并行计算数据库。

本发明的工作原理是:数据可视化图形看板1中的触发联动可视化图形10接受界面点击时,根据点击的触发联动数据可视化图形区域11,将被点击区域的数据作为联动条件发送给其他的接收联动数据可视化图形12,同时改变自身的显示效果,突出显示被选取的区域,其他的接收联动数据可视化图形12记录接收到的联动条件,添加此条件到基于OLAP的多维度查询引擎2,多维度查询引擎2构建并生成SQL查询语句3,连接并发送查询请求7到大规模并行计算数据库4,获取查询计算结果并返回结果数据8给OLAP的多维度查询引擎2,OLAP的多维度查询引擎2将结果数据转换成合适格式的转换格式后的数据9给数据可视化图形看板1进行可视化展示。数据可视化图形看板1中的触发联动可视化图形10接受界面点击时,如果点击已经用于触发联动数据可视化图形区域11,将该区域的数据作为取消联动条件发送给其他的接收联动数据可视化图形12,同时恢复自身的显示效果,其他的接收联动数据可视化图形12记录接收到的取消联动条件,并删除此条件,重新请求基于OLAP的多维度查询引擎2,多维度查询引擎2构建并生成SQL查询语句3,连接并发送查询请求7到大规模并行计算数据库4,获取查询计算结果,并返回结果数据8给OLAP的多维度查询引擎2,OLAP的多维度查询引擎2将结果数据8转换成合适格式的转换格式后的数据9给数据可视化图形看板1进行可视化展示。

本发明可以通过点击界面上的可视化图形,产生联动事件,即时获取相关的联动计算结果;本发明中数据的可视化和分析计算一步完成,处理效率高,操作简单,可以应对大规模和大数据量的分析,并将结果以可视化的图形进行展示,使用效果好。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1