Modul 3: Koordinieren und Automatisieren mit einer Pipeline

Sie können dieses Modul in ca. 15 Minuten abschließen. In diesem letzten Teil des Lernprogramms erstellen Sie eine Pipeline, die den Kopierauftrag und (optional) den in Modul 1 und 2 erstellten Datenfluss koordiniert, eine E-Mail-Benachrichtigung sendet, wenn alle Aufträge abgeschlossen sind, und die Pipeline so plant, dass sie automatisch ausgeführt wird.

Voraussetzungen

Erstellen einer Pipeline

Erstellen Sie zunächst eine Pipeline, um den bereits erstellten Kopierauftrag zu koordinieren.

  1. Wählen Sie in Ihrem Arbeitsbereich + Neues Element aus, suchen Sie dann nach Pipeline und wählen Sie es aus.

    Screenshot der Startseite

  2. Geben Sie einen Pipelinenamen an. Wählen Sie dann Erstellen aus.

Ihre Kopierauftragsaktivität hinzufügen

  1. Wählen Sie auf der Pipeline-Canvas die Registerkarte "Aktivitäten " aus, "Daten kopieren" und dann " Kopierauftragsaktivität hinzufügen".

    Screenshot des Pipeline-Canvass

  2. Wählen Sie die Kopierauftragsaktivität auf dem Pipeline-Zeichenbereich aus, und wählen Sie dann die Registerkarte "Einstellungen " unter dem Zeichenbereich aus.

    Screenshot des Pipeline-Arbeitsbereichs mit markierter Kopierauftragsaktivität und hervorgehobener Registerkarte

  3. Wählen Sie die Dropdownliste "Verbindung" und dann "Alle durchsuchen" aus.

    Screenshot der Liste der Einstellungen für Kopieraufträge mit hervorgehobener Option

  4. Wählen Sie unter "Neue Quellen" den Kopierauftrag aus.

  5. Wählen Sie auf der Seite "Datenquelle verbinden " die Option " Anmelden " aus, um die Verbindung zu authentifizieren.

    Screenshot der Seite

  6. Folgen Sie den Anweisungen, um sich bei Ihrem Organisationskonto anzumelden.

  7. Wählen Sie "Verbinden" aus, um die Verbindungseinrichtung abzuschließen.

  8. Wählen Sie für Arbeitsbereich den Arbeitsbereich aus, in dem Sie Ihren Kopierauftrag für Modul 1 erstellt haben.

  9. Wählen Sie für den Kopierauftrag den Kopierauftrag aus, den Sie in Modul 1 erstellt haben.

Hinzufügen einer Office 365 Outlook-Aktivität

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

    Screenshot mit der Auswahl der Office-365-Outlook-Aktivität auf der Symbolleiste Aktivitäten im Menü Pipeline-Editor.

  2. Wählen Sie die neue Office 365 E-Mail-Aktivität aus, und gehen Sie zur Registerkarte Settings.

  3. Wählen Sie die Dropdownliste "Verbindung " und dann " Alle durchsuchen" aus.

  4. Wählen Sie Office 365 E-Mail aus.

  5. Wählen Sie Sign in aus, um ihre Office 365 account 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.

  6. Wählen Sie Verbinden aus.

  7. Wählen Sie den On success-Pfad (ein grünes Kontrollkästchen auf der oberen rechten Seite der Aktivität innerhalb der Pipeline-Oberfläche) aus der Aktivität "Kopierauftrag" aus und ziehen Sie ihn in Ihre neue Office 365 E-Mail-Aktivität.

    Screenshot mit der Verbindung der Erfolgsausgabe aus der Aktivität

  8. Wählen Sie die Office 365 E-Mail-Aktivität im Pipelinebereich aus, und wählen Sie dann die Registerkarte Settings 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 mit der Konfiguration der Registerkarte Office 365 Outlook E-Mail-Einstellungen.

  9. 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 Pipeline-Ausdrucks-Generators mit dem Ausdruck, der für die Betreff-Zeile der E-Mail erstellt wird.

  10. 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 hinzu (mit dem Namen Ihrer eigenen Kopierauftragsaktivität) im Dialogfeld Pipelineausdrucksgenerator, das angezeigt wird, 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.

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

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

(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 Kopieraufgabenaktivität und die Office 365 E-Mail-Aktivität auf dem Pipeline-Arbeitsbereich verbindet, und wählen Sie die Schaltfläche + aus, um eine neue Aktivität einzufügen.

    Screenshot mit dem Button

  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 Kopierjob-Aktivität und der Office 365 E-Mail-Aktivität eingefügt und automatisch ausgewählt, wobei ihre Eigenschaften unterhalb der Arbeitsfläche angezeigt werden. 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

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

  • Wie die Pipelineausführung in Microsoft Fabric