一. Superset介紹和安裝
1. 什么是 Superset?
Apache Superset is a Data Visualization and Data Exploration Platform
Apache Superset是一個資料可視化和資料探索平臺




2.為什么使用 Superset
- Superset 是一個現代化的資料探索和資料可視化平臺,
- Superset 可以替代或增強許多團隊的專有商業智能工具,
- Superset 可以很好地與各種資料源集成
Superset 能給我們提供哪些功能?
Superset 提供以下功能:
- 快速構建圖表的無代碼界面
快速的構建一個圖表并且幾乎不需要寫代碼
- 用于高級查詢的功能強大的基于 web 的 SQL 編輯器
Superset 提供一個強大的在 web 界面中可以編輯的 SQL 編輯器
- 用于快速定義自定義維度和度量的輕量級語意層
可以很輕松的維度和指標
- 對幾乎所有 SQL 資料庫或資料引擎的現成支持
現成支持幾乎所有的資料庫, 比如常見的 MySQL Postgres Oricle DB2 ...
- 一系列漂亮的可視化效果來展示資料
連接好資料庫并查詢出回應的資料之后 定義好維度和指標 就可以使用這些現成的可視化圖表來做顯示
- 輕量級、可配置的快取層有助于減輕資料庫負載
可以配置快取 NO-SQL 資料庫來減輕關系型資料庫的負載
因為關系型資料庫儲存資料是強項, 但高并發不是它的強項, 所以通常我們使用 NO-SQL 資料庫做快取來減輕資料庫的負載
- 高度可擴展的安全角色和身份驗證選項
可拓展的角色和身份驗證 確保資料安全
- 提供 API 支持自定義拓展
superset 提供一整套 API 我們可以使用 API 對 superset 的功能進行拓展而不需要直接修改 superset 的原始碼
- 云架構設計, 支持大規模云部署
支持云架構大規模部署
3.在本地使用 docker-compose 安裝 Superset
3.1 基礎環境安裝
可以參照官方檔案
https://www.docker.com/get-started/#
安裝 docker 和 docker-compose
- Mac OSX
安裝 Docker for Mac,其中包括 Docker 引擎和 Docker compose 的最新版本,
安裝 Docker for Mac 后,打開 Docker 的首選項窗格,轉到“資源”部分,將分配的記憶體增加到 6GB,默認情況下僅分配 2GB 的 RAM,Superset 將無法啟動,
- Linux 作業系統
按照 Docker 的說明在 Linux 上安裝 Docker,無論哪種版本的 Linux 適合您,由于 docker compose 不是作為 Linux 上基本 docker 安裝的一部分安裝的,因此一旦您有了一個正常作業的引擎,請遵循 Linux 的 docker compose 安裝說明,
- Windows
很遺憾,Windows 上不正式支持 Superset,Windows 用戶在本地試用 Superset 的一個選項是通過 VirtualBox 安裝 Ubuntu 桌面 VM,并在該 VM 內繼續執行 Linux 上的 Docker 命令,我們建議為虛擬機分配至少 8GB 的記憶體,并提供至少 40GB 的硬碟驅動器,以便為作業系統和所有必需的依賴項提供足夠的空間,Docker Desktop 最近添加了對 Windows Subsystem for Linux(WSL)2 的支持,這可能是另一種選擇,
3.2 克隆 Superset 專案到本地
在命令列中執行以下命令
git clone -b master https://github.com/apache/superset.git
當執行完上面的命令后, 你會發現在你當前的檔案夾中多了一個 superset 的檔案夾
3.3 使用 docker-compose 啟動 superset
在上一條命令執行的檔案夾下執行下面的命令:
- 跳轉到 superset 專案目錄下
cd superset
- 使用下面的命令啟動 Superset
docker-compose -f docker-compose-non-dev.yml pull
docker-compose -f docker-compose-non-dev.yml up
執行完上面的命令, 你應該會看到命令列視窗中有 log 輸出,

這樣代表啟動成功了.
3.4 登錄 Superset
當上一步的命令啟動完成之后, 不出意外的話打開瀏覽器輸入 http://localhost:8088 就可以打開 Superset 的登錄頁了
默認用戶名 admin
默認密碼 admin


轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/498960.html
標籤:其他
