airflow.providers.databricks.plugins.databricks_workflow¶
属性¶
类¶
构建一个用于监控 Databricks 作业运行的链接。 |
|
构建一个链接,用于发送请求以修复 Databricks 工作流中所有失败的任务。 |
|
构建一个链接,用于发送请求以修复单个 Databricks 任务。 |
|
从 Airflow 修复 Databricks 任务。 |
|
Airflow 的 Databricks 工作流插件。 |
函数¶
|
返回 Airflow 任务字典中所有 Databricks 任务 ID 的列表。 |
|
递归地从当前任务组或父任务组中检索启动任务 ID。 |
|
|
|
模块内容¶
- airflow.providers.databricks.plugins.databricks_workflow.get_databricks_task_ids(group_id, task_map, log)[source]¶
返回 Airflow 任务字典中所有 Databricks 任务 ID 的列表。
- 参数:
group_id (str) – 任务组 ID。
task_map (dict[str, airflow.providers.databricks.operators.databricks.DatabricksTaskBaseOperator]) – 一个将任务 ID 映射到 BaseOperator 实例的字典。
log (logging.Logger) – 用于日志记录的 Logger。
- 返回值:
给定任务组的 Databricks 任务 ID 列表。
- 返回类型:
- airflow.providers.databricks.plugins.databricks_workflow.get_launch_task_id(task_group)[source]¶
递归地从当前任务组或父任务组中检索启动任务 ID。
- 参数:
task_group (airflow.utils.task_group.TaskGroup) – 待检查的任务组
- 返回值:
启动任务 ID
- 返回类型:
- airflow.providers.databricks.plugins.databricks_workflow.get_task_instance(operator, dttm, session=NEW_SESSION)[source]¶
- class airflow.providers.databricks.plugins.databricks_workflow.WorkflowJobRunLink(context=None)[source]¶
继承自:
airflow.sdk.BaseOperatorLink
,airflow.utils.log.logging_mixin.LoggingMixin
构建一个用于监控 Databricks 作业运行的链接。
- class airflow.providers.databricks.plugins.databricks_workflow.WorkflowJobRepairAllFailedLink(context=None)[source]¶
继承自:
airflow.sdk.BaseOperatorLink
,airflow.utils.log.logging_mixin.LoggingMixin
构建一个链接,用于发送请求以修复 Databricks 工作流中所有失败的任务。
- get_link(operator, dttm=None, *, ti_key=None)[source]¶
链接到外部系统。
- 参数:
operator – 此链接关联的 Airflow operator 对象。
ti_key (airflow.models.taskinstance.TaskInstanceKey | None) – 要返回链接的 TaskInstance ID。
- 返回值:
链接到外部系统
- 返回类型:
- class airflow.providers.databricks.plugins.databricks_workflow.WorkflowJobRepairSingleTaskLink(context=None)[source]¶
继承自:
airflow.sdk.BaseOperatorLink
,airflow.utils.log.logging_mixin.LoggingMixin
构建一个链接,用于发送请求以修复单个 Databricks 任务。
- class airflow.providers.databricks.plugins.databricks_workflow.RepairDatabricksTasks[source]¶
继承自:
flask_appbuilder.BaseView
,airflow.utils.log.logging_mixin.LoggingMixin
从 Airflow 修复 Databricks 任务。
- class airflow.providers.databricks.plugins.databricks_workflow.DatabricksWorkflowPlugin[source]¶
继承自:
airflow.plugins_manager.AirflowPlugin
Airflow 的 Databricks 工作流插件。
另请参阅
有关如何使用此插件的更多信息,请参阅指南:DatabricksWorkflowPlugin