Google Cloud Platform Looker 連線

Airflow 和 Looker 之間的通訊是透過 Looker API 完成的。為了方便 API 通訊,Looker 運算子使用 Looker SDK 作為 API 用戶端。在呼叫 API 之前,Looker SDK 需要使用您的 Looker API 憑證進行身分驗證。

HTTP 連線類型提供與 Looker API 的連線。

LookerHook 使用此連線在 Looker 實例上執行 API 請求,這些請求由 LookerStartPdtBuildOperatorLookerCheckPdtBuildSensor 發出。

設定連線

主機 (必填)

Looker API 的基礎 URL。請勿在 URL 中包含 /api/*。

登入 (必填)

Looker API 用戶端 ID。

密碼 (必填)

Looker API 用戶端密碼。

埠 (選填)

Looker API 的埠。如果託管在 GCP 上,請勿指定埠,僅保留主機即可。

額外 (選填)

指定可用於 Looker 連線的額外參數(以 JSON 字典形式)。支援以下參數

  • verify_ssl - 僅在本地針對自簽憑證進行測試時才設定為 false。如果未指定,則預設為 true。

  • timeout - HTTP 請求的逾時時間(以秒為單位)。如果未指定,則預設為 2 分鐘(120 秒)。

“extras” 欄位範例

{
   "verify_ssl": true,
   "timeout": 120,
}

連線 URI

Looker 連線的 URL 設定範例

AIRFLOW_CONN_YOUR_CONN_ID='http://YourClientID:YourClientSecret@https%3A%2F%2Fyour.looker.com:19999?verify_ssl=true&timeout=120'

此條目是否有幫助?