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 优化器在 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')[source]¶
- class airflow.providers.teradata.operators.teradata_compute_cluster.TeradataComputeClusterSuspendOperator(**kwargs)[source]¶
基类:
_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')[source]¶