Freigeben über


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.

  1. Wählen Sie im Pipeline-Editor die Registerkarte Aktivitäten aus, und suchen Sie nach der Office Outlook-Aktivität.

    Screenshot showing the selection of the Office 365 Outlook activity from the Activities toolbar on the pipeline editor menu.

  2. Wählen Sie OK aus, um Ihre Einwilligung für die Verwendung Ihrer E-Mail-Adresse zu erteilen.

    Screenshot showing the Grant consent dialog requesting permission to use your email address.

  3. Wählen Sie die E-Mail-Adresse aus, die Sie verwenden möchten.

    Screenshot showing the Pick an account dialog.

    Hinweis

    Der Dienst unterstützt derzeit keine persönlichen E-Mails. Sie müssen eine geschäftliche E-Mail-Adresse verwenden.

  4. Wählen Sie Zugriff zulassen aus, um den Zugriff zuzulassen.

    Screenshot showing the Confirmation required dialog to allow access to Office 365 Outlook.

  5. 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.

    Screenshot showing the connection of the success output from the Copy activity to the new Office 365 Outlook activity.

  6. 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.

    Screenshot showing the configuration of the Office 365 Outlook email settings tab.

  7. 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)

    Screenshot showing the pipeline expression builder with the expression provided for the Subject line of the email.

  8. 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.

  9. 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.

    Screenshot showing the pipeline editor window with the Run button highlighted on the menu.

  10. Suchen Sie in Ihrem Posteingang nach der von der Pipeline gesendeten Bestätigungs-E-Mail, nachdem die Pipeline erfolgreich ausgeführt wurde.

    Screenshot showing the pipeline status after having successfully executed.

    Screenshot showing the email generated by the pipeline.

Planen der Pipelineausführung

Sobald Sie die Entwicklung und das Testen Ihrer Pipeline abgeschlossen haben, können Sie ihre automatische Ausführung planen.

  1. Wählen Sie im Fenster des Pipeline-Editors auf der Registerkarte Start die Option Zeitplan aus.

    A screenshot of the Schedule button on the menu of the Home tab in the pipeline editor.

  2. 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.

    Screenshot showing the schedule configuration for a pipeline to run daily at 8:00 PM until the end of the year.

(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.

  1. 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.

    Screenshot showing the insert activity button for the connection between the Copy activity and the Office 365 Outlook activity on the pipeline canvas.

  2. Wählen Sie im angezeigten Menü Dataflow aus.

    Screenshot showing the selection of Dataflow from the insert activity menu on the pipeline canvas.

  3. 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.

    Screenshot showing the Settings tab of the Dataflow activity.

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: