现在市场上开源 BI 产品比较多,各个产品的侧重点不同,有的以报表为主、有的以可视化为主、有的以查询分析为主。

这里我们选取了一些主流的开源 BI 产品,从产品功能、可视化能力、数据源支持以及使用文档等方面进行对比,希望对你有帮助。

由Airbnb贡献的轻量级BI产品,目前在GitHub上有3万多颗星,其受欢迎程度可见一斑。Superset提供了Dashboard和多维分析两大类功能,后者可以将制作的结果发布到Dashboard上也可以单独使用。

在这里插入图片描述

数据源方面,Superset支持CSV、MySQL、Oracle、Redshift、Drill、Hive、Impala、Elasticsearch等27种数据源,并深度支持Druid。

Superset语义层建模(被称为Table)时只能基于单表,多表关联要事先逻辑化成视图再使用,这点有点别扭。在Table里要显示地将字段标记成可分组、可过滤,指定聚合方式(计数、求和等),页面在使用时需要选择Group by(并没有叫做维度)、Metrics和Filter进行查询。

Superset可以在多个时间维度上观察,商业分析中的很多问题都是与时间密切相关的。Superset 有 4 种专门针对时间序列的图表,使用这些图表时,你需要指定一个字段为时间维度,之后就可以对时间维度做丰富的操作。
Ø 从不同时间粒度去查看你关心的指标(小时/日/周/月/季度/年)
Ø 对时间序列做移动平均,比如看一个指标的 7 日平均线
Ø 可以对时间序列做偏移,再做对比,比如把本周的销售业绩与上周同期放在一张图表中对比
Ø 不在图表上显示指标的绝对值,而是显示它随着时间变化的增长速度

Superset还提供了直接使用SQL查询生成图表的方式(SQL Lab)来强化临时分析,方便数据分析师编写SQL查询数据。

Superset的可视化效果非常好,直接支持了几十种图形,从前面的截图中可以看到可视化效果很棒。重要的是,它还提供了图形扩展支持,通过开发插件还可以对接任意可视化库,如ECharts、AntV、HighCharts、VX和D3,这点对用户非常实用。

文档方面,Superset表现比较糟糕,写的过于简单,虽然在安装与快速入门方面提供了很完整的文档,但在具体功能的介绍方面文档严重缺失。就算有些功能有文档,文档的结构也很混乱,所以大部分功能只能自己去尝试。

Superset作为一个完整的BI系统,除了Dashboard和多维分析还包括调度和邮件报表,以及系统管理和权限控制等平台管理功能。综合来看,Superset作为大厂开源的BI产品还是非常值得一用。

二、DataEase

DataEase 是目前国内最火的开源数据可视化工具。DataEase 帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。

DataEase 支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表,并可以方便的与他人分享。

DataEase 功能和架构:

  • 图表展示:支持 PC 端、移动端及大屏;
  • 图表制作:支持丰富的图表类型(基于 Apache ECharts 实现)、支持拖拉拽方式快速制作仪表板;
  • 数据引擎:支持直连模式、本地模式(基于 Apache Doris / Kettle 实现);
  • 数据连接:支持关系型数据库、Excel 等文件、Hadoop 等大数据平台、NoSQL 等各种数据源。

DataEase 的优势:

  • 开源开放:零门槛,线上快速获取和安装;快速获取用户反馈、按月发布新版本;
  • 简单易用:极易上手,通过鼠标点击和拖拽即可完成分析;
  • 秒级响应:集成 Apache Doris,超大数据量下秒级查询返回延时;
  • 安全分享:支持多种数据分享方式,确保数据安全。

DataEase 的 UI 示例:

DataEase 的文档:

DataEase 的文档是中文的,也有微信交流群。

三、Metabase

Metabase 目前在 GitHub 上受欢迎程度仅次于 Superset,Metabase 也是一个完整的 BI 平台,但在设计理念上与 Superset 大不相同。

Metabase 非常注重非技术人员(如产品经理、市场运营人员)在使用这个工具时的体验,让他们能自由地探索数据,回答自己的问题。而在 Superset 里,非技术人员基本上只能看预先建好的 Dashboard,不懂 SQL 或是数据库结构的他们,很难自己去摸索。

Metabase 采用“问问题”的方式实现一步步数据探索,探索的结果可以保存并发布为 Dashboard。对于复杂问题还提供了 Native query 允许用户编写 SQL 或 native query。

数据源方面,Metabase 支持 Redshift、Druid、Google BigQuery、MongoDB、MySQL、PG 等 15 种数据源。

Metabase 社区版的文档写的简单到让你不知所措的地步,表现十分糟糕。好在这个产品使用起来不难(本身定位就是给业务用户使用的)。

【数据可视化】三款主流开源数据可视化工具对比:Superset、DataEase、MetaBase相关推荐

  1. 推荐下载:三款主流文件校验码工具HashCalc、WinMD5、Hasher

    大家在下载大型软件的时候,尤其是操作系统或应用软件,一定要记得校验一下,只要内容被修改过,那么校验结果一般都会发生变化(尤其对MD5和SHA1),当然校验也是验证是否官方原版的主要手段之一,本文汇总供 ...

  2. 三款主流文件校验码工具HashCalc、WinMD5、Hasher

    大家在下载大型软件的时候,尤其是操作系统或应用软件,一定要记得校验一下,只要内容被修改过,那么校验结果一般都会发生变化(尤其对MD5和 SHA1),当然校验也是验证是否官方原版的主要手段之一,本文汇总 ...

  3. 【转】三星三款主流处理器s3c2440\s3c6410\s5pv210对比分析

    三星三款主流处理器s3c2440\s3c6410\s5pv210对比分析 对比1.ARM架构 ? S3C2440:属于ARM9架构 ? S3C6410:属于ARM11架构 ? S5PV210:属于Co ...

  4. 三款主流智能车机横评 吉利博越GKUI实至名归

    有一句大家耳熟能详的广告语叫:不是所有牛奶都叫特仑苏.这句话说明了,同类产品很多,但是精品很少. 而在汽车圈也是如此,随着汽车电动化.智能化.网联化.共享化的快速推进,给汽车产业带来了新的技术变革浪潮 ...

  5. 三款主流数码绘画软件调研分析

    大约从四年前起,我开始接触数码绘画.相较于传统的手绘,数码绘画以更加便捷的操作方法.更加方便的存储方式.以及更加出彩的绘画效果,迅速成为了我日常绘画的首选. 数码绘画所需的产品除了必不可少的数位板之外 ...

  6. 装完nvme固态经常蓝屏_M.2家用固态硬盘怎么选?三款主流NVMe横评给你明确答案...

    俗话说得好无固态不开机,如今配备电脑主机"M.2固态盘"肯定是少不了,随着NVMe协议固态硬盘迅速发展,SATA协议的固态硬盘显然有些没落了,由于NVMe固态硬盘读写速度不会受到接 ...

  7. 手机 html5评测,三款主流手机浏览器HTML5性能横向评测

    到目前为止带给大家更多的是一种神秘感,我们并未看到很多以HTML5为主的网站在我们生活中出现,正是因为这份神秘感让我们想对HTML5进行一次深入的探秘,去了解一下什么是HTML5,并且HTML5究竟应 ...

  8. html5手机排行,三款主流手机浏览器HTML5性能横向评测

    到目前为止HTML5带给大家更多的是一种神秘感,我们并未看到很多以HTML5为主的网站在我们生活中出现,正是因为这份神秘感让我们想对HTML5进行一次深入的探秘,去了解一下什么是HTML5,并且HTM ...

  9. 深度评测:三款主流微博系统

    深度评测:三款主流微博系统 2009是SNS的巅峰,2010则是微博大行其道的时期.在各大门户网站分割公共市场的微博用户份额时,个人站长用户也在兴致勃勃的架设自己的微博系统.毕竟在国内,个人站长和某些 ...

  10. 6款主流海工分析软件功能对比

    附赠仿真学习包,包含结构.流体.电磁.热仿真等多学科视频教程,点击领取: ​​​​​​仿真秀粉丝专属礼包 作者:高巍,仿真秀科普作者 一.写在前面 本文重点介绍当前几款主要海工分析软件,并且分析海工软 ...

最新文章

  1. 报告 | 2018中国区块链行业分析报告
  2. LeetCode 75. 颜色分类(Sort Colors)
  3. BFD (双向转发检测) 协议简介与开发
  4. 做折线图坐标轴数字_你做的柱状图太丑了,这些美化技巧教给你(收藏)
  5. C# 利用QRCode生成二维码图片
  6. Win32ASM学习[20]:子程序
  7. Oracle插数据timeout,oracle 11g 频繁报kmgs_parameter_update_timeout
  8. 一家永不上市,利润共享的行业龙头,依旧还是那个务实创新的少年
  9. ps拖拽组的时候,不卡 - 软件设置篇
  10. 把html转换成PDF的手机软件,如何将MHTML转换为PDF(Convert MHTML to PDF)?
  11. 人之间的尊重是相互的_人与人之间,尊重很重要
  12. js 使用image.height和image.width获取图片宽高值为0,获取失败
  13. Hibernate一对多双向、单向
  14. Python黑帽子--黑客与渗透测试编程之道
  15. 5分钟快速入门大数据、数据挖掘、机器学习
  16. spring事务的传播行为的讲解(笔记 侵删)
  17. 最美的时光在飞逝,为什么还在努力的路上蹒跚?
  18. python带你采集回车桌面高清写真壁纸
  19. 神经网络和算法的关系,神经网络的算法有哪些
  20. 从零开始打造一款干净的打卡小程序

热门文章

  1. 计算机网络网线制作教案,制作网线教案.doc
  2. 【Multisim仿真】74LS193+74LS138流水灯
  3. ICA(独立成分分析)在信号盲源分离中的应用
  4. NISP-电子邮件安全
  5. 利用matlab实现h 控制,利用matlab实现H-infinity鲁棒控制.doc
  6. 怎么改java的gre_GRE怎样完成60天小白到大神的蜕变?
  7. shell脚本大全(一)
  8. powerdesign导出表结构
  9. android+excel软件,Android版Office办公软件Excel应用
  10. 解决U盘快捷方式木马