airflow.providers.google.cloud.utils.dataform

DataformLocations

用于存储 Dataform 中可用资源位置的枚举。

函数

make_initialization_workspace_flow(project_id, region, ...)

创建模拟默认项目初始化的流程。

define_default_location(region)

模块内容

airflow.providers.google.cloud.utils.dataform.DataformLocations[源码]

基类: str, enum.Enum

用于存储 Dataform 中可用资源位置的枚举。

US = 'US'[源码]
EUROPE = 'EU'[源码]
airflow.providers.google.cloud.utils.dataform.make_initialization_workspace_flow(project_id, region, repository_id, workspace_id, dataform_schema_name='dataform', package_name=None, without_installation=False)[源码]

创建模拟默认项目初始化的流程。

参数::
  • project_id (str) – 必需。工作空间所在的 Google Cloud 项目 ID。

  • region (str) – 必需。工作空间所在的 Google Cloud 区域 ID。

  • repository_id (str) – 必需。工作空间所在的 Dataform 仓库 ID。

  • workspace_id (str) – 必需。需要初始化的 Dataform 工作空间 ID。

  • dataform_schema_name (str) – Schema 的名称。

  • package_name (str | None) – Package 的名称。如果未提供值,则将使用 workspace_id。

  • without_installation (bool) – 定义是否应将 npm package 的安装添加到流程中。

airflow.providers.google.cloud.utils.dataform.define_default_location(region)[源码]

此条目有帮助吗?