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

本文涉及的产品
Elasticsearch Serverless通用抵扣包,测试体验金 200元
简介: 课时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.完成航班信息可视化看板

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

 

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
成功解决TypeError: ‘encoding’ is an invalid keyword argument for this function
成功解决TypeError: ‘encoding’ is an invalid keyword argument for this function
|
Linux
LINUX修改主机名
LINUX修改主机名
187 0
|
JSON 搜索推荐 API
使用Elasticsearch进行全文搜索:技术深度解析
【5月更文挑战第16天】本文深入解析了使用Elasticsearch进行全文搜索的技术细节。Elasticsearch是一个基于Lucene的开源搜索引擎,支持全文、结构化搜索和数据分析,具备优秀的扩展性。文中介绍了其核心功能,包括全文搜索、结构化搜索、分析和可扩展性。详细步骤涉及安装配置、数据准备、创建索引、导入数据、构建查询及结果处理。Elasticsearch凭借其高效性能和灵活性,成为企业全文搜索的首选解决方案。
|
机器学习/深度学习 运维 监控
入侵检测系统(IDS)及其类型
【8月更文挑战第20天】
1842 0
入侵检测系统(IDS)及其类型
|
数据采集 机器学习/深度学习 算法
深入Sklearn预处理技术:数据清洗与标准化实战
【7月更文第22天】在机器学习项目中,数据预处理是至关重要的一步,它直接影响到模型的性能和准确性。Scikit-learn(简称sklearn)作为Python中最受欢迎的机器学习库之一,提供了丰富的数据预处理工具。本文将深入探讨sklearn中的数据清洗与标准化技术,并通过实战代码示例展示如何应用这些技术提升模型效果。
1259 2
|
XML Java 应用服务中间件
SpringBoot同时可以处理多少请求?
Spring Boot 的并发处理能力取决于其内置的 Web 容器,如 Tomcat、Undertow 或 Jetty。默认是 Tomcat,最大连接数为 8192,最大等待数为 100,因此默认可同时处理 8292 个请求。可通过配置 `server.tomcat.max-connections` 和 `server.tomcat.accept-count` 修改这些值。另外,可以通过排除 Tomcat 并引入 Jetty 或 Undertow 的依赖来更换 Web 容器。
1778 0
|
弹性计算 大数据 测试技术
2024年阿里云服务器价格配置表汇总(轻量服务器、ECS服务器、游戏服务器、GPU服务器)
今天整理了阿里云服务器价格,包含了阿里云轻量应用服务器、阿里云ECS云服务器、阿里云游戏服务器、阿里云GPU云服务器。阿里云服务器租用费用,云服务器ECS经济型e实例2核2G、3M固定带宽99元一年、ECS u1实例2核4G、5M固定带宽、80G ESSD Entry盘优惠价格199元一年,轻量应用服务器2核2G3M带宽轻量服务器一年61元、2核4G4M带宽轻量服务器一年165元12个月、2核4G服务器30元3个月,幻兽帕鲁4核16G和8核32G服务器配置,云服务器ECS可以选择经济型e实例、通用算力u1实例、ECS计算型c7、通用型g7、c8i、g8i等企业级实例规格。
1133 0
|
缓存 Linux
Centos7配置国内yum源和epel源
Centos7配置国内yum源和epel源
17658 3
|
存储 数据管理 数据处理
阿里云对象存储OSS收费价格表
2023阿里云对象存储OSS收费价格表,阿里云对象存储OSS包年包月和按量付费,存储包、流量包收费价格,OSS标准(LRS)存储包100GB优惠价33元、500GB存储包半年162元、OSS存储包40GB一年9元,OSS流量包100G 49元/月
6120 0
|
自然语言处理 运维 算法
新功能 | 智能开放搜索上线定制分词器
智能开放搜索上线定制召回模型-定制分词器功能,满足各行业、垂类、业务特殊,对搜索有较高分词要求的客户,提升语义理解能力,精准召回用户搜索意图。
1154 0