3

30+程序老兵转型路--工具篇(可视化Sugar)

 2 years ago
source link: https://segmentfault.com/a/1190000040233050
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

最近打算学习一点数据分析的内容,下图中虽然广告成分有点多,但是技多不压身个,都说程序员应该有一点产品思维,并对数据保持敏感。

image.png
看了一些培训机构的介绍,涉及到的知识点还挺多的,有工具、思维、实操及最后的报告。果然一口吃不了个胖子,慢慢学吧。

image.png

Excel和SQL应该是最基础的,这个在上一篇30+程序老兵转型路--工具篇(WPS+PostgreSQL)中进行了介绍

本次我们来学习一下数据可视化,tableau是比较火的可视化软件,但是需要下载安装,在saas大火的今天,有一些更便捷的替代方案。

Sugar是百度智能云推出的敏捷 BI 和数据可视化平台,通过拖拽图表组件可实现 5 分钟搭建数据可视化页面,组件丰富,开箱即用,无需SQL和任何编码。通过可视化图表及强大的交互分析能力,企业可使用 Sugar有效助力自己的业务决策。

下面我们来试用一下Sugar

准备数据源

我们准备了300多条CPU的监测数据,这个是导出的csv文件

image.png

我们需要准备一个云数据库,能够提供公网的IP用来作为Sugar的数据源,这里我使用了一个免费的云数据库MemFireDB

image.png

使用dbeaver将csv数据导入到云数据库中,也可以在云数据库控制台,或者应用程序中动态插入、修改数据

image.png

在dbeaver中预览一下数据,导入成功了

image.png

配置Suager可视化大屏

在数据源管理中,创建数据源,这里填写我们在上一步中云数据服务地址、数据库名、用户名

3_WPS图片.png

在模型管理中,创建模型,在这里我们想展示一个CPU的历史曲线,选择“timestamp”作为维度,选贼user的利用率作为度量值

image.png

在大屏管理中,配置大屏,选择大屏模板,点击折线图,然后可以选择配置数据,这里数据可以选择API,也可以选择云数据库,这里我们选择刚才配置的云数据库数据数据源

image.png

配置完成,我们可以预览看一下折线图的效果

image.png

配置完成后,点击保存,在大屏管理的列表中,可以选择分享,将刚创建出来的数据大屏分享给其他网友

image.png

再畅享一下,APP(用户)直接将数据写入云数据库中,Sugar可以实时从云数据库中加载数据进行大屏展示,我们无需安装任何本地软件或服务,是不是挺香!!!我们分享出去的图表会随着云数据库中的数据变化而变化,真正做到动态可视化

image.png


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK