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[source]

基於: str, enum.Enum

用於儲存 Dataform 資源可用位置的列舉。

US = 'US'[source]
EUROPE = 'EU'[source]
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)[source]

建立模擬預設專案初始化的流程。

參數
  • project_id (str) – 必要。workspace 所在的 Google Cloud 專案 ID。

  • region (str) – 必要。workspace 所在的 Google Cloud 區域 ID。

  • repository_id (str) – 必要。workspace 所在的 Dataform 倉庫 ID。

  • workspace_id (str) – 必要。需要初始化的 Dataform workspace ID。

  • dataform_schema_name (str) – Schema 名稱。

  • package_name (str | None) – Package 名稱。如果未提供值,則將使用 workspace_id。

  • without_installation (bool) – 定義是否應將 npm packages 的安裝新增至流程。

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

此條目是否有幫助?