一种基于web的数据可视化方法及系统技术方案

技术编号:37315943 阅读:17 留言:0更新日期:2023-04-21 22:57
本发明专利技术公开了一种基于web的数据可视化方法及系统,属于数据处理技术领域。本发明专利技术方法,包括:得到标准格式化的实时数据,并将所述实时数据作为目标数据;基于预设方式对所述目标数据进行分类,并为每一类型的目标数据创建数据集,并定义所述数据集的参数;将所述数据集、所述数据集对应的参数、数据图表和数据看板,存储至关系型数据库中;调取所述数据集、所述数据集对应的参数、所述数据图表和所述数据看板;在web端对所述数据集、所述数据集对应的参数、所述数据图表和所述数据看板进行展示。本发明专利技术实现了对目标数据的可视化展示。发明专利技术实现了对目标数据的可视化展示。发明专利技术实现了对目标数据的可视化展示。

【技术实现步骤摘要】
一种基于web的数据可视化方法及系统


[0001]本专利技术涉及数据处理
,并且更具体地,涉及一种基于web的数据可视化方法及系统。

技术介绍

[0002]目前基于Web的管理系统查看数据库数据并在浏览器可视化,在看板展示和报表的查看和导出等方面,开发时一般采用前后端开发模式,后端负责获取数据和处理数据,将数据返回给前端,前端接收到数据在页面进行渲染。需要前端开发人员和后端开发人员进行研发,这种方式主要问题需要较多的研发人员,开发周期时间较长。

技术实现思路

[0003]针对上述问题,本专利技术提出了一种基于web的数据可视化方法,包括:
[0004]对目标系统进行监控,并实时采集所述目标系统产生的实时数据,对对所述采集的实时数据,进行清洗及标准化处理,以得到标准格式化的实时数据,并将所述实时数据作为目标数据;
[0005]基于预设方式对所述目标数据进行分类,并为每一类型的目标数据创建数据集,并定义所述数据集的参数;
[0006]基于所述数据集对应的参数和数据集,为所述数据集创建数据图表和数据看板,并将所述数据集、所述数据集对应的参数、数据图表和数据看板,存储至关系型数据库中;
[0007]获取所述关系型数据库的IP地址及端口号,在所述web端基于IP地址及端口号登录所述关系型数据库,调取所述数据集、所述数据集对应的参数、所述数据图表和所述数据看板;
[0008]在web端对所述数据集、所述数据集对应的参数、所述数据图表和所述数据看板进行展示。
[0009]可选的,方法还包括:将目标数据,存储至对应的关系型数据库或大数据引擎中。
[0010]可选的,关系型数据库,包括如下中的至少一种:MySQL数据库、Oracle数据库、PostgreSQL数据库和SQL Server数据库,所述大数据引擎,包括如下中的至少一种:Elasticsearch引擎、ClickHouse引擎和Hive引擎。
[0011]可选的,数据集,包括如下中的至少一种:SQL数据集、CSV数据集、Excel数据集、HTTP接口数据集和JSON数据集,所述数据图表,包括如下中的至少一种:同比图表、环比图表、折线图表、柱状图表、饼图表、地图表、雷达图表、漏斗图表、散点图表、K线图表和桑基图表,所述数据看板为HTML网页的模板,包括如下中的至少一种:图表联动看板、数据钻取看板、异步加载看板和交互表单看板,所述数据集对应的参数,包括如下中的至少一种:文本参数、时间参数和日期参数。
[0012]可选的,在web端对所述数据集、所述数据集对应的参数、所述数据图表和所述数据看板进行展示时,提供对于所述数据集、所述数据图表和所述数据看板进行下载的接口,
并通过接口对下载的所述数据集、所述数据图表和所述数据看板进行格式转换,以得到默认格式的下载数据。
[0013]再一方面,本专利技术还提出了一种基于web的数据可视化系统,包括:
[0014]数据采集单元,用于对目标系统进行监控,并实时采集所述目标系统产生的实时数据,对对所述采集的实时数据,进行清洗及标准化处理,以得到标准格式化的实时数据,并将所述实时数据作为目标数据;
[0015]分类单元,用于基于预设方式对所述目标数据进行分类,并为每一类型的目标数据创建数据集,并定义所述数据集的参数;
[0016]存储单元,用于基于所述数据集对应的参数和数据集,为所述数据集创建数据图表和数据看板,并将所述数据集、所述数据集对应的参数、数据图表和数据看板,存储至关系型数据库中;
[0017]调取单元,用于获取所述关系型数据库的IP地址及端口号,在所述web端基于IP地址及端口号登录所述关系型数据库,调取所述数据集、所述数据集对应的参数、所述数据图表和所述数据看板;
[0018]展示单元,用于在web端对所述数据集、所述数据集对应的参数、所述数据图表和所述数据看板进行展示。
[0019]可选的,存储单元还用于:将目标数据,存储至对应的关系型数据库或大数据引擎中。
[0020]可选的,关系型数据库,包括如下中的至少一种:MySQL数据库、Oracle数据库、PostgreSQL数据库和SQL Server数据库,所述大数据引擎,包括如下中的至少一种:Elasticsearch引擎、ClickHouse引擎和Hive引擎。
[0021]可选的,数据集,包括如下中的至少一种:SQL数据集、CSV数据集、Excel数据集、HTTP接口数据集和JSON数据集,所述数据图表,包括如下中的至少一种:同比图表、环比图表、折线图表、柱状图表、饼图表、地图表、雷达图表、漏斗图表、散点图表、K线图表和桑基图表,所述数据看板为HTML网页的模板,包括如下中的至少一种:图表联动看板、数据钻取看板、异步加载看板和交互表单看板,所述数据集对应的参数,包括如下中的至少一种:文本参数、时间参数和日期参数。
[0022]可选的,在web端对所述数据集、所述数据集对应的参数、所述数据图表和所述数据看板进行展示时,提供对于所述数据集、所述数据图表和所述数据看板进行下载的接口,并通过接口对下载的所述数据集、所述数据图表和所述数据看板进行格式转换,以得到默认格式的下载数据。
[0023]再一方面,本专利技术还提供了一种计算设备,包括:一个或多个处理器;
[0024]处理器,用于执行一个或多个程序;
[0025]当所述一个或多个程序被所述一个或多个处理器执行时,实现如上述所述的方法。
[0026]再一方面,本专利技术还提供了一种计算机可读存储介质,其上存有计算机程序,所述计算机程序被执行时,实现如上述所述的方法。
[0027]与现有技术相比,本专利技术的有益效果为:
[0028]本专利技术提供了一种基于web的数据可视化方法,包括:对目标系统进行监控,并实
时采集所述目标系统产生的实时数据,对对所述采集的实时数据,进行清洗及标准化处理,以得到标准格式化的实时数据,并将所述实时数据作为目标数据;基于预设方式对所述目标数据进行分类,并为每一类型的目标数据创建数据集,并定义所述数据集的参数;基于所述数据集对应的参数和数据集,为所述数据集创建数据图表和数据看板,并将所述数据集、所述数据集对应的参数、数据图表和数据看板,存储至关系型数据库中;获取所述关系型数据库的IP地址及端口号,在所述web端基于IP地址及端口号登录所述关系型数据库,调取所述数据集、所述数据集对应的参数、所述数据图表和所述数据看板;在web端对所述数据集、所述数据集对应的参数、所述数据图表和所述数据看板进行展示。本专利技术通过配置数据源,然后进行数据分析,添加数据集,配置图表,配置看板,一气呵成,实现开票数据实现可视化展示。无需关心后端开发,只需要配置sql或者获取json数据就可以实现可视化显示。
附图说明
[0029]图1为本专利技术一种基于web的数据可视化方法的流程图;
[0030]图2为本专利技术一种基于web的数据可视化系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于web的数据可视化方法,其特征在于,所述方法包括:对目标系统进行监控,并实时采集所述目标系统产生的实时数据,对对所述采集的实时数据,进行清洗及标准化处理,以得到标准格式化的实时数据,并将所述实时数据作为目标数据;基于预设方式对所述目标数据进行分类,并为每一类型的目标数据创建数据集,并定义所述数据集的参数;基于所述数据集对应的参数和数据集,为所述数据集创建数据图表和数据看板,并将所述数据集、所述数据集对应的参数、数据图表和数据看板,存储至关系型数据库中;获取所述关系型数据库的IP地址及端口号,在所述web端基于IP地址及端口号登录所述关系型数据库,调取所述数据集、所述数据集对应的参数、所述数据图表和所述数据看板;在web端对所述数据集、所述数据集对应的参数、所述数据图表和所述数据看板进行展示。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:将目标数据,存储至对应的关系型数据库或大数据引擎中。3.根据权利要求1所述的方法,其特征在于,所述关系型数据库,包括如下中的至少一种:MySQL数据库、Oracle数据库、PostgreSQL数据库和SQL Server数据库,所述大数据引擎,包括如下中的至少一种:Elasticsearch引擎、ClickHouse引擎和Hive引擎。4.根据权利要求1所述的方法,其特征在于,所述数据集,包括如下中的至少一种:SQL数据集、CSV数据集、Excel数据集、HTTP接口数据集和JSON数据集,所述数据图表,包括如下中的至少一种:同比图表、环比图表、折线图表、柱状图表、饼图表、地图表、雷达图表、漏斗图表、散点图表、K线图表和桑基图表,所述数据看板为HTML网页的模板,包括如下中的至少一种:图表联动看板、数据钻取看板、异步加载看板和交互表单看板,所述数据集对应的参数,包括如下中的至少一种:文本参数、时间参数和日期参数。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在web端对所述数据集、所述数据集对应的参数、所述数据图表和所述数据看板进行展示时,提供对于所述数据集、所述数据图表和所述数据看板进行下载的接口,并通过接口对下载的所述数据集、所述数据图表和所述数据看板进行格式转换,以得到默认格式的下载数据。6.一种基于web的数据可视化系统,其特征在于,所述系统包括:数据采集单元,用于对目标系统进行监控,并实时采集所述目标系统产生的实时数据,对对所述采集的实时数据,进行清洗及标准化处理,以得到标准格式化的实时数据,并将所述实时数据作为目...

【专利技术属性】
技术研发人员:霍宇星王峥杨金冯畅
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:

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

1