Freigeben über


Hinzufügen eines Flatfileziels

Aktualisiert: 12. Dezember 2006

Die Fehlerausgabe der Lookup Currency Key-Transformation leitet alle Datenzeilen, für die im Suchvorgang keine Übereinstimmung gefunden wurde, zur Skripttransformation um. Um die zu den Fehlern angezeigten Informationen zu verbessern, führt die Skripttransformation ein Skript aus, mit dem die Fehlerbeschreibung abgerufen wird.

In dieser Aufgabe speichern Sie alle Informationen zu den fehlerhaften Zeilen für eine spätere Verarbeitung in einer Datei mit Trennzeichen. Um die fehlerhaften Zeilen zu speichern, müssen Sie einen Flatfile-Verbindungs-Manager für die Textdatei, die die Fehlerdaten enthalten wird, hinzufügen und konfigurieren. Darüber hinaus müssen Sie ein Flatfileziel hinzufügen und definieren, um das eigentliche Schreiben der Daten zu verwalten.

So fügen Sie ein Flatfileziel hinzu und konfigurieren es

  1. Klicken Sie auf die Registerkarte Datenfluss.

  2. Erweitern Sie in der Toolbox das Element Datenflussziele, und ziehen Sie Flatfileziel auf die Datenfluss-Entwurfsoberfläche. Setzen Sie das Flatfileziel direkt unter die Get Error Description-Transformation.

  3. Klicken Sie auf die Get Error Description-Transformation, und ziehen Sie dann den grünen Pfeil auf das neue Flatfileziel.

  4. Klicken Sie auf der Datenfluss-Entwurfsoberfläche mit der rechten Maustaste auf die neu hinzugefügte Flatfileziel-Transformation, klicken Sie auf Umbenennen, und ändern Sie den Namen in Failed Rows.

  5. Klicken Sie mit der rechten Maustaste auf die Failed Rows-Transformation, klicken Sie auf Bearbeiten, und klicken Sie dann auf Neu.

  6. Überprüfen Sie im Dialogfeld Flatfileformat, ob Mit Trennzeichen ausgewählt ist, und klicken Sie dann auf OK.

  7. Geben Sie im Verbindungs-Manager-Editor für Flatfiles im Feld Name des Verbindungs-Managers die Zeichenfolge Error Data ein.

  8. Klicken Sie im Dialogfeld Verbindungs-Manager-Editor für Flatfiles auf Durchsuchen, und suchen Sie den Ordner, in dem die Datei gespeichert werden soll.

  9. Geben Sie im Dialogfeld Öffnen für Dateiname den Namen ErrorOutput.txt ein, und klicken Sie dann auf Öffnen.

  10. Prüfen Sie im Dialogfeld Verbindungs-Manager-Editor für Flatfiles, ob das Feld Gebietsschema den Wert Englisch (USA) und das Feld Codepage den Wert 1252 (ANSI -Latin I) enthält.

  11. Klicken Sie im Optionen-Bereich auf Spalten.

    Beachten Sie, dass zusätzlich zu den Spalten aus der Quelldatendatei drei neue Spalten vorhanden sind: ErrorCode, ErrorColumn und ErrorDescription. Diese Spalten werden von der Fehlerausgabe der Lookup Currency Key-Transformation und vom Skript in der Get Error Description-Transformation generiert und können dazu verwendet werden, die Ursache für das Fehlschlagen der Zeile zu beheben.

  12. Klicken Sie auf OK.

  13. (Optional) Wenn die Fehler über mehrere Paketausführungen hinweg beibehalten werden sollen, deaktivieren Sie das Kontrollkästchen Daten in der Datei überschreiben.

  14. Klicken Sie im Optionen-Bereich auf Zuordnungen, um zu überprüfen, ob alle Spalten ordnungsgemäß sind. Optional können Sie die Spalten im Ziel umbenennen.

  15. Klicken Sie auf OK.

Nächste Schritte

Testen des Lektion 5-Lernprogrammpakets

Änderungsverlauf

Version Verlauf

12. Dezember 2006

Geänderter Inhalt:
  • Schritt 5 wurde verdeutlicht, indem ein Verweis auf die Schaltfläche Neu hinzugefügt wurde.
  • Es wurde ein optionaler Schritt für wiederholt auftretende Fehler über mehrere Paketausführungen hinzugefügt.

17. Juli 2006

Neuer Inhalt:
  • Die Schritte in den angezeigten Änderungen auf der Benutzeroberfläche wurden aktualisiert.