MulaiMulai sekarang secara gratis

Menentukan Urutan Task

Sekarang setelah Anda mempelajari sintaks bitshift, saatnya menentukan urutan task. Saat ini Anda memiliki tiga task yang sudah didefinisikan, yaitu cleanup, consolidate, dan push_data.

Dekorator dag dan task dari airflow.sdk sudah diimpor.

Latihan ini adalah bagian dari kursus

Pengantar Apache Airflow dengan Python

Lihat Kursus

Petunjuk latihan

  • Konfigurasikan agar task cleanup berjalan terlebih dahulu sebelum task consolidate, menggunakan sintaks bitshift.
  • Konfigurasikan consolidate untuk berjalan berikutnya dan task push_data untuk berjalan terakhir.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

@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()
Edit dan Jalankan Kode