当前位置:网站首页>学习笔记|数据小白使用DataEase制作数据大屏
学习笔记|数据小白使用DataEase制作数据大屏
2022-07-07 01:54:00 【FIT2CLOUD飞致云】
编者注:
本文为知乎博主小敏敏的原创文章。
原文链接:
https://zhuanlan.zhihu.com/p/521926246
当今的社会不断发展进步,数据、信息充斥着我们的生活和工作,就算没什么相关知识基础的我,也耳濡目染了许多相关的信息。我一直在想着自学数据分析,但是对各种数据库、虚拟机、前后端代码、API数据源等这些数据方面的基本概念只了解个名称。我的大学专业和IT信息化也一点关系都没有,工作后我虽然和各种数据打交道,但大多数情况只是让专业信息技术人员给我需要的数据,所以我给自己的定位是“数据小白”。
机缘巧合下,我碰到了DataEase这款开源产品。了解了它的基本信息后,觉得它上手简单方便,而且有充实的学习资料,很适合拿来作为我入门数据分析的学习工具。这篇文章就作为我通过DataEase实现数据可视化,并做出了属于我自己的仪表板的一个记录吧!希望能够给更多和我一样的“数据小白”提供一些参考。
我的数据学习成长记录,主要从学习方法、动手实践、成果展示、归纳总结四个方面来进行介绍。
学习方法
第一步,访问产品所属公司的官网,主要是为了了解一下产品背后的公司。(FIT2CLOUD飞致云官网地址:https://www.fit2cloud.com/。)
点进官网看到了这个公司的一句口号——“软件用起来才有价值,才有改进的机会”。这句口号让人感觉很务实。我使用过各式各样的软件,有些软件不在意用户的实际需求,改进和更新也不及时,这类软件后来都会被慢慢淘汰。所以我认为,软件怕的是没有被用起来,不可以闭门造车,只有这样才能经得起检验。
第二步,访问DataEase产品官网,对产品进行基本的了解。(DataEase官网地址:https://dataease.io/https://dataease.io/。)
DataEase是开源的数据可视化分析工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。DataEase支持丰富的数据源连接,能够通过拖拉拽的方式快速制作图表,并且可以方便地与他人分享。
第三步,学习DataEase产品线上文档。(文档地址:https://dataease.io/docs/。)
DataEase的官方文档写得很详细,可以充分了解产品基本信息和功能,以及该如何上手部署和使用DataEase。作为“数据小白”的我,看得最认真的部分是“功能手册”和“教学视频”。通过阅读官方文档,我的很多疑问都得到了解答,而且我发现DataEase的各种教程也非常细致,极大地减少了我的上手难度。
通过前面几步的学习,我对DataEase有了基本的掌握,所以开始动手实践。
动手实践
在动手实践之前,我准备整理一下思路。我使用DataEase的最终目的是为了产出一个数据可视化大屏,而使用DataEase制作仪表板分为四个部分:数据来源、数据连接、数据准备、仪表板制作(即数据使用)。
- 数据来源
目前DataEase支持的数据源类型挺多的,具体如下图所示。
这里包含了各种类型的数据仓库/数据湖、OLTP型数据库、OLAP型数据库,作为“数据小白”的我的理解是,这些就像是超市的种类,就像仓储式超市、综合性超市、便利店等,只是规模大小和定位不同。数据源类型下还有数据源名称,就像是超市的不同品牌,沃尔玛、首航、家乐福等。这里还专门有一个API数据源,就像是专门给那些饭店每天(规律的阶段性)送货的超市(菜市场)。
以上是我对数据源类型的理解,若有偏差欢迎大家指正。
- 数据连接
找到原料在哪里之后,我们就要把原料拿或者借到自己家了。在产品里对应的就是新建数据源。这个流程就像是我们要去和超市谈合作一样,需要和超市完成对接和身份认证,超市才允许我们去里面拿东西。所以要先做好对接,后续才可以使用里面的数据。
不同类型的超市需要的认证是不同的,例如数据库数据源所需要的信息就像是超市的名字、地址、类型、用户认证、密码等一系列信息。
- 数据准备
数据源连接好之后,就要看看我们需要什么数据,并把这些数据提取到我们的数据集。
这里提到了两种连接方式,一种是直连模式,一种是定时同步模式。采用哪种模式主要是根据我们的需求来确定,就好比有些饭店是以食材新鲜为主打优势,那么他们需要的配送方式就是直接配送(直连),只要有新鲜的原料就需要立马配送给他们。而有些饭店可能每天定时配送一次原料就可以了。
DataEase的使用流程是:数据源→数据集→仪表板。
- 仪表板制作(数据使用)
在这个步骤中,DataEase引入了仪表板和视图的概念。在这里可以把仪表板理解为我们的餐桌,视图可以理解为装盘的菜。
先说视图。在使用过程中我发现,创建视图必须先选择数据集,这是需要大家注意的。视图制作的流程如下:
视图和仪表板的具体操作步骤暂时就不展开讲了,后续有机会再和大家分享。而且DataEase本身的设计构想也很简单,各种视图/组件/元素的设置都可以在右侧的功能栏中快速编辑,元素调整完图表就自动应用上了。视图/组件/元素也都是通过拖拽拉取的方式进行操作的,没有太大难度。
具体的操作大家可以到飞致云学堂学习一下,操作步骤讲得很详细。实在不会的可以加入他们的社区交流群,有热心的客服小姐姐、小哥哥和自发的志愿者帮助大家解决问题。
飞致云学堂地址:
https://edu.fit2cloud.com/page/2635108?navIndex=1
在“仪表板制作”这一步需要完成的工作就是,将我们需要展示的数据进行“装盘”(即制作视图),并在餐桌上摆放好(即制作仪表板)。大家可以根据自己的喜好进行设计和摆放。
成果展示
作为一个“数据小白”,我能做出一个自己可随时更改数据的数据可视化大屏,并且分享给想分享的人,也没有麻烦前后端技术人员。对我来说,这是很有成就感的一段学习经历。下图就是我使用DataEase这款开源工具制作的公司年度销售大屏。需要说明的是,其中所展示的数据仅为示意数据,并不是公司真实的经营数据。
归纳总结
DataEase开源数据可视化分析平台对于我这样的小白来说,功能操作简单,各种概念理解起来也很方便。我通过官方的线上文档和教学视频就可以做出一个简单的仪表板,可见它“人人可用”的口号是名副其实的。
在实际使用的过程中,我也发现了DataEase一些可以提升的地方:
■ 建议在图表颜色增加渐变色支持;
■ 建议图表文字支持加粗显示。
总的来说,使用DataEase进行数据分析的过程是比较轻松和友好的。无论是产品本身功能还是产品团队的支持,都把用户的体验感放在首位。我希望这款开源工具能做得越来越好,未来可以迭代开发出更多好用、强大的功能。
边栏推荐
- A freshman's summary of an ordinary student [I don't know whether we are stupid or crazy, but I know to run forward all the way]
- 雷特智能家居龙海祁:从专业调光到全宅智能,20年专注成就专业
- Swagger3 configuration
- 线性代数(一)
- Qt多线程的多种方法之一 QThread
- Symmetric binary tree [tree traversal]
- 360织语发布7.0新品 为党政军、央国企打造专属“统一数字工作空间”
- Laravel uses Tencent cloud cos5 full tutorial
- Solve pod install error: FFI is an incompatible architecture
- 那些自损八百的甲方要求
猜你喜欢
A very good JVM interview question article (74 questions and answers)
软件测试的几个关键步骤,你需要知道
Apple CMS V10 template /mxone Pro adaptive film and television website template
3428. 放苹果
博士申请 | 上海交通大学自然科学研究院洪亮教授招收深度学习方向博士生
window下面如何安装swoole
693. Travel sequencing
一段程序让你明白什么静态内部类,局部内部类,匿名内部类
Redis(一)——初识Redis
基于FPGA的VGA协议实现
随机推荐
Peripheral driver library development notes 43: GPIO simulation SPI driver
Career experience feedback to novice programmers
「解析」FocalLoss 解决数据不平衡问题
dolphinscheduler3.x本地启动
【OpenCV】形态学滤波(2):开运算、形态学梯度、顶帽、黑帽
JMeter's own functions are not enough? Why don't you develop one yourself
FlexRay通信协议概述
Experience sharing of contribution of "management world"
laravel 使用腾讯云 COS5全教程
Party A's requirements for those who have lost 800 yuan
Jinfo of JVM command: view and modify JVM configuration parameters in real time
Navicat导入15G数据报错 【2013 - Lost connection to MySQL server during query】 【1153:Got a packet bigger】
win系统下安装redis以及windows扩展方法
DC-7靶机
C语言整理(待更新)
3428. 放苹果
JVM命令之- jmap:导出内存映像文件&内存使用情况
Haqi projection Black Horse posture, avec seulement six mois de forte pénétration du marché des projecteurs de 1000 yuans!
MySQL(十)
Swagger3 configuration