BI報表分析和數據可視化,推薦這三個開源工具!

開源篇java

1、Supersetweb

一、技術架構:Python + Flask + React + Redux + SQLAlchemyspring

二、使用人羣:sql

(1)開發/分析人員作好看板,業務人員瀏覽看板數據docker

(2)業務人員可自行編輯圖表,查看知足條件的結果,但使用上對業務人員不是很友好數據庫

三、安裝部署:windows

(1)docker方式的安裝部署最簡單架構

四、數據源:支持各類數據源,包括Hive、Kylin等併發

五、建立步驟:鏈接數據源-->定義數據表/SQL查詢-->圖表-->看板mvc

六、可視化:

(1)支持的圖表類型多,達47種

(2)圖表可視化選項少,例如,數據格式選項偏少,如需添加,須要修改配置文件

(3)可在看板中添加篩選框,支持在不一樣條件下查看

(4)不支持圖表和看板分組管理

(5)沒有提供圖表的下鑽功能,不支持多圖表間的複雜聯動

(6)不支持跨庫的表關聯查詢

七、支持文檔:

(1)安裝部署和快速入門方面的文檔詳細

(2)但具體功能和圖表製做方面的介紹文檔幾乎沒有,須要本身摸索嘗試

八、郵件通知:不支持

九、權限管理:

(1)報表權限設置複雜、繁瑣、很差用

(2)可實現對菜單、數據源、數據表、字段、圖表、看板等權限控制

十、二次開發:

(1)支持 RESTful API

(2)原屬Airbnb的開源項目,有大公司團隊維護,版本更新、Bug修復、二次開發有較大保障。

十一、源代碼:代碼質量較差

十二、Github星數:22132

 
 
 
 

2、Redash

一、技術架構:Python + Flask + AngularJS + SQLAlchemy

二、使用人羣:因爲是對SQL查詢結果進行可視化,須要開發/分析人員作好看板,業務人員瀏覽看板數據。

三、安裝部署:

(1)安裝部署相對較麻煩

(2)參考文檔:

四、數據源:支持數據源比superset少,不支持Kylin

五、建立步驟:鏈接數據源-->SQL查詢-->圖表-->看板

六、可視化:

(1)支持的圖表類型不如Superset多,僅12種

(2)圖表可視化選項多

(3)不支持在看板種添加篩選框

(4)不支持圖表和看板分組管理

(5)沒有提供圖表的下鑽功能,不支持多圖表間的複雜聯動

(6)不支持跨庫的表關聯查詢

七、支持文檔:

(1)提供快速入門教程

(2)每個功能模塊都有文檔且條理清晰

八、郵件通知:支持定時發送郵件

九、權限管理:權限設置簡單,僅控制用戶組對數據源的權限(只有兩個權限:Full access或View only)

十、二次開發:

(1)提供完整的 RESTful API 接口

十一、源代碼:代碼質量比Superset要好,但比Metabase差一點

十二、Github星數:10891

 
 
 
 

3、Metabase

一、技術架構:Clojure + React + Redux

二、使用人羣:界面漂亮、友好,使用體驗好,適合業務人員使用

三、安裝部署:

(1)windows下安裝部署很是簡單

四、數據源:支持數據源少(12種),不支持Hive、Kylin

五、建立步驟:鏈接數據源-->圖表-->看板-->定時任務

六、可視化:

(1)支持的圖表類型不如superset多,僅14種

(2)圖表可視化選項多,例如,提供數據格式多,設置靈活

(3)可在看板中添加篩選框,支持在不一樣條件下查看

(4)經過建立集合,支持圖表、看板、定時任務分組管理

(5)提供圖表的簡單鑽取功能,不支持圖表間的複雜聯動

(6)不支持跨庫的表關聯查詢

七、支持文檔:

(1)安裝部署、快速入門、具體功能、API等方面的文檔詳細

八、郵件通知:支持定時發送郵件

九、權限管理:

(1)權限設置單一,只有訪問權限

(2)僅實現對數據源、數據表、圖表、集合等權限控制

十、二次開發:提供完整的API文檔,即便徹底不會 Clojure,依然能夠憑藉豐富的 API 與文檔完成許多二次開發。

十一、源代碼:代碼質量最好,結構清晰,整潔度高

十二、Github星數:12368

 
 

最後,幾個開源BI工具的詳細對比

 
 

最後,除了以上的開源BI產品(大規模推廣應用仍是有難度的),能夠試試我的版免費的FineBI,學習文檔,產品穩定性,易用性相對開源都比較成熟。

FineBI

一、技術架構:純java開發,後臺業務層spring mvc + Hibernate,前臺框架fineui,底層架構引擎不明,只知道有大數據引擎。

二、使用人羣:

(1)開發/數據人員準備好數據,數據人員/業務人員分析。

(2)業務人員徹底可自行分析、製做可視化。整個數據分析流程分工明確。

三、安裝部署:

(1)直接官網下載電腦適配的版本安裝激活便可

四、數據源:支持各類數據源,支持Apache Kylin、Derby、HP Vertica、IBM DB二、Informix、Sql Server、MySQL、Oracle、Pivotal Greenplum Database、Postgresql、ADS、Amazon Redshift、Apache Impala、Apache Phoenix、Gbase 8A、Gbase8S、Gbase 8T、Hadoop Hive、Kingbase、Presto、SAP HANA、SAP Sybase、Spark、Transwarp Inceptor、Hbase等主流的一些關係型數據庫及非關係數據庫MongoDB等

五、建立步驟:鏈接數據源-->創建數據業務包-->創建分析數據表-->圖表分析-->看板

六、可視化:

(1)支持的圖表類型多,達47種

(2)圖表可視化選項少,例如,數據格式選項偏少,如需添加,須要修改配置文件

(3)可在看板中添加篩選框,支持在不一樣條件下查看

(4)不支持圖表和看板分組管理

(5)沒有提供圖表的下鑽功能,不支持多圖表間的複雜聯動

(6)不支持跨庫的表關聯查詢

七、支持文檔:

(1)安裝部署和快速入門方面的文檔詳細,還有教學視頻

(2)但具體功能和圖表製做方面的介紹文檔幾乎沒有,須要本身摸索嘗試

八、郵件通知:支持

九、權限管理:

(1)有一套完整的數據、業務包、報表、人員部門權限管理,有流程節點。

(2)可實現數據源、數據表、字段、圖表、看板等權限控制

十、二次開發:

(1)不支持java層面的開發

(2)只有web接口

(3)能與.NET集成、JBPM工做流集成、CAS單點登陸

十一、源代碼:不公開,人家商業產品,有整個團隊在運營。

十二、我的用戶使用免費,商業部署有兩個併發限制,多了就要錢了,不過相比sap這種也不貴。

 
 
 
 

工具地址

私信回覆「bi工具」得到。

因爲一些限制,這裏無法貼上安裝部署的教程文檔,我也將一併回覆,整理成資料包。

以上都是精心推薦的BI工具,你們勤學勤用,期待大家的反饋。

最後,整理不容易,求轉發點贊啦(●ˇ∀ˇ●)

相關文章
相關標籤/搜索