文章最前: 我是Octopus,这个名字来源于我的中文名--章鱼;我热爱编程、热爱算法、热爱开源。所有源码在我的个人github ;这博客是记录我学习的点点滴滴,如果您对 Python、Java、AI、算法有兴趣,可以关注我的动态,一起学习,共同进步。

相关文章:

  1. LeetCode:55. Jump Game(跳远比赛)
  2. Leetcode:300. Longest Increasing Subsequence(最大增长序列)
  3. LeetCode:560. Subarray Sum Equals K(找出数组中连续子串和等于k)

文章目录:

1) 各种BI工具对比

2)Superset

3)Redash


1) 各种BI工具对比

Redash的用户体验要比Superset好,因为够简单。如果是进行深度二次开发,那选择Redash就更加嗨了!Redash的源码可读性很好,易于开发新feature。

如果你非常需要丰富图表,不想自己定制开发,那用superset也可。

但是,中型团队或者创业公司,更推荐使用Redash。运维Redash 1年多,累计注册人数2k,30日平均UV 160、PV 6k+,后台单节点PG元数据60G+,基本没啥运维压力和事故。

一个Redash的作用约等于半个BI部门的力量,还可以无限培养BI分析师,使人人(产品\开发...)都是数据分析师成为可能.....

2)Superset

优点:

  • 可视化的选项更多,比如只要定义了Date字段,可以方便的在不同时间维度做Aggregation(日/周/月)。在显示指标的折线图时,可以与某段时间之前的指标在一张图上做对比。或是在折线图上显示一个指标的rolling averages。这些在做指标分析时挺有用的。

缺点:

  • 每一张用的表,都需要Sources -> Tables里定义。每一个用到的指标也需要定义。不适合做adhoc query的可视化。
  • SQL Lab虽然可以做adhoc query的可视化,但每次都会生成一堆临时table,把Sources -> Tables里面的对象搞得很乱
  • Dashboard不能分类,多了以后很难管理和查找
  • 权限系统特别复杂,而且不好用

3)Redash

优点:

  • 理念很简单,就是把一个SQL Query的结果可视化。不需要像Superset里定义一堆东西之后才能用。
  • SQL Query可以定制参数。比如一个App的日活指标,我可能有时要按iOS/App切分,有时要按地域切分,或是按新老用户切分。在Superset的Dashboard上我要做三个图。Redash里我可以把Query的groupby做为一个参数,这样就可以在一张图上搞定。用的时候,可以在一个Dropdown List选切分的方式。
  • 数据源方面除了支持SQL以外,还支持ElasticSearch, Google Analytics, Google Spreadsheet, URL (JSON-Format)等。

缺点:

  • 可视化的选项不如Superset多
  • Superset对于非技术的人员相对友好一些。因为技术人员可以定义好数据源与每种指标,非技术人员接下来的各种查询都可以在Web UI上点选完成,而Redash则需要直接写SQL。不过实际上即使是Superset大部分运营和产品的人也只会看现成的Dashboard,很少有人会自己构建图表。

这两个开源产品的源码我也都读过,从软件架构与代码质量上来说,Redash要明显优于Superset。


作者:叶剑烨
链接:https://www.zhihu.com/question/60369195/answer/258298127
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

可视化工具BI(superset,redash)相关推荐

  1. mysql 工具 国产_推荐一款国产化比较好用的数据可视化工具(BI工具)

    当人们一提到数据可视化这个词儿呢,很多人大脑会直接闪过两个词. 第一个呢,就是「酷」,非常酷,酷酷的,炫酷......反正已没办法形容.像下面这样的: 好了,炫酷完事了,那另一个关键词就是,就是「难度 ...

  2. DataEase、SuperSet、Datawrapper、Preset等开源BI数据可视化工具怎么选?

    大家从GitHub相关指标以及趋势数据可以清楚的看到,DataEase自2021年6月开源发布后,在短短1年半的时间里超越了很多其他开源项目,获取了相当高的认可.介绍怎么选开源数据可视化工具之前,我们 ...

  3. 51款BI产品、80种可视化工具、80张图(总有一款适合你)

    后台回复["可视化"]领取PDF版本 BI(Business Intelligence)即商业智能,它是一套完整的解决方案,用来将企业中现有的数据进行有效的整合,快速准确的提供报表 ...

  4. 4.BI 探索数据的数据可视化工具

    BI 简介 BI:Business Intelligence :商业智能 BI就是一种分析.探索数据的数据可视化工具 功能: 对数据进行深入分析和探索 在过程中将结果进行可视化展示 BI工具,用的最多 ...

  5. 如何选择数据分析可视化工具?Excel, Tableau还是Power BI?

    来源:大数据文摘 本文约3500字,建议阅读5分钟 作为个人或公司,如何选择分析和可视化数据的工具? 正确分析使用数据可能会挖到宝藏.那么,作为个人或公司,如何选择分析和可视化数据的工具? 在本文中, ...

  6. 腾讯TEG团队打造轻量级数据可视化工具——小马BI【强烈推荐大数据行业学习】

    推荐一个BI工具--小马BI 在职场中有一项共识是:数据驱动业务价值.业务在产品.运营.开发.技术支持.销售等环节都有着大量的数据需求, 市面上也出现了很多 BI 可视化工具,但如果能同时具备以下特性 ...

  7. bi可视化工具_适用于您的BI解决方案的最佳数据可视化和Web报告工具

    bi可视化工具 通过智能数据分析使复杂变得简单 (Making the complex simple with smart data analysis) It is hard to overestim ...

  8. 奥威软件大数据bi_商业智能BI软件就是数据可视化工具吗?

    现在市面上的商业智能BI软件数不胜数,与此同时,数据可视化工具也多如牛毛,许多厂商在介绍商业智能BI软件时也在对可视化功能进行大肆宣扬.因此有些人会认为,商业智能BI软件就是对数据做可视化展现的工具, ...

  9. 电商项目_使用Quick BI 可视化工具进行展示

    五.使用阿里云产品进行数据可视化(Quick BI) 结果看板 https://bi.aliyuncs.com/token3rd/dashboard/view/pc.htm?pageId=404598 ...

最新文章

  1. IJCAI 2019精选论文一览,从底层到应用都有了
  2. Java——容器(Set)
  3. Java 反射机制深入研究
  4. angularJS+requireJS实现controller及directive的按需加载
  5. 信息学奥赛一本通 1321:【例6.3】删数问题(Noip1994) | 洛谷 P1106 删数问题
  6. 一步一步写算法(之合并排序)
  7. 如何用计算机看苹果手机的文件,怎么在电脑上打开苹果手机上的文件?
  8. QTTabBar在win10下多标签栏功能消失
  9. iShare.js分享插件
  10. Windows更新后双系统引导消失manjaro启动项丢失修复
  11. 树莓派4B刷openwrt软路由系统,树莓派做有线路由器的扩展实现各种自定义操作
  12. Java程序出现不正常情况
  13. 日历组件(可加上一年下一年))
  14. (c++)五分制成绩(函数实现)
  15. 最值得珍藏的420个生活小窍门
  16. adb指令禁用软件_Android免root禁用系统应用(adb停用安卓系统应用)
  17. 数据结构-单链表基本操作带图完整详解
  18. 《Flutter 控件大全》第八个:AnimatedCrossFade
  19. ccie路由器技术有哪些?
  20. 【Axure视频教程】自适应文本的输入框

热门文章

  1. python 异或的应用
  2. Windows 10系统如何打开安全模式
  3. 腾讯云COS作为图床
  4. oracle 12.2版本优化情况
  5. 测试组来了个00后卷王,老油条感叹是真干不过,但是.....
  6. 【Vegas原创】wordpress 从服务器收到预料之外的响应。此文件可能已被成功上传。请检查媒体库或刷新本页。此响应不是合法的JSON响应。解决方法。...
  7. python操作队列
  8. CDK5RAP2抗体等乳腺癌标志物研究
  9. 向广大青少年普及推广人工智能相关科普知识和技能
  10. 查看端口号是否被占用(情况 命令)