【开源项目推荐】Apache Superset——最优秀的开源数据可视化与数据探索平台
大家好,我是獨孤風。
數據可視化是數據領域一個非常重要的應用。而結合了數據可視化和數據探索功能的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
隨后訪問
http://localhost:8080
用戶名密碼如下所示
username: admin
password: admin
趕緊使用起來吧~
后續Superset教程,未完待續~
總結
以上是生活随笔為你收集整理的【开源项目推荐】Apache Superset——最优秀的开源数据可视化与数据探索平台的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CAD三维建模怎么设置视口?CAD三维建
- 下一篇: 小学科学实践研究论文