Bắt đầu ngayBắt đầu miễn phí

Xác định thứ tự Task

Giờ bạn đã biết về cú pháp bitshift, hãy định nghĩa thứ tự chạy của các task. Hiện bạn có ba task: cleanup, consolidatepush_data.

Các decorator dagtask từ airflow.sdk đã được import sẵn.

Bài tập này là một phần của khóa học

Giới thiệu về Apache Airflow bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Cấu hình task cleanup chạy trước task consolidate bằng cú pháp bitshift.
  • Cấu hình consolidate chạy kế tiếp và task push_data chạy cuối cùng.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

@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()
Chỉnh sửa và Chạy Mã