Skip to main content

連結至 Elasticsearch

開始之前

在開始之前,請先了解如何創建資料來源

Step1: 至 Data Sources 頁面#

請點擊側欄的 Data Sources 至資料來源設定頁面

nav_to_data_source

Step2: 創建資料來源#

點擊右上方的 Create a Data Source,設定以下資訊在彈出表單中

  • Name: 資料庫名稱,供顯示使用,後續可作修改
  • Data Source Type: 資料庫類型,請選擇 Elasticsearch
  • URL: 請填入 <protocol>://<hostname>:<port> 的格式,例如 http://elastic.domain.com:9200/, http://10.100.0.7:9200/
  • Authentication methods:
    • Public: 若沒有啟動 x-pack 設置使用者密碼,選擇 Public 即可
    • WWW Authentication: 若有啟動 x-pack 且設置使用者密碼,可勾選此選項
      • Username: 連線使用的 Username
      • Password: 連線使用的 Password
    • AWS Auth: 若使用 AWS 的 Elasticsearch Service,且設置了 AWS user 可存取 Elasticsearch,可勾選此選項
      • AWS Region: AWS 的 Region
      • AWS Access Key: AWS 的 user access key
      • AWS Secret Key: AWS 的 user secret key
  • Explore Timeout: 若資料庫中含有的 Table 數量較大,建議調高此參數,讓 Explore 可執行較久

connect_es

Submit 後,稍後片刻會跳回列表頁面,並可看到 Elasticsearch 的資料來源在列表中

Step3: 探索資料來源的 Metadata#

Elasticsearch 的資料來源上點擊 放大鏡 的 Icon,並在下拉選單中可看到 CannerFlow 探索出來的 Table,選擇 Table 後,可看到該 Table 的 Column 資訊

explore_es

info

CannerFlow explore 的 Table 是對應到 Elasticsearch 中的 index,而 Metadata 是來自於 mapping

後續使用#

接下來,就可在 Workspace 中選擇資料來源中的 Table,請參考 工作區內 Table 管理