新增 Databases
- 點擊 Sources -> Databases 來添加新的數據庫
- 點擊右上角 + 號添加新的數據庫
- 填入 Database 名稱 及 SQLAlchemy URI 及其他參數,並點擊 TEST CONNECTION 測試是否添加成功
SQLAlchemy URI 規範: (這裡以 MySQL 為例)
mysql://account:password@hostIP:port/database_name
- 添加 相關 SQLAlchemy URI 前需確保已先下載安裝相關環境
- 詳細文檔及其他數據庫用法請參閱 這裡
- 若成功添加數據庫,則會顯示 Seems OK! 彈窗提醒(如下圖)
新增 Table
- 添加好數據庫後,接著點擊 Sources -> Tables 新增相關數據表
- 一樣點擊右上角 + 號增添新的數據表
- 選定所需要的數據庫後,在 Table Name 欄位中填入該數據庫內其一表格名稱再點擊 SAVE 後即可添加數據表
- 添加好後就可以直接看到已新增的數據表拉
- 添加好後如需 查看 record / 編輯 / 刪除數據表,直接分別點擊 Table 左方標示即可 (如下圖)
新增 Chart
- 添加好數據庫及數據表後,就可以開始製作圖表拉~
- 點擊 Charts ,選定所需製作的 Datasource(也就是剛剛加好的數據表 / Table)
- 選擇所要的 可視化圖表類型 ,Superset 支援非常多圖表類型
- 選定好後點擊 CREATE NEW CHART 就可以拉
- 使用者亦可以點擊 +NEW 選擇添加新的 Chart
- 成功建立圖表後,就可以按照說明設置圖表
- 直接點擊上方數據源 / 圖表類型 可以直接換數據表或是圖表類型
- 時間粒度的選項也非常多 ,時間範圍設置也是
- 添加好設置後,點擊 Run 生成的圖表會直接顯示在右方區塊
- RUN 完後可以在右上角看到 查詢結果行數 / 查詢運行時間 / 對外分享 / 嵌入網頁分享 / 輸出成 .JSON or .CSV / 改以在 SQL Lab 中做 SQL 查詢或查看細節
- 產出所要圖表後,點擊 + SAVE -> 保存 / 直接將圖表加入現有看板 / 或是添加到新的看板
SQL Lab
- 點擊 SQL Lab -> Editor ,就可以直接寫 SQL 做查詢拉
- 使用者依據需求寫好 SQL 後,點擊 RUN 就可以直接在下方看到查詢結果拉
- 除了查詢結果,Superset 提供歷史查詢,供使用者更方便地查閱先前動作
- 若想為此次查詢結果新增圖表,則直接點擊 EXPLORE 就可以新增圖表
- 亦可以點擊導出成 .CSV 檔 亦或是複製到 Clipboard
新增 Dashboard
- 看板配色也能隨使用者個人喜好做調整
- 使用者也可以調整看板刷新頻率或是調成自動刷新
- 點擊 +NEW 可以選擇添加新的 Dashboard
- 亦可以點擊 Dashboard -> +號 填入相關參數並保存來新增 Dashboard
- 更多關於如何使用 Superset 可以參考 這裏