Lektion 2.4: Testen des Tutorialpakets aus Lektion 2
Gilt für: SQL Server SSIS Integration Runtime in Azure Data Factory
Mit dem jetzt konfigurierten Foreach-Schleifencontainer und Verbindungs-Manager für Flatfiles kann das Paket aus Lektion 2 nun die Sammlung von 14 Flatfiles im Ordner „Sample Data“ (Beispieldaten) durchlaufen. Jedes Mal, wenn ein Dateiname gefunden wird, der mit den angegebenen Dateinamenskriterien übereinstimmt, wird die benutzerdefinierte Variable vom Foreach-Schleifencontainer mit dem Dateinamen aufgefüllt. Diese Variable aktualisiert im Gegenzug die Eigenschaft „ConnectionString“ des Verbindungs-Managers für Flatfiles und stellt eine Verbindung mit der neuen Flatfile her. Vom Foreach-Schleifencontainer wird dann der unveränderte Datenflusstask gegen die Daten in der neuen Flatfile ausgeführt, bevor eine Verbindung zur nächsten Datei im Ordner hergestellt wird.
Hinweis
Wenn Sie das Paket aus Lektion 1 ausgeführt haben, müssen Sie die Datensätze aus der „dbo.NewFactCurrencyRate“-Tabelle in der Datenbank AdventureWorksDW2022
löschen, bevor Sie das Paket für diese Lektion ausführen. Das Paket aus Lektion 2 versucht, Datensätze einzufügen, die bereits in das Paket aus Lektion 1 eingefügt wurden. Dadurch wird ein Fehler ausgelöst.
Überprüfen des Paketlayouts
Bevor Sie das Paket testen, überprüfen Sie, ob Ablaufsteuerung und Datenfluss im Paket aus Lektion 2 die in den folgenden Diagrammen gezeigten Objekte enthalten. Der Datenfluss des Pakets aus Lektion 2 entspricht dem Datenfluss des Pakets aus Lektion 1.
Ablaufsteuerung
Datenfluss
Testen des Tutorialpakets aus Lektion 2
Klicken Sie im Projektmappen-Explorer erst mit der rechten Maustaste auf Lesson 2.dtsx, und klicken Sie anschließend auf Paket ausführen.
Dann wird das Paket ausgeführt. Sie können den Status jeder Schleife im Fenster Ausgabe überprüfen oder dafür auf die Registerkarte Status klicken. So können Sie beispielsweise sehen, dass 1.097 Zeilen zur Zieltabelle aus der Datei „Currency_VEB.txt“ hinzugefügt wurden.
Klicken Sie nach dem Ausführen des Pakets im Menü Debuggen auf Stop Debugging (Debuggen beenden).
Weiter zur nächsten Lektion
Lektion 3: Hinzufügen der Protokollierung mit SSIS