superset開源可視化BI工具部署 原

前言:

superset是airbnb開源的一款BI產品,支持多種數據庫連接,擁有豐富的圖表類型,其部署方便,製作看板迅速,能夠款速方便的實現數據分析和可視化,是個人和小企業自助BI的不錯選擇。superset支持的數據源衆多,旨在實現數據源插入即使用的理念。

支持數據庫列表:

開源可視化BI工具superset是不是你的菜?

superset支持的數據庫列表

哪些公司在用superset?

Airbnb - 豆瓣 - 拼多多 - Twitter - Udemy -Yahoo! - 去哪兒

開源可視化BI工具superset是不是你的菜?

使用superset的公司

準備工具:

  1. ubuntu(或者其他linux系統)
  2. python

Docker部署:

如果你熟悉docker, 那麼恭喜你,可以使用docker實現快速安裝部署,只需要執行下面的代碼:

git clone https://github.com/apache/incubator-superset/
cd incubator-superset
cp contrib/docker/{docker-build.sh,docker-compose.yml,docker-entrypoint.sh,docker-init.sh,Dockerfile} .
cp contrib/docker/superset_config.py superset/
bash -x docker-build.sh
docker-compose up -d
docker-compose exec superset bash
bash docker-init.sh

Ubuntu安裝部署:

1-安裝依賴:

sudo apt-get install build-essential libssl-dev libffi-dev python-dev python-pip libsasl2-dev libldap2-dev

2-如果你的ubuntu是16.04 LTS, 並同時安裝有python 3.5和python 2.7, 需要執行以下代碼:

sudo apt-get install build-essential libssl-dev libffi-dev python3.5-dev python-pip libsasl2-dev libldap2-dev

3-創建虛擬環境

sudo mkvirtualenv superset

4- 安裝升級pip

pip install --upgrade setuptools pip

5- 安裝superset核心步驟

# 安裝superset
pip install superset
# 創建管理員賬號,該管理員賬號用於登錄
fabmanager create-admin --app superset
# 初始化數據,數據庫遷移
superset db upgrade
# 載入看板案例
superset load_examples
# 創建默認角色和權限
superset init
# 開發環境啓動superset, 默認端口號8088,ip: 0.0.0.0
superset runserver -d

6-打開瀏覽器使用

打開瀏覽器輸入127.0.0.1:8088, 既可進去登錄頁面:

開源可視化BI工具superset是不是你的菜?

superset登錄頁面

輸入剛纔設置的賬號和密碼即可登錄

開源可視化BI工具superset是不是你的菜?

 

開源可視化BI工具superset是不是你的菜?

 

開源可視化BI工具superset是不是你的菜?

 

開源可視化BI工具superset是不是你的菜?

 

開源可視化BI工具superset是不是你的菜?

 

開源可視化BI工具superset是不是你的菜?

 

superset連接數據庫MySQl

1.安裝pip install mysqlclient

2.更改元數據存儲的數據庫 
我們先去到superset目錄下找到配置文件config.py

編輯config.py文件

這裏寫圖片描述

格式:mysql://用戶名:密碼@路徑/數據庫名字?chartset=utf-8

3.superset連接數據庫 


這裏寫圖片描述

點擊數據源,然後添加數據庫,填寫好mysql路徑,測試連接,ok的話當前數據的表格就會在最下面出現

4.漢化zh(原生設置支持直接修改爲chinese)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章