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.AirflowPluginAirflow 的 Databricks 工作流外掛。
另請參閱
有關如何使用此外掛的更多資訊,請參閱指南:DatabricksWorkflowPlugin