superset、metabase、redash三个开源BI工具的个人使用心得及分析

superset、metabase、redash三个开源BI工具的个人使用心得及分析数据可视化也是大数据领域里极为关键的一环 一开始我们用的是 SpringBoot ECharts 的经典组合来做可视化的 确实功能很强也很灵活 但后来随着统计需求越来越多 每来一个新需求都要写大量的重复的 MVC 代码 这等于花费了许多无用的时间和精力 这种时候就需要一个 BI 工具来简化这个过程 市面上有很多极为优秀的 BI 像 Tableau PowerBI 等 但这些都是收费的 不在考虑范围内 而开源免费的

项目 metabase redash superset
安装难度
上手难度
数据源类型
图表类型
图表颜值
文档教程
项目活跃度
邮件功能

一、安装难度

metabase

metabase的安装及其简单,只需要去官网下载一个jar包到服务器,然后java -jar metabase.jar就可以启动了,默认数据库为h2,端口为3000,如果想修改,可以参考一下这篇文章:https://www.mekau.com/6136.html

# h2(默认) export MB_DB_TYPE=h2 export MB_DB_FILE=/the/path/to/my/h2.db java -jar metabase.jar #mysql export MB_DB_TYPE=mysql export MB_DB_DBNAME=metabase export MB_DB_PORT=3306 export MB_DB_USER=<username> export MB_DB_PASS=<password> export MB_DB_HOST=localhost java -jar metabase.jar # 端口 export MB_JETTY_PORT=12345 export MB_JETTY_HOST=0.0.0.0 export MB_JETTY_SSL="true" export MB_JETTY_SSL_Port="8443" export MB_JETTY_SSL_Keystore="path/to/keystore.jks" export MB_JETTY_SSL_Keystore_Password="storepass" java -jar -Xms2048M -Xmx2048M -XX:NewSize=512m -XX:MaxNewSize=1024m -XX:PermSize=512m -XX:MaxPermSize=512m metabase.jar 

redash

centos上安装redash是最麻烦的,当初花了不少时间,我也写了一篇文章专门介绍如何在centos7安装redash,需要的可以移步超详细的centos7安装redash教程

superset

superset的安装难度一般,跟着官网的步骤一步一步来就行了,官网地址

二、上手难度

metabase

redash

superset

superset上手可以说是比较难的,它最主要的新建查询方式跟metabase第二种方式很像,同时它也有一个SQL Lab功能,superset我使用的不多,它在各种像是配置数据源、建立查询的时候都会比上面两者更加复杂,而且它的文档方面也是最弱的,遇到问题也不好找教程

三、数据源类型

metabase

redash

superset

四、图表类型

metabase

在这里插入图片描述

redash

superset

五、图表颜值

六、文档教程

这一块上面也提到了,metabase最强,redash次之,superset最弱

七、项目活跃度

活跃度决定了一个项目后续的发展和BUG的优化,在这方面metabase同样是最强的,在我使用过程中就有好几次更新,redash次之,而superset虽然目前属于apache,在github上星数也是最多的,但活跃度却是最弱的,发展前景看起来也一般

八、邮件功能

邮件功能在实际工作里是非常重要的一项功能,很多时候部门领导和产品需要每天收到一份关键数据的日报邮件,同样对于数据的异常情况也可以发送邮件进行告警,在这方面metabase还是最强的,首先它有一个定时任务功能,如下图:在这里插入图片描述
在这里可以选择需要发送的图表,设置发送时间和接收人,就能实现日报功能
Tips:这里有一个小坑,metabase默认时区是美国的时区,要在管理员页面设置成香港时区
同时metabase每个图表都有一个告警功能在这里插入图片描述
非常好用,美中不足的一点是最小的告警时间间隔只能到一个小时,某些情况下可能粒度不够细
redash也有告警功能,时间间隔可以到一分钟,大部分情况下通过告警功能也可以实现日报的效果
而superset是没有邮件功能的





九、总结

从上面各方面的对比可以看出,为什么我把metabase作为了生产主力,同时还要用redash来辅助

metabase

redash

superset

而superset因为操作复杂、颜值逊色、没有邮件功能等原因,我并没有在生产中使用它,但这并不意味着superset是一款不好的BI,从它隶属于apache这一点就可以看出它有着深厚的底蕴,只是在挑选一款工具的时候我们要结合自身情况,合适才是最重要的

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233480.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 电脑桌面图标点击打不开怎么办_双击桌面图标打开的是属性

    电脑桌面图标点击打不开怎么办_双击桌面图标打开的是属性在网上我们经常会看到有人提问“怎样解决笔记本电脑双击桌面图标打不开”的问题,引发该问题的原因是exe文件的关联损坏了,当然系统中毒也可能导致此现象,那么我们该如何解决这个问题呢?下面就由学习啦小编跟大家分享具体的处理方法吧,希望对大家有所帮助~笔记本电脑双击桌面图标打不开的两个处理方法笔记本电脑双击桌面图标打不开的处理方法一:1、点击屏幕左下角的开始菜单按钮,然后再点击“所有程序”;2、接着点击“…

    2022年8月12日
    6
  • IE内嵌google chrome frame解决浏览器兼容问题

    IE内嵌google chrome frame解决浏览器兼容问题参考文献:http://www.pseudowired.com/2012/12/04/tomcat-http-header-manipulation/(html中自动添加使用chrome的header)http://www.baike.com/wiki/Google+Chrome+Frame(googlechromeframe介绍)http://www.cnbl

    2022年7月16日
    22
  • Python Flask Web 框架入门

    Python Flask Web 框架入门Flask是一个轻量级的基于Python的web框架。本文适合有一定HTML、Python、网络基础的同学阅读。1.简介这份文档中的代码使用Python3运行。是的,所以读者需要自己在电脑上安装Python3和pip3。建议安装最新版本,我使用的是Python3.6.4。安装方法,可以自行谷歌或者百度。建议在linux下实践本教程中命令行操作、执行代码。2…

    2022年5月10日
    41
  • 常用的安全渗透测试工具(渗透测试工具)

    应用程序安全性并不新鲜,但它在需求、复杂性和深度方面正迅速增长。随着网络犯罪自疫情爆发以来增长了近600%,越来越多的SaaS企业开始争相保护他们的应用程序。即使那些运行最新端点保护的系统也面临重大漏洞。然而随之而来的一个问题是:即便采取了这些安全防护措施,能保护自己不会受到网络攻击吗?答案在于应用程序安全测试解决方案,该解决方案可以主动测试您的代码是否存在错误、关键漏洞和需要全面改进的领域。接下来是常见几种测试。 渗透测试 部署自动化工具,如SAST、DAST、RAST和IAST

    2022年4月16日
    62
  • Voliate

    Voliate1、voliate的理论作用:A、保证可见性B、保证指令不重新排2、可见性原理:a.保证写后的数据马上回写到系统内存b。根据缓存一致性协议,保证写后,数据在总线声明为过期,其他已经读取过这个变量的处理器会通过嗅探技术,发现自己的数据内存被修改,声明无效,如果要修改,则会重新去读取,但是,如果不修改,则不会去读取c.不能保证原子性代码:while(i==1){i++;}…

    2022年4月28日
    72
  • C# 读写 Photoshop PSD文件 操作类「建议收藏」

    C# 读写 Photoshop PSD文件 操作类「建议收藏」使用方法显示PSDOpenFileDialog_Dialog=newOpenFileDialog();_Dialog.Filter=”*.psd|*.psd”;if(_Dialog.ShowDialog()==DialogResult.OK){Zgke.MyImage.Image…

    2022年6月6日
    92

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号