国产: 开源BI软件 Poli    https://github.com/shzlw/poli

 

Superset

Superset 最初是由 Airbnb 的数据团队开源的,目前已进入 Apache Incubator,算是明星级的开源项目。优点是可视化选项丰富,支持在时间轴上的各种操作以及在不同的时间粒度上观察指标。缺点是文档不全,上手需要一点时间。

Redash:

这个工具比较简单直观,就是把SQL的查询结果可视化。虽然简单,但也很实用

Metabase:

非常成熟的 BI 项目,虽然没有 Superset 出名,但无论是产品质量与文档质量都很好。但由于后端是由 Clojure 来实现的,对大部分公司来说做二次开发比较有难度。

 

利用 Kettle + Redash 搭建简单的 BI 系统 https://blog.csdn.net/spardon/article/details/78394868

Kudu+Impala介绍 https://juejin.im/entry/5a72d3d1f265da3e4d730b37

数据可视化的开源方案: Superset vs Redash vs Metabase https://www.yejianye.com/2018/01/21/superset-redash-metabase2/

推荐5个开源的 BI 工具 https://www.csdn.net/article/1970-01-01/2822971

四种BI 开源工具介绍-SpagoBI,openI,JasperSoft,Pentaho 详细见原文: http://www.jianshu.com/p/414446854db2

 

1 BI系统的简述

从技术角度来说 BI 包含了 ETL、DW、OLAP、DM等多环节。简单的说就是把交易系统已经发生过的数据,通过ETL工具抽取到主题明确的数据仓库中,OLAP后生成Cube或报表,透过Portal展现给用户,用户 利用这些经过分类、聚集、描述和可视化的数据,支持业务决策

这些众多的BI项目从规模和对BI系统支撑的完善程度上来说,大体可以分为Framework、Stand-alone Tools和BI Suit三种类型。

  • Framework
    开源框架,这是在商业BI系统中所没有的。我们可以使用它们来构建自己的BI工具,或者增强和扩展我们的BI解决方案。
  • Stand-alone Tools
    独立的BI工具,这是开源项目中数量最多的一类。很多工具只侧重BI系统中的某个环节和方面,如ETL、Report、OLAP和Database等等。
  • BI Suit
    在统一的架构下提供了多种BI系统的特性的工具集合。就目前的情况看,不管是商业软件还是开源软件,还没有任何一个套件提供了完整的端到端的BI解决方案。这些开源的BI Suit是通过连接多个其他的组件和工具的方式形成套件的,由于BI系统涉及到的工具是非常多的,所以整合一套完整的BI解决方案是很困难的。

2 BI解决方案中的工具

一个完整的BI解决方案中有多种工具来完成BI系统中各个阶段的工作。

。。。。。。

。。。。。。