Freigeben über


Lektion 4.5: Testen des Tutorialpakets aus Lektion 4

Gilt für: SQL Server SSIS Integration Runtime in Azure Data Factory

Die beschädigte Datei Currency_BAD.txt kann in der Transformation „Currency Key Lookup“ keine Übereinstimmung generieren. Da die Fehlerausgabe der Transformation „Currency Key Lookup“ so konfiguriert wurde, dass fehlerhafte Zeilen zum neuen Ziel für fehlerhafte Dateien umgeleitet werden, erzeugt die Komponente keinen Fehler, und das Paket wird erfolgreich ausgeführt. Integration Services schreibt alle nicht erfolgreichen Fehlerzeilen in die Datei ErrorOutput.txt.

In dieser Aufgabe testen Sie die überarbeitete Fehlerausgabekonfiguration, indem Sie das Paket ausführen. Bei einer erfolgreichen Paketausführung zeigen Sie dann den Inhalt der Datei ErrorOutput.txt an.

Hinweis

Wenn Sie keine Fehlerzeilen in der Datei ErrorOutput.txt anhäufen möchten, sollten Sie den Dateiinhalt zwischen Paketausführungen manuell löschen.

Überprüfen des Paketlayouts

Bevor Sie das Paket testen, sollten Sie überprüfen, ob Ablaufsteuerung und Datenfluss im Paket aus Lektion 4 denen in den folgenden Diagrammen gezeigten Objekten ähneln:

Ablaufsteuerung

Ablaufsteuerung im Paket

Datenfluss

Datenfluss im Paket

Ausführen des Tutorialpakets aus Lektion 4

  1. Wählen Sie im Menü Debuggen die Option Debuggen starten aus.

  2. Klicken Sie nach dem Ausführen des Pakets im Menü Debuggen auf Stop Debugging (Debuggen beenden).

Anzeigen des Inhalts der Datei „ErrorOutput.txt“

Öffnen Sie in Editor oder einem anderen Text-Editor die Datei ErrorOutput.txt. Die standardmäßige Spaltenreihenfolge ist: AverageRate, CurrencyID, CurrencyDate, EndOfDateRate, ErrorCode, ErrorColumn und ErrorDescription.

Beachten Sie, dass alle in der Datei enthaltenen Zeilen den nicht übereinstimmenden CurrencyID-Wert BAD, den ErrorCode-Wert –1071607778, den ErrorColumn-Wert 0 und den ErrorDescription-Wert "Row yielded no match during lookup" (Es wurde für die Zeile bei der Suche keine Übereinstimmung gefunden.) enthalten. Der ErrorColumn-Wert ist 0, weil der Fehler nicht spaltenspezifisch ist, sondern vielmehr der Suchvorgang fehlgeschlagen ist.

Nächste Lektion

Lesson 5: Add SSIS Package Configurations for the Package Deployment Model (Lektion 5: Hinzufügen von SSIS-Paketkonfigurationen für das Paketbereitstellungsmodell)