『7x24小时有问必答』

做工控的,经常碰到数据上屏的需求。
生产车间的设备状态、产量统计、能耗监控,领导想看实时数据,业务要统计报表。
数据都在PLC、SCADA里,想拿出来展示,要么自己写程序从数据库取数,要么用BI工具做可视化。
有些小项目选收费的BI工具,比如Tableau、PowerBI。成本包不住,客户也不买单。
最近发现一个开源工具,希望能帮到大家。
Redash,一个让会SQL的人快速做数据可视化的开源平台。
收费BI工具功能是强,但是配置复杂,学习成本高。
用Redash,你只需要会写SQL,就能把查询结果直接变成可视化图表和仪表板,然后分享给团队用。
Redash用系统把数据查询和图表展示整合在一起,所见即所得。
下面我们看看它有哪些独特功能。
浏览器端的查询编辑器,写SQL就能出结果。
你可以在里面写SQL或NoSQL查询,系统会自动提示字段名和语法,侧边还有schema浏览器帮你快速了解数据结构。
写完查询,点一下执行,结果马上出来。这一步对熟悉SQL的人来说,几乎零学习成本。
查询跑完之后。
你可以直接在结果页面上选择图表类型,拖拽配置X轴、Y轴、分组方式,几秒钟就能生成柱状图、折线图、饼图、地图等多种可视化。
这些图表可以保存下来,也可以组合成一个仪表板,放到一个大屏上展示。
它有定时刷新功能,实现自动化。
有这么一个场景。
你每周都要手动跑一遍SQL,把结果导出成Excel,再做成图表发到群里。
这样固定套路的活,用Redash的定时刷新实现自动化。
它可以设置查询每隔多久自动跑一次,图表和仪表板会跟着自动更新。
告警功能,监控关键指标。
你可以设定一个条件。
比如某个指标超过阈值,系统就会自动发邮件或调用Webhook通知你。
这样做的好处是不用天天盯着大屏,有问题的数据会自动推过来。
协作分享,让数据真正流动起来。
每个查询和图表都有一个可分享的URL,你可以直接发给同事,对方打开就能看到最新的数据。
如果你们团队有数据审查的习惯,这个分享机制能让同行评审变得简单:别人可以直接看到你的查询逻辑,而不是只拿到一张截图。
支持多种数据源。
Redash支持的数据源种类不少,包括PostgreSQL、MySQL、MongoDB、Elasticsearch、BigQuery、Snowflake等主流数据库。
基本能覆盖日常使用的数据源。
另外还支持自定义API,返回JSON数据
通过声明的方式,直接定义接口,门槛一下子被打下来了。

看到这你想装上试试?

最简单的就是用Docker部署。
它提供了一个compose.yaml文件,用Docker Compose部署,就能把Redash跑起来。
git  clone  https://github.com/getredash/redash.git

cd  redash

docker-compose up -d

运行没报错,浏览器访问Redash的地址,创建数据源连接。
然后就可以开始写查询、做图表了。

当然Redash也有它的局限性。

它不是一个功能最全的BI平台,如果你需要复杂的数据建模、多层级权限控制。
那还是推荐Tableau或Power BI这类商业产品。
对于中小团队,项目预算有限,Redash已经够用了。
感兴趣的朋友可以抓紧试试。
开源地址:https://github.com/getredash/redash

最后,欢迎随手点赞、在看、转发,也可以给我个星标,我们下期见!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码