LoslegenKostenlos loslegen

Versenden von E-Mail-Vorlagen

Wenn du dir die Airflow-Dokumentation durchliest, stellst du fest, dass verschiedene Vorgänge Vorlagenfelder verwenden können, um zusätzliche Flexibilität zu bieten. Du stößt auf die Doku für den EmailOperator und siehst, dass der Inhalt auf eine Vorlage gesetzt werden kann. Du möchtest diese Funktion nutzen, um genauere Informationen über die Ergebnisse eines DAG Laufs zu erhalten.

Diese Übung ist Teil des Kurses

Einführung in Apache Airflow in Python

Kurs anzeigen

Anleitung zur Übung

  • Erstelle einen Python-String, der den E-Mail-Inhalt darstellt, den du versenden möchtest. Verwende die Ersetzungen für den aktuellen Datumsstring(mit Bindestrichen) und eine Variable namens username.
  • Erstelle die EmailOperator-Aufgabe unter Verwendung des Vorlagenstrings für die html_content.
  • Setze das Betreff-Feld mit macros.uuid.uuid4() auf einen Makro-Aufruf. Hier wird einfach eine Zeichenkette mit einer eindeutigen Kennung als Betreff-Feld angegeben.
  • Weise dem params-Wörterbuch den Benutzernamen testemailuser zu.

Interaktive Übung

Setze die Theorie in einer unserer interaktiven Übungen in die Praxis um

Übung starten