Modul 3: Automatisieren und Senden von Benachrichtigungen mit Data Factory
Dieses Modul dauert 10 Minuten und erläutert das Senden einer E-Mail, die Sie benachrichtigt, wenn alle Aufträge in einer Pipeline abgeschlossen sind. Außerdem konfigurieren Sie diese E-Mail so, dass sie nach einem festen Zeitplan gesendet wird.
In diesem Modul lernen Sie Folgendes:
- Hinzufügen einer Office 365 Outlook-Aktivität zum Senden der Ausgabe einer Copy-Aktivität per E-Mail
- Hinzufügen eines Zeitplans zum Ausführen der Pipeline
- (Optional) Hinzufügen einer Dataflowaktivität zur selben Pipeline
Hinzufügen einer Office 365 Outlook-Aktivität zu Ihrer Pipeline
In diesem Modul wird die Pipeline verwendet, die Sie in Modul 1: Erstellen einer Pipeline in Data Factory erstellt haben.
Wählen Sie im Pipeline-Editor die Registerkarte Aktivitäten aus, und suchen Sie nach der Office Outlook-Aktivität.
Wählen Sie OK aus, um Ihre Einwilligung für die Verwendung Ihrer E-Mail-Adresse zu erteilen.
Wählen Sie die E-Mail-Adresse aus, die Sie verwenden möchten.
Hinweis
Der Dienst unterstützt derzeit keine persönlichen E-Mails. Sie müssen eine geschäftliche E-Mail-Adresse verwenden.
Wählen Sie Zugriff zulassen aus, um den Zugriff zuzulassen.
Klicken Sie auf den Pfad Bei Erfolg (ein grünes Kontrollkästchen auf der oberen rechten Seite der Aktivität in der Pipelinecanvas), und ziehen Sie ihn aus Ihrer Copy-Aktivität in Ihre neue Office 365 Outlook-Aktivität.
Wählen Sie im Pipelinebereich die Office 365 Outlook-Aktivität aus, und wählen Sie dann im Eigenschaftenbereich unterhalb der Canvas die Registerkarte Einstellungen aus, um die E-Mail zu konfigurieren.
- Geben Sie Ihre E-Mail-Adresse in den Abschnitt An ein. Wenn Sie mehrere Adressen verwenden möchten, trennen Sie diese mit dem ;-Zeichen.
- Wählen Sie das Feld Betreff aus, sodass die Option Dynamischen Inhalt hinzufügen angezeigt wird, und wählen Sie dann diese Option aus, um die Canvas des Pipelineausdrucks-Generators anzuzeigen.
Das Dialogfeld Pipelineausdrucks-Generator wird angezeigt. Geben Sie den folgenden Ausdruck ein, und wählen Sie dann OK aus:
@concat('DI in an Hour Pipeline Succeeded with Pipeline Run Id', pipeline().RunId)
Wählen Sie für Text erneut das Feld und dann die Option Dynamischen Inhalt hinzufügen aus, sobald diese unterhalb des Textbereichs angezeigt wird. Fügen Sie im angezeigten Dialogfeld Pipelineausdrucks-Generator den folgenden Ausdruck erneut hinzu, und wählen Sie dann OK aus:
@concat('RunID = ', pipeline().RunId, ' ; ', 'Copied rows ', activity('Copy data1').output.rowsCopied, ' ; ','Throughput ', activity('Copy data1').output.throughput)
Hinweis
Ersetzen Sie Copy data1 durch den Namen der Copy-Aktivität Ihrer eigenen Pipeline.
Wählen Sie schließlich oben im Pipeline-Editor die Registerkarte Start und dann Ausführen aus. Wählen Sie dann erneut Speichern und ausführen im Bestätigungsdialogfeld aus, um diese Aktivitäten auszuführen.
Suchen Sie in Ihrem Posteingang nach der von der Pipeline gesendeten Bestätigungs-E-Mail, nachdem die Pipeline erfolgreich ausgeführt wurde.
Planen der Pipelineausführung
Sobald Sie die Entwicklung und das Testen Ihrer Pipeline abgeschlossen haben, können Sie ihre automatische Ausführung planen.
Wählen Sie im Fenster des Pipeline-Editors auf der Registerkarte Start die Option Zeitplan aus.
Konfigurieren Sie den Zeitplan nach Bedarf. Im folgenden Beispiel wird die tägliche Ausführung der Pipeline bis zum Ende des Jahres um 20:00 Uhr geplant.
(Optional) Hinzufügen einer Dataflowaktivität zur Pipeline
Sie können auch der Pipeline den Dataflow hinzufügen, den Sie in Modul 2: Erstellen eines Dataflows in Data Factory erstellt haben.
Bewegen Sie den Mauszeiger über die grüne Linie, die die Copy-Aktivität und die Office 365 Outlook-Aktivität in Ihrer Pipelinecanvas verbindet, und wählen Sie die Schaltfläche + aus, um eine neue Aktivität einzufügen.
Wählen Sie im angezeigten Menü Dataflow aus.
Die neu erstellte Dataflowaktivität wird zwischen der Copy-Aktivität und der Office 365 Outlook-Aktivität eingefügt und automatisch ausgewählt. Dabei werden die Eigenschaften im Bereich unterhalb des Zeichenbereichs angezeigt. Wählen Sie im Eigenschaftenbereich die Registerkarte Einstellungen aus, und wählen Sie dann Ihren Dataflow aus, der in Modul 2: Erstellen eines Dataflows in Data Factory erstellt wurde.
Zugehöriger Inhalt
In diesem dritten Modul unseres kompletten Tutorials für Ihre erste Datenintegration mit Data Factory in Microsoft Fabric haben Sie Folgendes gelernt:
- Verwenden der Copy-Aktivität zum Erfassen von Rohdaten aus einem Quellspeicher in einer Tabelle in einem Data Lakehouse
- Verwenden einer Dataflowaktivität, um die Daten zu verarbeiten und in eine neue Tabelle im Lakehouse zu verschieben
- Verwenden einer Office 365 Outlook-Aktivität zum Senden einer E-Mail, die Sie benachrichtigt, sobald alle Aufträge abgeschlossen sind
- Konfigurieren der Pipeline für das Ausführen nach einem festen Zeitplan
- (Optional) Einfügen einer Dataflowaktivität in einen vorhandenen Pipelineflow
Nachdem Sie das Tutorial abgeschlossen haben, erfahren Sie nun mehr über das Überwachen von Pipelineausführungen: