文章最前: 我是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. 《他其实没那么喜欢你》经典台词(2)
  2. qPCR实验疑难杂问解答
  3. 机器学习算法优缺点对比及选择
  4. pytorch基础一:张量
  5. nginx能不能获取到vue项目#后面的内容
  6. 分布式文件系统之MogileFS的使用
  7. PHP修改表格(增删改)
  8. Java 创建线程的4种方式
  9. aws ssh 证书配置_在AWS Lambda中运行netflix bless ssh证书颁发机构
  10. 帧中继和路由协议详解-在帧中继点到点子接口上运行EIGRP
  11. 软件测试人员面试技巧总结
  12. nmcli命令详解>>>创建热点,连接wifi,管理连接等
  13. 什么是防火墙?服务器防火墙建议开启吗?
  14. 巴西本地支付PagSeguro
  15. 暑假?不进厂?那就卷s同学吧
  16. 国内骨干网互联互通格局巨变,中移动将与电信和联通免费对等互联
  17. win32 c语言创建线程,【原创】win32线程及线程内核对象
  18. 炒股,你必须弄明白这9个问题
  19. 网易 java工程师_网易微专业Java开发工程师
  20. debian安装中文拼音输入法

热门文章

  1. 微信小程序之课程选择器
  2. 2022年10月份后csdn上传付费资源的最新要求
  3. 安装Docker并配置阿里云镜像加速器
  4. MySQL用户操作和数据的导出导入
  5. 编译原理——正规式转DFA算法概述
  6. 代码随想录算法训练营第三十八天 | 509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯。
  7. 永城公司正在研究是否更新现有的计算机系统,永城的五险合一社保新系统,企业保险办理时间表更新了...
  8. Android——如何在电脑里找到手机中的图片或者视频
  9. 红外测试操作步骤_干货丨红外光谱操作步骤及常见的问题
  10. python keyboard hook_键盘监控的实现Ⅰ——Keyboard Hook API函数