Definește ordinea taskurilor
Acum că ai învățat despre sintaxa bitshift, e momentul să definești ordinea taskurilor. Ai trei taskuri definite: cleanup, consolidate și push_data.
Decoratorii dag și task din airflow.sdk sunt deja importați.
Acest exercițiu face parte din cursul
Introducere în Apache Airflow în Python
Instrucțiuni pentru exercițiu
- Configurează taskul
cleanupsă ruleze primul, înaintea taskuluiconsolidate, folosind sintaxa bitshift. - Configurează
consolidatesă ruleze al doilea și taskulpush_datasă ruleze ultimul.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
@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()