Superset 使用流程

Databases –> Table / SQL Lab –> Chart –> Dashboard

新增 Databases

  • 點擊 Sources -> Databases 來添加新的數據庫
  • 點擊右上角 + 號添加新的數據庫
這張圖片的 alt 屬性值為空,它的檔案名稱為 image-16.png
  • 填入 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 就可以拉
這張圖片的 alt 屬性值為空,它的檔案名稱為 image-14.png
  • 使用者亦可以點擊 +NEW 選擇添加新的 Chart
  • 成功建立圖表後,就可以按照說明設置圖表
  • 直接點擊上方數據源 / 圖表類型 可以直接換數據表或是圖表類型
  • 時間粒度的選項也非常多 ,時間範圍設置也是
  • 添加好設置後,點擊 Run 生成的圖表會直接顯示在右方區塊
  • RUN 完後可以在右上角看到 查詢結果行數 / 查詢運行時間 / 對外分享 / 嵌入網頁分享 / 輸出成 .JSON or .CSV / 改以在 SQL Lab 中做 SQL 查詢或查看細節
  • 產出所要圖表後,點擊 + SAVE -> 保存 / 直接將圖表加入現有看板 / 或是添加到新的看板

SQL Lab

  • 點擊 SQL Lab -> Editor就可以直接寫 SQL 做查詢拉
  • 使用者依據需求寫好 SQL 後,點擊 RUN 就可以直接在下方看到查詢結果拉
  • 除了查詢結果,Superset 提供歷史查詢,供使用者更方便地查閱先前動作
  • 若想為此次查詢結果新增圖表,則直接點擊 EXPLORE 就可以新增圖表
  • 亦可以點擊導出成 .CSV 檔 亦或是複製到 Clipboard

新增 Dashboard

  • 點擊 Edit Dashboard 可以看到如下表之操作介面
  • 使用者根據需求可以調整看板大小排版
  • 看板配色也能隨使用者個人喜好做調整
  • 使用者也可以調整看板刷新頻率或是調成自動刷新
  • 點擊 +NEW 可以選擇添加新的 Dashboard
  • 亦可以點擊 Dashboard -> +號 填入相關參數並保存來新增 Dashboard
  • 更多關於如何使用 Superset 可以參考 這裏

Leave a Reply

Your email address will not be published.