Transformation für das Exportieren von Spalten
Die Transformation für das Exportieren von Spalten liest Daten in einem Datenfluss und fügt sie in eine Datei ein. Wenn z. B. der Datenfluss Produktinformationen enthält, wie z. B. ein Image jedes Produkts, könnten Sie mithilfe der Transformation für das Exportieren von Spalten die Bilder in Dateien speichern.
Es gibt folgende Möglichkeiten, um die Transformation für das Exportieren von Spalten zu konfigurieren:
Geben Sie die Datenspalten und die Spalten an, die den Pfad von Dateien enthalten, in die die Daten geschrieben werden sollen.
Geben Sie an, ob der Vorgang zum Einfügen von Daten an vorhandene Dateien anfügt oder diese abschneidet.
Geben Sie an, ob eine Bytereihenfolgemarke (BOM, Byte-Order Mark) in die Datei geschrieben wird.
Hinweis Eine BOM wird nur geschrieben, wenn die Daten nicht an eine vorhandene Datei angefügt werden und die Daten vom DT_NTEXT-Datentyp sind.
Die Transformation verwendet Eingabespaltenpaare: Eine Spalte enthält einen Dateinamen, die andere Spalte enthält Daten. In jeder Zeile des Datasets kann eine andere Datei angegeben sein. Beim Verarbeiten einer Zeile durch die Transformation werden die Daten in die angegebene Datei eingefügt. Zur Laufzeit erstellt die Transformation die Dateien, falls sie noch nicht vorhanden sind. Anschließend schreibt die Transformation die Daten in die Dateien. Die zu schreibenden Daten müssen den Datentyp DT_TEXT, DT_NTEXT oder DT_IMAGE aufweisen. Weitere Informationen finden Sie unter Integration Services-Datentypen.
Diese Transformation weist eine Eingabe, eine Ausgabe und eine Fehlerausgabe auf.
Festlegen der Optionen zum Anfügen und Abschneiden
In der folgenden Tabelle wird beschrieben, wie die Einstellungen für die Optionen zum Anfügen und Abschneiden die Ergebnisse beeinflussen.
Anfügen |
Abschneiden |
Die Datei ist vorhanden |
Ergebnisse |
---|---|---|---|
Falsch |
Falsch |
Nein |
Die Transformation erstellt eine neue Datei und schreibt die Daten in die Datei. |
True |
False |
Nein |
Die Transformation erstellt eine neue Datei und schreibt die Daten in die Datei. |
False |
True |
Nein |
Die Transformation erstellt eine neue Datei und schreibt die Daten in die Datei. |
True |
True |
Nein |
Zur Entwurfszeit tritt bei der Überprüfung der Transformation ein Fehler auf. Beide Eigenschaften dürfen nicht auf true festgelegt werden. |
False |
False |
Ja |
Ein Laufzeitfehler tritt auf. Die Datei ist vorhanden, aber die Transformation kann nicht in diese schreiben. |
False |
True |
Ja |
Die Transformation löscht die Datei und erstellt sie neu und schreibt die Daten in diese Datei. |
True |
False |
Ja |
Die Transformation öffnet die Datei und fügt die Daten am Dateiende an. |
True |
True |
Ja |
Zur Entwurfszeit tritt bei der Überprüfung der Transformation ein Fehler auf. Beide Eigenschaften dürfen nicht auf true festgelegt werden. |
Konfigurieren der Transformation für das Exportieren von Spalten
Eigenschaften können Sie mit dem SSIS-Designer oder programmgesteuert festlegen.
Weitere Informationen zu den Eigenschaften, die Sie im Dialogfeld Transformations-Editor für das Exportieren von Spalten festlegen können, finden Sie unter Transformations-Editor für das Exportieren von Spalten (Seite Spalten).
Das Dialogfeld Erweiterter Editor enthält die Eigenschaften, die programmgesteuert festgelegt werden können. Klicken Sie auf eines der folgenden Themen, um weitere Informationen zu den Eigenschaften anzuzeigen, die Sie im Dialogfeld Erweiterter Editor oder programmgesteuert festlegen können:
Weitere Informationen zum Festlegen von Eigenschaften finden Sie unter Vorgehensweise: Festlegen der Eigenschaften einer Datenflusskomponente.
|