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 的列表。
- 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.models.BaseOperatorLink
,airflow.utils.log.logging_mixin.LoggingMixin
构建一个链接来监控 Databricks 作业运行。
- class airflow.providers.databricks.plugins.databricks_workflow.WorkflowJobRepairAllFailedLink(context=None)[source]¶
基类:
airflow.models.BaseOperatorLink
,airflow.utils.log.logging_mixin.LoggingMixin
构建一个链接来发送请求以修复 Databricks 工作流中所有失败的任务。
- get_link(operator, dttm=None, *, ti_key=None)[source]¶
链接到外部系统。
注意:此函数的旧签名是
(self, operator, dttm: datetime)
。这在运行时仍然受支持,但已弃用。- 参数
operator – 与此链接关联的 Airflow 操作符对象。
ti_key (airflow.models.taskinstance.TaskInstanceKey | None) – 用于返回链接的 TaskInstance ID。
- 返回
链接到外部系统
- 返回类型
- class airflow.providers.databricks.plugins.databricks_workflow.WorkflowJobRepairSingleTaskLink(context=None)[source]¶
基类:
airflow.models.BaseOperatorLink
,airflow.utils.log.logging_mixin.LoggingMixin
构建一个链接来发送针对单个 Databricks 任务的修复请求。
- class airflow.providers.databricks.plugins.databricks_workflow.RepairDatabricksTasks[source]¶
基类:
airflow.www.views.AirflowBaseView
,airflow.utils.log.logging_mixin.LoggingMixin
从 Airflow 修复 Databricks 任务。
- class airflow.providers.databricks.plugins.databricks_workflow.DatabricksWorkflowPlugin[source]¶
基类:
airflow.plugins_manager.AirflowPlugin
用于 Airflow 的 Databricks 工作流插件。
另请参阅
有关如何使用此插件的更多信息,请查看以下指南:DatabricksWorkflowPlugin