大家好,我是獨孤風。
數據可視化是數據領域一個非常重要的應用。而結合了數據可視化和數據探索功能的BI(商業智能)工具,更是被各大公司青睞。但是,由於數據可視化工具的開發成本過高,長期以來一直是商業化的BI工具處於壟斷地位。
那麼,有沒有優秀的開源數據可視化與數據探索平臺呢?
今天爲大家推薦的開源項目,就是極爲優秀的數據可視化項目,Github標星高達55K。讓我們一起來看看吧~
今天爲大家推薦的開源項目名爲Apache Superset。
Apache Superset是一個現代的數據可視化和數據探索平臺。Superset可以取代或增強許多團隊的專有商業智能工具。也可以與各種數據源很好地集成。他可以在不需要任務編碼的情況下,快速構建自己的圖表。提供了一個強大的基於Web的SQL編輯器。對幾乎所有SQL數據庫提供了開箱即用的支持,比如Oracle,Mysql,Doris等等。對可視化效果的支持非常豐富,從簡單的條形圖到地理空間圖都可以完美支持。
將其成爲目前最優秀的開源BI工具並不爲過。
該項目的Github地址爲:https://github.com/apache/superset
目前標星55.9K,最新版本爲3.0.2
主要開發語言前端爲TS,後端爲Python。
可在大數據流動後臺回覆“Superset”獲取安裝包與學習資料。
什麼是Superset?
Superset 是一個現代的數據探索和數據可視化平臺。可以取代或增強許多團隊的專有商業智能工具。Superset 與各種數據源很好地集成。
Superset 提供:
- 用於快速構建圖表的無代碼界面
- 用於高級查詢的強大的、基於 Web 的SQL 編輯器
- 用於快速定義自定義維度和指標的輕量級語義層
- 對幾乎所有 SQL數據庫或數據引擎的開箱即用支持
- 各種精美的可視化效果可展示您的數據,從簡單的條形圖到地理空間可視化
- 輕量級、可配置的緩存層有助於減輕數據庫負載
- 高度可擴展的安全角色和身份驗證選項
- 用於編程定製的API
- 爲擴展而從頭開始設計的雲原生架構
目前支持的數據源有這麼多,可以很輕鬆建立與他們的連接。
強大的SQL編輯器,可以直接執行SQL語句。
支持的圖表類型非常多。
同時可以做一些數據探索,維度查詢等等。
功能展示
請參考大數據流動視頻號的Superset的功能演示:
如何安裝?
Superset 的安裝非常簡單,可以使用Docker進行快速的安裝,幾分鐘就可以搞定。
首先安裝並查看docker版本,確定正常。
docker --version
查看docker compose版本。
docker compose version
拉取superset代碼
git clone https://github.com/apache/superset.git
進入目錄,並啓動。
cd superset
docker compose up
如需指定版本和配置文件,可以使用下面的命令。
git checkout 3.0.0
set TAG=3.0.0
docker compose -f docker-compose-non-dev.yml pull
docker compose -f docker-compose-non-dev.yml up
隨後訪問
用戶名密碼如下所示
username: admin
password: admin
趕緊使用起來吧~
後續Superset教程,未完待續~