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'

此条目有帮助吗?