Freigeben über


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.

    HinweisHinweis

    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.

Integration Services (kleines Symbol) Bleiben Sie mit Integration Services auf dem neuesten Stand

Die neuesten Downloads, Artikel, Beispiele und Videos von Microsoft sowie ausgewählte Lösungen aus der Community finden Sie auf der Integration Services-Seite von MSDN oder TechNet:

Abonnieren Sie die auf der Seite verfügbaren RSS-Newsfeeds, um automatische Benachrichtigungen zu diesen Aktualisierungen zu erhalten.