Freigeben über


Modul 3: Automatisieren und Senden von Benachrichtigungen mit Data Factory

Sie können dieses Modul in ca. 10 Minuten abschließen. In diesem letzten Teil unseres Lernprogramms lernen Sie, eine E-Mail zu senden, die Sie benachrichtigt, wenn alle Aufträge in einer Pipeline abgeschlossen sind, und konfigurieren Sie die Pipeline so, dass sie in einem Zeitplan ausgeführt wird.

Voraussetzungen

Modul 1 dieser Lernprogrammreihe: Erstellen einer Pipeline mit Data Factory

Hinzufügen einer Office 365 Outlook-Aktivität zu Ihrer Pipeline

  1. Öffnen Sie die Pipeline, die Sie in Modul 1 erstellt haben: Erstellen einer Pipeline in Data Factory.

  2. Wählen Sie im Pipeline-Editor die Registerkarte "Aktivitäten " aus, und suchen Sie die Office 365-E-Mail-Aktivität.

    Screenshot der Auswahl der Office 365 Outlook-Aktivität über die Symbolleiste

  3. Wählen Sie die neue Office 365-E-Mail-Aktivität aus, und wählen Sie die zugehörige Registerkarte "Einstellungen " aus.

  4. Wählen Sie das Dropdown-Menü „Verbindung“ und dann „Alle durchsuchen“ aus.

  5. Wählen Sie "Office 365-E-Mail" aus.

  6. Wählen Sie "Anmelden " aus, um Ihr Office 365-Konto zu verbinden.

    Screenshot des Dialogfelds

    Hinweis

    Der Dienst unterstützt derzeit keine persönliche E-Mail. Sie müssen eine Unternehmens-E-Mail-Adresse verwenden.

  7. Wählen Sie Verbinden aus.

  8. Wählen Sie den "Auf Erfolgspfad" (ein grünes Kontrollkästchen auf der oberen rechten Seite der Aktivität im Pipeline-Zeichenbereich) aus, und ziehen Sie ihn von Ihrer Kopieraktivität zu Ihrer neuen Office 365-E-Mail-Aktivität.

    Screenshot, der die Verbindung der Ergebnisausgabe der Kopieraktivität mit der neuen Office 365 Outlook-Aktivität zeigt.

  9. Wählen Sie die Office 365-E-Mail-Aktivität im Pipelinebereich aus, und wählen Sie dann die Registerkarte "Einstellungen " des Eigenschaftenbereichs unterhalb des Zeichenbereichs aus, um die E-Mail zu konfigurieren.

    • Geben Sie Ihre E-Mail-Adresse im Abschnitt "An " ein. Wenn Sie mehrere Adressen verwenden möchten, verwenden Sie ;, um sie zu trennen.
    • Wählen Sie für den Betreff das Feld aus, damit die Option "Dynamischen Inhalt hinzufügen " angezeigt wird, und wählen Sie es aus, um den Canvas des Pipelineausdruck-Generators anzuzeigen.

    Screenshot der Konfiguration der Registerkarte

  10. 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 des Pipelineausdruck-Generators mit dem Ausdruck, der für die Betreffzeile der E-Mail bereitgestellt wird.

  11. Markieren Sie für den Textkörper das Textfeld, und wählen Sie die Option "Ansicht im Ausdrucks-Generator " aus, wenn es unterhalb des Textbereichs angezeigt wird. Fügen Sie den folgenden Ausdruck erneut (mit dem Namen Ihrer eigenen Kopierauftragsaktivität) im daraufhin angezeigten Dialogfeld " Pipelineausdrucks-Generator " hinzu, und wählen Sie dann "OK" aus:

    @concat('RunID =  ', pipeline().RunId, ' ; ', 'Files written: ', activity('Copy job_1').output.value[0].output.filesWritten, ' ; ','Throughput: ', activity('Copy job_1').output.value[0].output.throughput,' ; ','Time to copy: ', activity('Copy job_1').output.executionDuration,' ; ','Time in queue: ', activity('Copy job_1').output.durationInQueue)

    Von Bedeutung

    Ersetzen Sie Copy job_1 durch den Namen Ihrer eigenen Pipeline-Kopieraufgabe.

  12. Wählen Sie schließlich oben im Pipeline-Editor die Registerkarte "Start " und dann "Ausführen" aus. Wählen Sie dann im Bestätigungsdialog "Speichern und ausführen" erneut aus, um diese Aktivitäten auszuführen.

    Screenshot des Pipeline-Editor-Fensters mit hervorgehobener Schaltfläche

  13. Nachdem die Pipeline erfolgreich ausgeführt wurde, überprüfen Sie Ihre E-Mail, um die bestätigungs-E-Mail zu finden, die von der Pipeline gesendet wurde.

    Screenshot mit dem Pipelinestatus, sobald er abgeschlossen ist.

    Screenshot der von der Pipeline generierten E-Mails.

Planen der Pipelineausführung

Nachdem Sie die Entwicklung und das Testen Der Pipeline abgeschlossen haben, können Sie die Ausführung automatisch planen.

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

    Screenshot der Schaltfläche

  2. Auswählen + Zeitplan hinzufügen

  3. Konfigurieren Sie den Zeitplan nach Bedarf. Im folgenden Beispiel wird die Pipeline so geplant, dass sie ein Jahr lang täglich um 20:00 Uhr ausgeführt wird.

    Screenshot: Konfiguration des Zeitplans für eine Pipeline, die bis zum Ende des Jahres täglich um 20:00 Uhr ausgeführt wird

(Optional) Hinzufügen einer Dataflow-Aktivität zur Pipeline

Sie können auch den Datenfluss, den Sie in Modul 2: Erstellen eines Datenflusses in Data Factory erstellt haben, in die Pipeline hinzufügen.

  1. Fahren Sie mit der Maus über die grüne Linie, die die Kopierauftragsaktivität und die Office 365-E-Mail-Aktivität auf dem Pipeline-Zeichenbereich verbindet, und wählen Sie die +-Schaltfläche aus, um eine neue Aktivität einzufügen.

    Screenshot der Schaltfläche „Aktivität einfügen“ für die Verbindung zwischen der Aktivität des Kopierauftrags und der Office 365-E-Mail-Aktivität auf dem Pipeline-Canvas.

  2. Wählen Sie "Datenfluss " aus dem angezeigten Menü aus.

    Screenshot der Auswahl von Dataflow aus dem Menü

  3. Die neu erstellte Dataflow-Aktivität wird zwischen der Kopierauftragsaktivität und der Office 365-E-Mail-Aktivität eingefügt. Sie wird automatisch ausgewählt und ihre Eigenschaften werden im Bereich unterhalb der Leinwand angezeigt. Wählen Sie im Eigenschaftenbereich die Registerkarte "Einstellungen " aus, und wählen Sie dann ihren in Modul 2 erstellten Datenfluss aus: Erstellen eines Datenflusses in Data Factory.

    Screenshot der Registerkarte

In unserem End-to-End-Lernprogramm für Ihre erste Datenintegrationspipeline mit Data Factory in Microsoft Fabric haben Sie folgendes gelernt:

  • Verwenden Sie eine Kopierauftragsaktivität, um Rohdaten aus einem Quellspeicher in eine Tabelle in einem Data Lakehouse aufzunehmen.
  • Verwenden Sie eine Dataflow-Aktivität, um die Daten zu verarbeiten und in eine neue Tabelle im Lakehouse zu verschieben.
  • Verwenden Sie eine Office 365 Outlook-Aktivität, um eine E-Mail zu senden, die Sie benachrichtigt, sobald alle Aufträge abgeschlossen sind.
  • Konfigurieren Sie die Pipeline so, dass sie auf geplanter Basis ausgeführt wird.
  • (Optional) Fügen Sie eine Dataflow-Aktivität in einen vorhandenen Pipelinefluss ein.

Da Sie das Lernprogramm abgeschlossen haben, können Sie Ihre eigenen Pipelines und Flüsse erstellen. Sie können auch mehr darüber erfahren, wie Pipeline-Läufe überwacht werden: