TeradataComputeClusterProvisionOperator

TeradataComputeClusterProvisionOperator 的目的是佈建新的 Teradata Vantage Cloud Lake 運算叢集,並指定運算群組名稱和運算設定檔名稱。使用 TeradataComputeClusterProvisionOperator 以在 Teradata Vantage Cloud Lake 中佈建新的運算叢集。

以下是在 Teradata Vantage Cloud Lake 中使用 TeradataComputeClusterProvisionOperator 佈建新運算叢集的範例用法

tests/system/teradata/example_teradata_compute_cluster.py[原始碼]

    compute_cluster_provision_operation = TeradataComputeClusterProvisionOperator(
        task_id="compute_cluster_provision_operation",
        compute_profile_name="{{ params.compute_profile_name }}",
        compute_group_name="{{ params.compute_group_name }}",
        teradata_conn_id="{{ params.teradata_conn_id }}",
        timeout="{{ params.timeout }}",
        query_strategy="{{ params.query_strategy }}",
        compute_map="{{ params.compute_map }}",
        compute_attribute="{{ params.compute_attribute }}",
    )

TeradataComputeClusterDecommissionOperator

TeradataComputeClusterDecommissionOperator 的目的是解除佈建指定的 Teradata Vantage Cloud Lake 運算叢集。使用 TeradataComputeClusterProvisionOperator 以解除佈建指定的 Teradata Vantage Cloud Lake 運算叢集。

以下是在 Teradata Vantage Cloud Lake 中使用 TeradataComputeClusterDecommissionOperator 解除佈建指定運算叢集的範例用法

tests/system/teradata/example_teradata_compute_cluster.py[原始碼]

    compute_cluster_decommission_operation = TeradataComputeClusterDecommissionOperator(
        task_id="compute_cluster_decommission_operation",
        compute_profile_name="{{ params.compute_profile_name }}",
        compute_group_name="{{ params.compute_group_name }}",
        delete_compute_group=bool("{{ params.delete_compute_group }}"),
        teradata_conn_id="{{ params.teradata_conn_id }}",
        timeout="{{ params.timeout }}",
    )

TeradataComputeClusterResumeOperator

TeradataComputeClusterResumeOperator 的目的是啟動 Teradata Vantage Cloud Lake 運算叢集,並指定運算群組名稱和運算設定檔名稱。使用 TeradataComputeClusterResumeOperator 以在 Teradata Vantage Cloud Lake 中啟動指定的運算叢集。

以下是在 Teradata Vantage Cloud Lake 中使用 TeradataComputeClusterSuspendOperator 啟動指定運算叢集的範例用法

tests/system/teradata/example_teradata_compute_cluster.py[原始碼]

    compute_cluster_resume_operation = TeradataComputeClusterResumeOperator(
        task_id="compute_cluster_resume_operation",
        compute_profile_name="{{ params.compute_profile_name }}",
        compute_group_name="{{ params.compute_group_name }}",
        teradata_conn_id="{{ params.teradata_conn_id }}",
        timeout="{{ params.timeout }}",
    )

TeradataComputeClusterSuspendOperator

TeradataComputeClusterSuspendOperator 的目的是暫停 Teradata Vantage Cloud Lake 運算叢集,並指定運算群組名稱和運算設定檔名稱。使用 TeradataComputeClusterSuspendOperator 以在 Teradata Vantage Cloud Lake 中暫停指定的運算叢集。

以下是在 Teradata Vantage Cloud Lake 中使用 TeradataComputeClusterSuspendOperator 暫停指定運算叢集的範例用法

tests/system/teradata/example_teradata_compute_cluster.py[原始碼]

    compute_cluster_suspend_operation = TeradataComputeClusterSuspendOperator(
        task_id="compute_cluster_suspend_operation",
        compute_profile_name="{{ params.compute_profile_name }}",
        compute_group_name="{{ params.compute_group_name }}",
        teradata_conn_id="{{ params.teradata_conn_id }}",
        timeout="{{ params.timeout }}",
    )

這個條目是否有幫助?