Home
Datenquellen
Controllflow
DataFlow
SSIS
ToC
Impressum
Selbst definierte Struktur für eine Dateiausgabe

Wenn zum Beispiel das Ergebnis einer Unviot Transformation in eine Datei geschrieben wird, kann es notwendig sein, eine eigene Ausgabestruktur (Platzierung der Spalten in der Zeile) zu definieren.

Folgende Schritte sind dafür notwendig:

  • Im Fenster "Connection Managers" die rechte Maustaste betätigen

DataFlow Unpivot

  • Im Dialog "Flatfile" auswählen

Add SSIS Connction Manager

  • Die Dateiinformationen eingeben. Wenn die Spaltennamen als erste Zeile ausgegeben werden sollen, muss der Punkt "Column names in the first data row" ausgewählt werden.

Flat File Connection Manager

  • Festlegen, wie die Spalten getrennt werden sollen.

Flat File Connection Manager

  • Die einzelnen Spalten definieren. Neben der Spaltenlänge muß auch der Datentyp der Spalte ausgewählt werden.

Übersicht der Datentypen

Datentype Beschreibung
DT_BOOL Boolscher Wert
DT_BYTES Binärer Wert mit einer maximalen Länge von 8.000 Zeichen
DT_CY Festkommazahl mit maximal 15 Stellen vor und 4 Stellen nach dem Komma
DT_DATE Datum mit Jahr, Monat, Tag und Stunde
DT_DBDATE Datum mit Jahr Monat und Tag
DT_DBTIME Uhrzeit mit Stunde, Minute und Sekunde
DT_DBTIMESTAMP Datum mit Jahr, Monat, Tag, Stunde, Minute, Sekunde und Bruchteil der Sekunde
DT_DECIMAL Festkommazahl mit maximal 29 Stellen
DT_FILETIME Anzahl der Nanosekunden seit dem 1.Januar 1601 / 100
DT_GUID GUID
DT_I1 Integerwert zwischen 0 und 255
DT_I2 Integerwert zwischen -32.768 bis 32.767
DT_I4 Integerwert zwischen -2.147.483.648 und 2.147.483.647
DT_I8 Integerwert zwischen -9.223.372.036.854.775.808 und 9.223.372.036.854.775.807
DT_NUMERIC Festkommazahl mit maximal 38 Stellen
DT_R4 Einfache Fließkommazahl
DT_R8 doppelte Fließkommazahl
DT_STR String mit maximal 8000 Zeichen
DT_UI1 Integerwert zwischen 0 und 256
DT_UI2 Integerwert zwischen o und 32.768
DT_UI4 Integerwert zwischen 0 und 2.147.483.648
DT_UI8 Integerwert zwischen 0 und 9.223.372.036.854.775.808
DT_WSTR Unicode String mit einer maximalen Länge von 4.000 Zeichen
DT_IMAGE Binärerwert mit einer maximalen Länge von 2 GB
DT_NTEXT Unicode Zeichenkette mit einer maximalen Länge von 1 GB
DT_TEXT Zeichenkette mit einer maximalen Länge von 2 GB

Die wichtigsten Datentypen sind gelb hinterlegt.

Flat File Connection Manager

Damit ist das Ausgabeformat definiert.
Die Zuordnung der internen Spalten zu den Ausgabespalten muss unter Umständen manuell durch "drag and drop" durch geführt werden.

Flat File Destination Editor

Komponentenindex:

  • Datenflusstask
  • Flatfilequelle
  • UnPivot Transformation
  • Flatfileziel