Airflow 有 6 个核心组件,分为 3 组:编排、执行,以及界面与存储。了解各组件的职责有助于排查问题,也能帮助您理解管道是如何运行的。
本练习是课程的一部分
通过我们的互动练习之一,将理论转化为实践
首先,您将认识 Airflow 的各组成部分,使用 TaskFlow API 编写首个 Dags,并通过 XCom 在任务间传递数据。
当前练习
接着,您将通过动态任务映射并行运行任务,使用 Assets 按数据调度 Dags,并加入人工审批步骤。
本章中,您将通过重试与回调处理失败,使用可延迟传感器节省资源,并在三个层级测试您的 Dags。
在最后一章,您将基于 DuckDB 构建 SQL ETL 流水线,使用 Asset Partitions 实现分区感知调度,并内嵌数据质量检查。