课时1:基于Kibana Lens进行数据可视化,灵活分析航班信息

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: 课时1:基于Kibana Lens进行数据可视化,灵活分析航班信息

10分钟玩转Elasticsearch训练营:课时1:基于Kibana Lens进行数据可视化,灵活分析航班信息

课程地址:https://developer.aliyun.com/trainingcamp/32c963b2319b46d78e7103797cf5f1b0?spm=a2cwt.28237621.J_9603273760.5.31b2b726xTbsZG

课时1:基于Kibana Lens进行数据可视化,灵活分析航班信息

 

内容:

一、实验介绍

二、实验内容

 

一、实验介绍

1.实验准备:

开通阿里云检索分析服务Elasticsearch 版 免费试用1个月(数据节点 2核 4GB 20GB*3节点,Kibana 2核 4 GB)

2.重点内容:

本实验基于 Kibana Lens 制作航班信息可视化,例如航班延误情况、机票平均价格等。通过本实验,您将掌握Kibana Lens 的使用方法,帮助您更加直观地展现和分析数据,从而更好地发现数据中的洞见,驱动业务增长和优化。

实际上Kibana Lens传统的制作非常不一样它非常简洁直观。对于没有Kibana Lens使用经验的开发者来讲,它也可以制作出非常好的面板

 

二、实验内容

1.配置仪表板

首先入elastic导入样数据,这里需要导入flight数据如果已经导入完数据,接下来就制作Dashboard。
制作Dashboard需要创建仪表板,之后创建可视化。注意,这里一定要选择正确的索引Kibana Sample Flights),时间可以选择30天但是时间并不是最重要的

2.与仪表板交互

接下来通过metric magic这个指标一个可视化。那么怎么做呢?

image.png

添加筛选里添加管理器FlightDelay,运算符号选择是,输入值为true。这样就可以对数据库的数据进行过滤。

接下来选择旧版的指标,这是选择它的显示方式。接下来把记录直接拖进来,这里有1094个数据,之后时间选择过去30天的。这样就完成了,选择保存并返回。在bootbable里可以直接把它缩小,点击没有标题可以给它命名,输入Delayed flights。通过过滤器,在Delayed情况下有个 1094个航班是Delayed
image.png

接下来通过垂直堆起条形图创建另外一个可视化,实际上默认的就是垂直堆积条形图
image.png

直接把记录拖进来,通过选中数据,可以显示需要的数据。在下方还有其它的数据可供选择,例如指标。点击水平轴>最小时间间隔,可以根据需要改变,可以选择12小时,一天等等。
image.png

每一天的情况下希望每一天按照flightDelay Tpye进行分类。在搜索框里输入FlightDelay Tpye,找到对应的可用字段直接拖到编目。对应的数据就会直接出现,点击保存并返回,调整到所需要的大小。这是非常直接的方式。

接下来表格表格也是一种非常好的可视化。例如选择创建可视化,点击选择表格,搜索carrier,将carrier直接拖动到中间,就会如下图所示:

image.png

点击行>值数目,可以进行修改。接下来需要添加其他的数据,例如AvgTicketPrice, 搜索后将其拖到中间,可以看到出现了AvgTicketPrice中位值,这样就可以看到AvgTicketPrice中位值的数据。同样,分别输入FlightDelayMin和FlightTimeMin,并分别将它们拖到中间,可以看到出现了FlightDelayMin的中位值和FlightTimeMin的中位值,如果不想要中位值,可以点击右侧右侧指标下对应的字段进行选择。选择完想要的最大值、最小值等进行保存。为了美观可以调整大小,甚至可以点击进行定制化,例如选择编辑面板设置可以给一个标题。还可以对所有表格进行保存,点击保存,输入想要的标题,例如Flight Dashboard,点击保存,这样就对可视化的多个图进行了保存。

接下来是可视化最重要最厉害的:对多个索引进行操作,让多个索引在同面板中,或者是说有多层图,这就是Kibana比较强大的功能。它把两个索引的数据通过多层图方法把它叠加。搜索AvgTicketPrice,将字段直接拖到中间,可以对时间进行修改,搜索carrier,同样可以对值进行修改,接下来点击添加图层>可视化,

可视化的图的索引可以是另一个索引。例如有指标日志、可视化等等,这时可以把同时段的指标日志的一些信息或者一些东西显示在同一个图上进行比较。例如搜索timestamp,将该字段拖到水平轴,搜索FlightDelayMin,将其拖到垂直轴,这样,两者也都被叠加上了。同样,他们也可以进行修改,例如将中位值改为最大值。通过选择不同的图层,可以看到不同的图层结果,如下图所示:

image.png

同样进行保存,他也出现在了仪表板上。

image.png

 

接下来做饼图饼图实际上是圆盘图。点击创建可视化,可视化类型选择圆环图,搜索DestCityName,直接将字段拖入,就会出现一个圆环图。如果想对其进行细分,搜索Cancelled,同样将其拖过来,点击切片依据>高级>将其余值分组为“其他”取消,值数目也可以修改。可视化如下图所示;

image.png

通过Kibana Lens 做可视化的速度是非常之快非常方便

最后展示一下树状图树状图非非常直观的展示百分比的数据,和饼图类似,但和饼图相比更加直观
image.png

创建可视化,可视化类型选择树状图。搜索DestCountry,将其直接拖入,结果如图所示:

image.png

美国中国加拿大日本的比例度都显示出来。搜索DestAirportID,同样直接将其拖进来,结果如图所示:

image.png

可以看出不同国家,不同地方所占机场的比例都显示出来,通过分组依据>值数目可以对其进行修改,这是非常直接的方式。相较于饼图的表示的百分比,树状图更直观。同时通过下方的建议,可以根据需要选择不同的展示方式

4.完成航班信息可视化看板

保存后对可视化图进行整理,最后对仪表板进行保存。

 

相关实践学习
利用Elasticsearch实现地理位置查询
本实验将分别介绍如何使用Elasticsearch7.10版本进行全文检索、多语言检索和地理位置查询三个Elasticsearch基础检索子场景的实现。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
2月前
|
监控 数据可视化 前端开发
数据可视化系列-04数据大屏基础知识
数据可视化系列-04数据大屏基础知识
|
数据可视化 BI Apache
Superset BI 数据可视化分析之超详细上手教程
Superset BI 数据可视化分析之超详细上手教程
960 0
Superset BI 数据可视化分析之超详细上手教程
|
2月前
|
数据可视化 数据挖掘 Linux
数据分析入门系列教程-常用图表
数据分析入门系列教程-常用图表
|
10月前
|
数据可视化 测试技术 数据安全/隐私保护
通过可观测可视化Grafana版进行数据可视化展示与分析
使用可观测可视化Grafana版进行数据可视化展示与分析。
382 1
|
10月前
|
存储 数据可视化 Linux
基于Kibana Lens进行数据可视化,灵活分析航班信息
通过本教程,您将通过简单的拖放操作,体验Kibana Lens灵活的数据可视化功能,在仪表板中创建条形图、表格、圆环图和树状图等可视化视图。
527 0
|
数据可视化 开发者 索引
基于 Kibana Lens 进行数据可视化,灵活分析航班信息
在今天的练习中,我们将使用 Kibana 自带的数据来进行一些可视化的展示。希望对刚开始使用 Kibana 的用户有所帮助
6663 1
基于 Kibana Lens 进行数据可视化,灵活分析航班信息
|
12月前
|
缓存 数据可视化 关系型数据库
漏刻有时数据可视化大屏phpstudyPro环境部署配置中的常见问题
漏刻有时数据可视化大屏phpstudyPro环境部署配置中的常见问题
72 0
|
12月前
|
Web App开发 编解码 缓存
漏刻有时数据可视化大屏启动程序使用说明
漏刻有时数据可视化大屏启动程序使用说明
54 0
|
数据可视化 数据挖掘 Python
【Python】数据分析与可视化实践:收支日统计数据可视化的实现 Python数据分析与可视化实践:收支日统计数据可视化的实现
【Python】数据分析与可视化实践:收支日统计数据可视化的实现 Python数据分析与可视化实践:收支日统计数据可视化的实现
141 0
|
数据可视化 BI
FineReport 数据可视化平台设计笔记
FineReport如何添加控件(自己安装插件)?
168 0
FineReport 数据可视化平台设计笔记

热门文章

最新文章