Reihenfolge der Tasks festlegen
Nachdem du die Bitshift-Syntax kennengelernt hast, ist es Zeit, die Task-Reihenfolge festzulegen. Du hast derzeit drei definierte Tasks: cleanup, consolidate und push_data.
Die dag- und task-Dekoratoren aus airflow.sdk sind bereits importiert.
Diese Übung ist Teil des Kurses
<Kurs>Einführung in Apache Airflow mit Python</Kurs>Übungsanweisungen
- Konfiguriere den Task
cleanupso, dass er mit der Bitshift-Syntax vor dem Taskconsolidateausgeführt wird. - Konfiguriere
consolidateals nächsten Schritt undpush_dataals letzten Task.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
@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()