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 Outlook-Aktivität.

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

  3. Wählen Sie die neue Office Outlook-Aktivität aus, und wählen Sie deren Registerkarte "Einstellungen " aus.

  4. Melden Sie sich bei Ihrem Office-Konto an, wenn Sie es noch nicht getan haben, und stimmen Sie zu, wenn Sie dazu aufgefordert werden, Ihre E-Mail-Adresse zu verwenden.

    Screenshot des Dialogfelds

    Hinweis

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

  5. Wählen Sie den Erfolgspfad (ein grünes Kontrollkästchen auf der oberen rechten Seite der Aktivität im Pipeline-Zeichenbereich) aus Ihrer Kopieraktivität in Ihre neue Office 365 Outlook-Aktivität aus, und ziehen Sie ihn.

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

  6. Wählen Sie die Office 365 Outlook Aktivität im Pipeline-Canvas aus, und wählen Sie dann die Registerkarte Einstellungen des Eigenschaftenbereichs unterhalb des Canvas 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

  7. Das Dialogfeld " Pipelineausdrucks-Generator " wird angezeigt. Geben Sie den folgenden Ausdruck ein, und wählen Sie dann OK aus:

    @concat('DI in einer Stunde Pipeline ist erfolgreich abgeschlossen mit der Pipeline-Lauf-ID', pipeline().RunId)

    Screenshot des Pipelineausdruck-Generators mit dem Ausdruck, der für die Betreffzeile der E-Mail bereitgestellt wird.

  8. Wählen Sie für den Textkörper das Feld erneut aus, und wählen Sie die Option " Dynamischen Inhalt hinzufügen " aus, wenn es unterhalb des Textbereichs angezeigt wird. Fügen Sie den folgenden Ausdruck erneut (mit Ihrem eigenen Kopieraktivitätsnamen) im daraufhin angezeigten Dialogfeld " Pipelineausdrucks-Generator " hinzu, und wählen Sie dann "OK" aus:

    @concat('RunID = ', pipeline().RunId, ' ; ', 'Kopierte Zeilen ', activity('Copy data1').output.rowsCopied, ' ; ','Durchsatz ', activity('Copy data1').output.throughput)

    Von Bedeutung

    Ersetzen Sie Copy data1 durch den Namen Ihres eigenen Pipeline-Kopieraktivität.

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

  10. 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, der den Pipelinestatus anzeigt, 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. 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: 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. Zeigen Sie auf die grüne Linie, die die Kopieraktivität und die Office 365 Outlook-Aktivität auf Ihrem Pipeline-Canvas verbindet, und wählen Sie die + Schaltfläche aus, um eine neue Aktivität einzufügen.

    Screenshot der Schaltfläche

  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 Kopieraktivität und der Office 365 Outlook-Aktivität eingefügt und automatisch ausgewählt. Ihre Eigenschaften werden im Bereich unterhalb des Arbeitsbereichs 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 Kopieraktivitä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: