Aan de slagGa gratis aan de slag

Volgorde van taken definiëren

Nu je de bitshift-syntaxis kent, is het tijd om de taakvolgorde te bepalen. Je hebt drie al gedefinieerde taken: cleanup, consolidate en push_data.

De dag- en task-decorators uit airflow.sdk zijn al geïmporteerd.

Deze oefening maakt deel uit van de cursus

Introductie tot Apache Airflow in Python

Cursus bekijken

Oefeninstructies

  • Stel de taak cleanup zo in dat deze eerst draait vóór de taak consolidate, met behulp van de bitshift-syntaxis.
  • Stel consolidate in om daarna te draaien en push_data als laatste.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

@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()
Code bewerken en uitvoeren