airflow.providers.google.cloud.hooks.looker
¶
此模块包含 Google Cloud Looker hook。
模块内容¶
类¶
用于 Looker API 的 Hook。 |
|
ApiSettings 类的 Looker SDK 自定义实现。 |
|
作业状态字符串。 |
- class airflow.providers.google.cloud.hooks.looker.LookerHook(looker_conn_id, **kwargs)[源代码]¶
基类:
airflow.hooks.base.BaseHook
用于 Looker API 的 Hook。
- start_pdt_build(model, view, query_params=None)[源代码]¶
向 Looker 提交 PDT 物化作业。
- 参数
model (str) – 必需。要开始构建的 PDT 的模型。
view (str) – 必需。要开始构建的 PDT 的视图。
query_params (dict | None) – 可选。其他物化参数。
- check_pdt_build(materialization_id)[源代码]¶
从 Looker 获取 PDT 物化作业状态。
- 参数
materialization_id (str) – 必需。要检查状态的物化 ID。
- pdt_build_status(materialization_id)[源代码]¶
获取 PDT 物化作业状态。
- 参数
materialization_id (str) – 必需。要检查状态的物化 ID。
- stop_pdt_build(materialization_id)[源代码]¶
启动 PDT 物化作业取消请求。
- 参数
materialization_id (str) – 必需。要停止的物化 ID。