Google Cloud Platform Looker 連線

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

透過 HTTP 連線型別提供與 Looker API 的連線。

LookerHook 使用此連線在由 LookerStartPdtBuildOperatorLookerCheckPdtBuildSensor 發起的 Looker 例項上執行 API 請求。

配置連線

主機 (必需)

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

登入 (必需)

Looker API 客戶端 ID。

密碼 (必需)

Looker API 客戶端金鑰。

埠 (可選)

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

額外引數 (可選)

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

  • verify_ssl - 僅當在本地測試自簽名證書時才設定為 false。如果未指定,則預設為 true。

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

“額外引數”欄位示例

{
   "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'

此條目是否有幫助?