开始使用免费开始使用

定义任务执行顺序

现在您已经了解了位移语法,是时候来定义任务的执行顺序了。您目前有 3 个已定义的任务:cleanupconsolidatepush_data

来自 airflow.sdkdagtask 装饰器已导入。

本练习是课程的一部分

Python 中的 Apache Airflow 入门

查看课程

练习说明

  • 使用位移语法,将 cleanup 任务配置为先于 consolidate 任务运行。
  • consolidate 配置为接着运行,并将 push_data 任务配置为最后运行。

交互式实操练习

通过完成这段示例代码来试试这个练习。

@dag(
    dag_id="analytics_dag",
    start_date=datetime(2026, 3, 1),
)
def analytics_dag():
    # Run cleanup before consolidate
    cleanup() ____ consolidate()
    # Run consolidate before push_data
    ____

analytics_dag()
编辑并运行代码