airflow.providers.teradata.operators.teradata_compute_cluster
¶
模組內容¶
類別¶
使用指定的運算群組名稱和運算設定檔名稱建立新的運算叢集。 |
|
刪除具有指定運算群組名稱和運算設定檔名稱的運算叢集。 |
|
Teradata 運算叢集運算子,用於恢復指定的 Teradata Vantage Cloud Lake 運算叢集。 |
|
Teradata 運算叢集運算子,用於暫停指定的 Teradata Vantage Cloud Lake 運算叢集。 |
- class airflow.providers.teradata.operators.teradata_compute_cluster.TeradataComputeClusterProvisionOperator(query_strategy=None, compute_map=None, compute_attribute=None, **kwargs)[原始碼]¶
基底類別:
_TeradataComputeClusterOperator
使用指定的運算群組名稱和運算設定檔名稱建立新的運算叢集。
另請參閱
如需關於如何使用此運算子的更多資訊,請查看指南: TeradataComputeClusterProvisionOperator
- 參數
compute_profile_name – 要管理的運算設定檔名稱。
compute_group_name – 運算設定檔所屬的運算群組名稱。
query_strategy (str | None) – 要使用的查詢策略。指的是 Teradata Optimizer 在 Teradata 運算叢集中有效率地執行 SQL 查詢的方法或途徑。有效的 query_strategy 值為 'STANDARD' 或 'ANALYTIC'。資料庫層級的預設值為 STANDARD。
compute_map (str | None) – 運算地圖的 ComputeMapName。運算叢集設定檔中的 compute_map 指的是運算資源到叢集中特定節點或節點集合的映射。
compute_attribute (str | None) – 運算設定檔的可選屬性。範例運算屬性 MIN_COMPUTE_COUNT(1) MAX_COMPUTE_COUNT(5) INITIALLY_SUSPENDED('FALSE')
teradata_conn_id – 參考特定 Teradata 資料庫的 Teradata 連線 ID。
timeout – 工作逾時並失敗前的經過時間。
- template_fields: collections.abc.Sequence[str] = ('compute_profile_name', 'compute_group_name', 'query_strategy', 'compute_map',...[原始碼]¶
- class airflow.providers.teradata.operators.teradata_compute_cluster.TeradataComputeClusterDecommissionOperator(delete_compute_group=False, **kwargs)[原始碼]¶
基底類別:
_TeradataComputeClusterOperator
刪除具有指定運算群組名稱和運算設定檔名稱的運算叢集。
另請參閱
如需關於如何使用此運算子的更多資訊,請查看指南: TeradataComputeClusterDecommissionOperator
- 參數
compute_profile_name – 要管理的運算設定檔名稱。
compute_group_name – 運算設定檔所屬的運算群組名稱。
delete_compute_group (bool) – 指示是否應刪除運算群組。當設定為 True 時,它會向系統發出訊號以移除指定的運算群組。相反地,當設定為 False 時,不會對運算群組採取任何動作。
teradata_conn_id – 參考特定 Teradata 資料庫的 Teradata 連線 ID。
timeout – 工作逾時並失敗前的經過時間。
- template_fields: collections.abc.Sequence[str] = ('compute_profile_name', 'compute_group_name', 'delete_compute_group', 'teradata_conn_id', 'timeout')[原始碼]¶
- class airflow.providers.teradata.operators.teradata_compute_cluster.TeradataComputeClusterResumeOperator(**kwargs)[原始碼]¶
基底類別:
_TeradataComputeClusterOperator
Teradata 運算叢集運算子,用於恢復指定的 Teradata Vantage Cloud Lake 運算叢集。
透過在 Teradata Vantage Lake 運算叢集 SQL 介面中使用 RESUME SQL 陳述式,恢復 Teradata Vantage Lake 運算叢集。
另請參閱
如需關於如何使用此運算子的更多資訊,請查看指南: TeradataComputeClusterResumeOperator
- 參數
compute_profile_name – 要管理的運算設定檔名稱。
compute_group_name – 運算設定檔所屬的運算群組名稱。
teradata_conn_id – 參考特定 Teradata 資料庫的 Teradata 連線 ID。
timeout – 工作逾時並失敗前的經過時間。時間以分鐘為單位。
- template_fields: collections.abc.Sequence[str] = ('compute_profile_name', 'compute_group_name', 'teradata_conn_id', 'timeout')[原始碼]¶
- class airflow.providers.teradata.operators.teradata_compute_cluster.TeradataComputeClusterSuspendOperator(**kwargs)[原始碼]¶
基底類別:
_TeradataComputeClusterOperator
Teradata 運算叢集運算子,用於暫停指定的 Teradata Vantage Cloud Lake 運算叢集。
透過在 Teradata Vantage Lake 運算叢集 SQL 介面中使用 SUSPEND SQL 陳述式,暫停 Teradata Vantage Lake 運算叢集。
另請參閱
如需關於如何使用此運算子的更多資訊,請查看指南: TeradataComputeClusterSuspendOperator
- 參數
compute_profile_name – 要管理的運算設定檔名稱。
compute_group_name – 運算設定檔所屬的運算群組名稱。
teradata_conn_id – 參考特定 Teradata 資料庫的 Teradata 連線 ID。
timeout – 工作逾時並失敗前的經過時間。
- template_fields: collections.abc.Sequence[str] = ('compute_profile_name', 'compute_group_name', 'teradata_conn_id', 'timeout')[原始碼]¶