airflow.providers.standard.operators.latest_only¶
包含一个操作符,用于仅针对最新的调度 DagRun 运行下游任务。
类¶
跳过不在最新调度周期内运行的任务。 |
模块内容¶
- class airflow.providers.standard.operators.latest_only.LatestOnlyOperator(**kwargs)[source]¶
基类:
airflow.providers.standard.operators.branch.BaseBranchOperator
跳过不在最新调度周期内运行的任务。
如果任务在最新调度周期之外运行(即 run_type == DagRunType.MANUAL),则所有直接下游任务将被跳过。
请注意,如果给定的 DAG_Run 被标记为外部触发,则下游任务永远不会被跳过。
请注意,当与产生零长度或时间点数据区间的时间表(例如 DeltaTriggerTimetable)一起使用时,此操作符假定每次运行都是最新的,并且不会跳过下游任务。