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)[原始碼]

此條目有幫助嗎?