開源 BI 工具調研:Superset、Metabase、Redash、DataEase(一)- 基本資料
導讀
資料視覺化,即把資料以圖表、表格等形式展現。此需求在中後臺系統中的頻次僅次於表單和列表,所以調研現有工具來提升開發效率會有比較大的收益。
市場上相關產品分為開源和收費兩種,成本原因,先對較流行的開源方案進行一下調研。會從基礎資料、基本功能、二次開發等維度進行對比分析,會分為多篇,本篇先做基礎資料的對比。
基本資料
資料截止至 2022.04.14。
注:發好幾次過不了稽核,說外鏈有中國地圖不合規。所以請各位自行在 github 上搜索專案,這裡就不放外鏈了,我也很無奈。
| | Superset | DataEase | Metabase | Redash |
| - | - | - | - | - |
| 介紹 | Apache Superset is a Data Visualization and Data Exploration Platform | 人人可用的開源資料視覺化分析工具。 | The simplest, fastest way to get business intelligence and analytics to everyone in your company ! | Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data. |
| 背書/使用者 | Apache、Airbnb | 飛致雲 | | |
| 技術棧 |
- TypeScript 34.7%
- Python 33.2%
- JavaScript 13.3% |
- Java 75.2%
- Vue 15.5%
- JavaScript 5.3% |
- Clojure 51.0%
- JavaScript 37.9%
- TypeScript 7.1% |
- Python 40.5%
- JavaScript 33.6%
- TypeScript 17.7% |
| GitHub | 45.6k stars
1.4k watching
8.9k forks | 5.5k stars
93 watching
1.1k forks | 28.1k stars
639 watching
3.9k forks | 20.9k stars
583 watching
3.7k forks |
| 支援的資料庫 | 35 | 13 | 15 | 29 |
| 前端主要依賴 | - React
- Antd
- @superset-ui
-- Echarts
-- D3 | - Vue
- @antv/g2plot
- @antv/s2
- Echarts | - React
- airbnb/visx
- D3 | - React
- Antd
- D3 |
| 快速熟悉 | - B 站教程 - 對接資料
- B 站教程 - 折線圖 | - 快速入門
- DataEase入門教學視訊 |- Demo 視訊 | - 首頁小視訊
- B 站教程 - 入門 |
小節
- 單從 Star 看 Superset > Metabase > Redash > DataEase。前三者最少也有 6 年曆史,而 DataEase 目前還不到 1 年,值得一提的是它是國產的;
- 後端語言分別是,Python - Superset、Redash,Java - DataEase、Metabase(Clojure);
“博學之,審問之,慎思之,明辨之,篤行之。”——《禮記·中庸》
參考資料
- 看我用 Linux 帶娃,培養程式設計興趣
- 【微前端】Qiankun Vue3 配置
- 通用 Form API 協議 - 基礎版
- Final Form 設計思路淺析
- 【低程式碼漫談】 lowcode-engine - Vue Renderer 嘗試
- Redash 設計理念淺析
- Metabase 設計理念淺析
- DataEase 設計理念淺析
- 開源 BI 工具調研:Superset、Metabase、Redash、DataEase(一)- 基本資料
- Ubuntu 一行命令裝軟體——VirtualBox
- 程式設計師怎麼給娃起名?當然是寫個指令碼!
- GoGoCode - 像用 Jquery 一樣方便地處理 AST
- 【gRPC】Web 請求的 TS 封裝 - 完美版
- 【gRPC】2 分鐘學會 Protocol Buffer 語法
- 【gRPC】封裝前端網路請求的核心思想 - TS版
- 如何避免 Vue 的漏洞破壞單向資料流
- 用函數語言程式設計寫出“傻瓜”都能看懂的程式碼
- Vue3 最佳實踐之編碼規範