airflow.providers.teradata.operators.teradata_compute_cluster¶
类¶
使用指定的计算组名称和计算配置文件名称创建新的计算集群。 |
|
删除使用指定的计算组名称和计算配置文件名称创建的计算集群。 |
|
用于恢复指定 Teradata Vantage Cloud Lake 计算集群的 Teradata 计算集群操作符。 |
|
用于暂停指定 Teradata Vantage Cloud Lake 计算集群的 Teradata 计算集群操作符。 |
模块内容¶
- class airflow.providers.teradata.operators.teradata_compute_cluster.TeradataComputeClusterProvisionOperator(query_strategy=None, compute_map=None, compute_attribute=None, **kwargs)[source]¶
基类:
_TeradataComputeClusterOperator
使用指定的计算组名称和计算配置文件名称创建新的计算集群。
另请参阅
有关如何使用此操作符的更多信息,请参阅指南:TeradataComputeClusterProvisionOperator
- 参数:
compute_profile_name – 要管理的计算配置文件的名称。
compute_group_name – 计算配置文件所属的计算组的名称。
query_strategy (str | None) – 要使用的查询策略。指代 Teradata 优化器在 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',...[source]¶
- class airflow.providers.teradata.operators.teradata_compute_cluster.TeradataComputeClusterDecommissionOperator(delete_compute_group=False, **kwargs)[source]¶
基类:
_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')[source]¶
- class airflow.providers.teradata.operators.teradata_compute_cluster.TeradataComputeClusterResumeOperator(**kwargs)[source]¶
基类:
_TeradataComputeClusterOperator
用于恢复指定 Teradata Vantage Cloud Lake 计算集群的 Teradata 计算集群操作符。
通过在 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')[source]¶
- class airflow.providers.teradata.operators.teradata_compute_cluster.TeradataComputeClusterSuspendOperator(**kwargs)[source]¶
基类:
_TeradataComputeClusterOperator
用于暂停指定 Teradata Vantage Cloud Lake 计算集群的 Teradata 计算集群操作符。
通过在 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')[source]¶