Hinzufügen der letzten Änderungen zu deiner Pipeline
Um deinen Arbeitsablauf abzuschließen, bittet dich dein Manager, eine bedingte Logikprüfung hinzuzufügen, um einen Verkaufsbericht nur dann per E-Mail zu versenden, wenn der Tag ein Wochentag ist. Andernfalls sollte keine E-Mail gesendet werden. Außerdem sollte die E-Mail-Aufgabe so gestaltet sein, dass sie das Datum und einen Projektnamen enthält.
Der Branch Callable ist bereits für dich definiert.
Diese Übung ist Teil des Kurses
Einführung in Apache Airflow in Python
Anleitung zur Übung
- Importiere die notwendigen Operatoren.
- Konfiguriere den EmailOperator so, dass er die spezifischen Daten an die Callable liefert.
- Ergänze die Verzweigung callable wie nötig, um auf die
'email_report_task'
oder'no_email_task'
zu zeigen. - Konfiguriere den Verzweigungsoperator so, dass er die Bedingung richtig prüft.
Interaktive Übung
In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.
