一种基于数据湖服务器的数据可视化编辑展示平台制造技术

技术编号:24352331 阅读:27 留言:0更新日期:2020-06-03 01:51
本发明专利技术提供一种基于数据湖服务器的数据可视化编辑展示平台,用于可视化处理数据源并生成网页,包含图形化界面的数据目录区、数据处理区、图表资源目录区和报表页面工作区。用户上传的数据源经所述平台自动分类存入不同的数据库,并在数据目录区中形成数据目录供用户选取;数据处理区用于对展示数据源进行筛选和分组求值;图表资源目录区为展示数据源提供多种类型的图表;用户在报表页面工作区进行页面布局操作并编辑发布成网页。所述平台在网页生成过程中,简化了设计流程;解决了待保存数据的多元异构的问题;数据处理中用户完全使用图形界面,无需编写SQL语句;页面布局操作仅需通过拖拽完成。本发明专利技术的平台设计科学,操作简单,适用广泛。

A data visual editing and displaying platform based on data Lake server

【技术实现步骤摘要】
一种基于数据湖服务器的数据可视化编辑展示平台
本专利技术涉及一种数据可视化编辑展示平台,具体涉及一种基于数据湖服务器的数据可视化编辑展示平台。
技术介绍
目前通常的网页设计流程繁琐,网页制作过程中需要编写代码来完成,需要耗费大量的人力。尤其是将数据存入数据库中作为网页信息数据源时,需要根据数据的特征,选取对应的数据库中特定的存储单元;从数据库查询信息时用做网页内容时,由于数据的多元异构问题,通常针对不同的数据库要编写不同的SQL查询语句,这都极大的增加了工作量。网页设计中,图表的位置,文本框的位置都需要在代码中输入,不能所见即所得,使得网页设计的页面布局工作繁琐。
技术实现思路
本专利技术提供了一种基于数据湖服务器的数据可视化编辑展示平台,用于制作网页,并实现全程可视化操作。所述平台能够根据自动识别的数据源特征对数据源进行存储,并能根据用户的需求自动查询、处理数据源;在网页设计过程中,仅需拖拽完成页面布局,简化了网页的制作流程。为了达到上述目的,本专利技术提供了一种基于数据湖服务器的数据可视化编辑展示平台,用于可视化处理用户上传的数据源并生成用于发布的网页,所述数据湖服务器包含由关系型数据库、文档型数据库、分布式文件系统、图数据库构成的数据存储系统,和由服务器、计算机集群构成的管理、运算系统,并提供包括数据管理、算法开发、图形处理的功能组件,所述平台包含图形化界面的:数据目录区,显示经平台自动识别处理的用户上传数据源;用户从数据目录区以可视化的方式选取需要展示的数据源字段和字段值,组合形成展示数据源;数据处理区,提供数据处理与数据源刷新设置的功能,用户将展示数据源拖拽至数据处理区,仅需使用图形界面操作,即可获得展示数据源的进一步信息;图表资源目录区,提供多种类型图表,用户将展示数据源作为图表信息填入图表对应的位置,形成展示图表并保存;报表页面工作区,为用户提供虚拟画布,用户从图表资源目录区拖拽展示图表至所述虚拟画布,进行页面布局操作,并将完成的页面布局操作交由数据湖服务器编译并形成网页发布。所述平台还内置有图形组件,用于生成多种类型图表并显示在图表资源目录区。所述平台自动识别处理,具体是指,所述平台自动识别用户上传的数据源特征,根据识别的特征将所述数据源分别存储到数据湖服务器对应的各个数据库,数据源的分类存储完全由平台自动实现;同时平台在数据目录区中生成数据目录,用户选取数据源时,只需在数据目录中可视化选取,不需编写针对不同数据库的SQL语句。所述平台还可以直接从数据湖服务器的关系型数据库中读取数据,转换为JSON数据格式,提供给所述图形组件用于生成图表信息;进一步,也可以设置是否实时更新数据以及数据更新的频率。所述数据处理具体是指用户对所述展示数据源进行筛选;用户仅需在数据处理区为展示数据源设置筛选阈值,所述平台依据所设筛选阈值和平台自动识别的展示数据源特征,自动生成对数据湖服务器中不同数据存储单元的查询语句,并行地在数据库中进行查询操作,并返回查询结果,无需用户针对不同的数据库编写不同的SQL语句。所述数据处理还包括,用户在数据处理区中为所述展示数据源进行分组求值;用户仅需在数据处理区确定展示数据源中需要分组求值的字段和求值内容,所述平台依据用户输入的字段和求值内容,自动生成对不同类型数据存储单元的聚合查询语句,并行地在数据库中进行聚合查询操作,并返回求值结果,无需用户针对不同的数据库编写不同的SQL语句。所述求值内容可以是累加和、最大值、最小值、均值、中位数。所述图形组件可以是源自Echarts、BaiduMap、HighCharts。所述多种类型图表,具体可以是柱状图、饼图、雷达图、折线图、热点图、地图、散点图、箱线图、平行坐标图,漏斗图。所述虚拟画布的长宽比例、分辨率均可调整。所述页面布局操作具体是指:用户在虚拟画布中新建文本框输入文本,并通过拖拽所述文本框和所述展示图表,完成报表页面的布局,实现页面布局可见即可得。所述平台还可以预览所述页面布局,观察布局效果。一种基于数据湖服务器的数据可视化编辑展示平台的使用方法,采用上述权利要求1~12中任一项所述的数据可视化编辑展示平台实现,包含步骤:S1、用户登录所述平台,上传数据源,所述平台根据自动识别的数据源特征,将数据源存入不同的数据库,并在数据目录区生成可视化的数据目录;S2、用户在所述数据目录中选取或者直接从数据库中导入需要展示的数据源的字段和字段值,组合形成展示数据源并拖拽至数据处理区;S3、用户在数据处理区使用图形界面操作,为所述展示数据源设置筛选阈值或选择要分组求值的字段、求值内容,获得展示数据源的进一步信息;S4、用户在图表资源目录区中,为展示数据源选择所需的图表类型,并将展示数据源的信息填入图表对应的位置,形成展示图表并保存;S5、用户在报表页面工作区设置或调整虚拟画布的长度、宽度及分辨率;S6、用户从图表资源目录区拖拽展示图表至所述虚拟画布,进行页面布局操作,并将完成的页面布局操作保存后提交至数据湖服务器编译并形成网页发布。步骤S6所述的将完成的页面布局操作保存后提交至数据湖服务器编译并形成网页发布,具体包含步骤:H1、数据湖服务器对用户提交的页面操作布局进行编译,并将编译的页面操作布局文件发到用户制定的地址;H2、用户选择已编译的页面布局文件点击发布按钮,数据湖服务器将根据页面布局文件记录的操作,从数据库读取数据获取展示数据源,再依据数据可视化编辑展示平台对数据进行处理,生成展示图表并对虚拟画布进行渲染,最终发布在指定的显示设备。与现有技术相比,本专利技术具有以下优点:所述平台在设计过程中,简化了设计流程;解决了待保存数据的多元异构的问题,自动识别数据源特征,分类存储,并建立可视化的提供数据调用的数据目录;数据处理中用户完全使用图形界面,无需编写SQL语句;页面布局操作仅需通过拖拽完成。本专利技术的平台设计科学,操作简单,极大提高了工作效率,适用广泛。附图说明为了更清楚地说明本专利技术技术方案,下面将对描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一个实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图:图1是使用本专利技术的基于数据湖服务器的数据可视化编辑展示平台生成网页的流程图。图中:1、数据目录区;2、数据处理区;3、图表资源目录区;4、报表页面工作区;5、编辑按钮;6、发布按钮;7、图形组件。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供了一种基于数据湖服务器的数据可视化编辑展示平台,用于本文档来自技高网...

【技术保护点】
1.一种基于数据湖服务器的数据可视化编辑展示平台,用于可视化处理用户上传的数据源并生成用于发布的网页,所述数据湖服务器包含由关系型数据库、文档型数据库、分布式文件系统、图数据库构成的数据存储系统,和由服务器、计算机集群构成的管理、运算系统,并提供包括数据管理、算法开发、图形处理的功能组件,其特征在于,所述平台包含图形化界面的:/n数据目录区,显示经平台自动识别处理的用户上传数据源;用户从数据目录区以可视化方式选取需要展示的数据源的字段和字段值,组合形成展示数据源;/n数据处理区,提供数据处理与数据源刷新设置的功能,用户将展示数据源拖拽至数据处理区,仅需使用图形界面操作,即可获得展示数据源的进一步信息;/n图表资源目录区,提供多种类型图表,用户将展示数据源作为图表信息填入图表对应的位置,形成展示图表并保存;/n报表页面工作区,为用户提供虚拟画布,用户从图表资源目录区拖拽展示图表至所述虚拟画布,进行页面布局操作,并将完成的页面布局操作交由数据湖服务器编译并形成网页发布。/n

【技术特征摘要】
1.一种基于数据湖服务器的数据可视化编辑展示平台,用于可视化处理用户上传的数据源并生成用于发布的网页,所述数据湖服务器包含由关系型数据库、文档型数据库、分布式文件系统、图数据库构成的数据存储系统,和由服务器、计算机集群构成的管理、运算系统,并提供包括数据管理、算法开发、图形处理的功能组件,其特征在于,所述平台包含图形化界面的:
数据目录区,显示经平台自动识别处理的用户上传数据源;用户从数据目录区以可视化方式选取需要展示的数据源的字段和字段值,组合形成展示数据源;
数据处理区,提供数据处理与数据源刷新设置的功能,用户将展示数据源拖拽至数据处理区,仅需使用图形界面操作,即可获得展示数据源的进一步信息;
图表资源目录区,提供多种类型图表,用户将展示数据源作为图表信息填入图表对应的位置,形成展示图表并保存;
报表页面工作区,为用户提供虚拟画布,用户从图表资源目录区拖拽展示图表至所述虚拟画布,进行页面布局操作,并将完成的页面布局操作交由数据湖服务器编译并形成网页发布。


2.如权利要求1所述的基于数据湖服务器的数据可视化编辑展示平台,其特征在于,所述平台还内置有图形组件,用于生成多种类型图表并显示在图表资源目录区。


3.如权利要求1所述的基于数据湖服务器的数据可视化编辑展示平台,其特征在于,所述平台自动识别处理,具体是指,所述平台自动识别用户上传的数据源特征,根据识别的特征将所述数据源分别存储到数据湖服务器对应的各个数据库,数据源的分类存储完全由平台自动实现;同时平台在数据目录区中生成数据目录,用户选取数据源时,只需在数据目录中可视化选取,不需编写针对不同数据库的SQL语句。


4.如权利要求2所述的基于数据湖服务器的数据可视化编辑展示平台,其特征在于,所述平台还可以直接从数据湖服务器的关系型数据库中读取数据,转换为JSON数据格式,提供给所述图形组件用于生成图表信息;进一步,也可以设置是否实时更新数据以及数据更新的频率。


5.如权利要求1所述的基于数据湖服务器的数据可视化编辑展示平台,其特征在于,所述数据处理具体是指用户对所述展示数据源进行筛选;用户仅需在数据处理区为展示数据源设置筛选阈值,所述平台依据所设筛选阈值和平台自动识别的展示数据源特征,自动生成对数据湖服务器中不同数据存储单元的查询语句,并行地在数据库中进行查询操作,并返回查询结果,无需用户针对不同的数据库编写不同的SQL语句。


6.如权利要求1所述的基于数据湖服务器的数据可视化编辑展示平台,其特征在于,所述数据处理还包括,用户在数据处理区中为所述展示数据源进行分组求值;用户仅需在数据处理区确定展示数据源中需要分组求值的字段和求值内容,所述平台依据用户输入的字段和求值内容,自动生成对不同类型数据存储单元的聚合查询语句,并行地在数据库中进行聚合查询操作,并返回求值结果,无需用户针对不同的数据库编写不同的SQL语句。
<...

【专利技术属性】
技术研发人员:陈刚
申请(专利权)人:中云开源数据技术上海有限公司
类型:发明
国别省市:上海;31

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

1