Modul ini membahas gaya modern penulisan task pada Apache Airflow, mulai dari TaskFlow API dengan decorator @task dan @dag, task group untuk menata DAG besar, dynamic task mapping untuk membentuk task saat runtime, hingga branching dengan trigger rule. Materi ini memanfaatkan dasar-dasar DAG, operator, dan XCom yang dibahas pada modul sebelumnya, sehingga fokus modul bergeser dari bentuk dasar DAG ke pola pengaturan eksekusi. Setiap topik menyertakan contoh DAG yang dapat diparse dan dijalankan pada lingkungan lokal.
Penulisan task modern
Modul gaya modern: TaskFlow API, task group, dynamic task mapping, dan branching dengan trigger rule.
0/0 selesai
- TaskFlow API
Menulis task dengan decorator TaskFlow API dan menyimpulkan pengkabelan XCom secara otomatis.
- Task group
Menata DAG besar menjadi task group agar graf tetap terbaca secara visual dan logis.
- Dynamic task mapping
Membentuk task saat runtime dari list dinamis dengan dynamic task mapping.
- Branching
Mengarahkan alur dengan @task.branch, trigger rule, dan semantik skip pada task hilir.