airflow.providers.google.cloud.utils.dataform

模块内容

DataformLocations

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

函数

make_initialization_workspace_flow(project_id, region, ...)

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

define_default_location(region)

class 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) – 架构的名称。

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

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

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

此条目是否有帮助?