您团队的一位同事有一条流水线,其中一个任务会生成一个 5 GB 的 Parquet 文件,下游任务需要处理它。TA 向您咨询,想用 XCom 在任务之间传递这份数据,最佳做法是什么。
推荐的做法是什么?
本练习是课程的一部分
通过我们的互动练习之一,将理论转化为实践
首先,您将认识 Airflow 的各组成部分,使用 TaskFlow API 编写首个 Dags,并通过 XCom 在任务间传递数据。
当前练习
接着,您将通过动态任务映射并行运行任务,使用 Assets 按数据调度 Dags,并加入人工审批步骤。
本章中,您将通过重试与回调处理失败,使用可延迟传感器节省资源,并在三个层级测试您的 Dags。
在最后一章,您将基于 DuckDB 构建 SQL ETL 流水线,使用 Asset Partitions 实现分区感知调度,并内嵌数据质量检查。