30+程序老兵转型路--工具篇(可视化Sugar)
最近打算学习一点数据分析的内容,下图中虽然广告成分有点多,但是技多不压身个,都说程序员应该有一点产品思维,并对数据保持敏感。
文章图片
看了一些培训机构的介绍,涉及到的知识点还挺多的,有工具、思维、实操及最后的报告。果然一口吃不了个胖子,慢慢学吧。
文章图片
Excel和SQL应该是最基础的,这个在上一篇30+程序老兵转型路--工具篇(WPS+PostgreSQL)中进行了介绍
本次我们来学习一下数据可视化,tableau是比较火的可视化软件,但是需要下载安装,在saas大火的今天,有一些更便捷的替代方案。
Sugar是百度智能云推出的敏捷 BI 和数据可视化平台,通过拖拽图表组件可实现 5 分钟搭建数据可视化页面,组件丰富,开箱即用,无需SQL和任何编码。通过可视化图表及强大的交互分析能力,企业可使用 Sugar有效助力自己的业务决策。
下面我们来试用一下Sugar
准备数据源
我们准备了300多条CPU的监测数据,这个是导出的csv文件
文章图片
我们需要准备一个云数据库,能够提供公网的IP用来作为Sugar的数据源,这里我使用了一个免费的云数据库MemFireDB
文章图片
使用dbeaver将csv数据导入到云数据库中,也可以在云数据库控制台,或者应用程序中动态插入、修改数据
文章图片
在dbeaver中预览一下数据,导入成功了
文章图片
配置Suager可视化大屏
在数据源管理中,创建数据源,这里填写我们在上一步中云数据服务地址、数据库名、用户名
文章图片
在模型管理中,创建模型,在这里我们想展示一个CPU的历史曲线,选择“timestamp”作为维度,选贼user的利用率作为度量值
文章图片
在大屏管理中,配置大屏,选择大屏模板,点击折线图,然后可以选择配置数据,这里数据可以选择API,也可以选择云数据库,这里我们选择刚才配置的云数据库数据数据源
文章图片
配置完成,我们可以预览看一下折线图的效果
文章图片
配置完成后,点击保存,在大屏管理的列表中,可以选择分享,将刚创建出来的数据大屏分享给其他网友
文章图片
总结
再畅享一下,APP(用户)直接将数据写入云数据库中,Sugar可以实时从云数据库中加载数据进行大屏展示,我们无需安装任何本地软件或服务,是不是挺香!!!我们分享出去的图表会随着云数据库中的数据变化而变化,真正做到动态可视化
【30+程序老兵转型路--工具篇(可视化Sugar)】
文章图片
推荐阅读
- 基于微信小程序带后端ssm接口小区物业管理平台设计
- 事件处理程序
- 编写字典程序
- Java程序员阅读源码的小技巧,原来大牛都是这样读的,赶紧看看!
- 小程序有哪些低成本获客手段——案例解析
- 程序员|【高级Java架构师系统学习】毕业一年萌新的Java大厂面经,最新整理
- 微信小程序基础知识
- VueX(Vuex|VueX(Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式)
- 使用Promise对微信小程序wx.request请求方法进行封装
- 程序员客栈TOP收入的萌系开发者心得|程序员客栈TOP收入的萌系开发者心得 - 雨晴