Share via


Verbindungs-Manager-Editor für mehrere Flatfiles (Seite Erweitert)

Legen Sie mithilfe der Seite Erweitert von Verbindungs-Manager-Editor für mehrere Flatfiles Eigenschaften wie den Datentyp und Trennzeichen für die einzelnen Spalten in den Textdateien fest, zu denen der Verbindungs-Manager für Flatfiles eine Verbindung herstellt.

Standardmäßig beträgt die Länge von Zeichenfolgenspalten 50 Zeichen. Sie können Beispieldaten auswerten und die Länge dieser Spalten automatisch ändern, um zu verhindern, dass Daten abgeschnitten werden oder extrem breite Spalten entstehen. Sie können darüber hinaus andere Metadaten aktualisieren, um Kompatibitlität mit Zielspalten zu aktivieren. Sie können beispielsweise den Datentyp einer Spalte, die nur ganzzahlige Daten enthält, in einen numerischen Datentyp ändern, z. B. DT_I2.

Weitere Informationen zum Verbindungs-Manager für mehrere Flatfiles finden Sie unter Verbindungs-Manager für mehrere Flatfiles.

Optionen

  • Name des Verbindungs-Managers
    Geben Sie einen eindeutigen Namen für den Verbindungs-Manager für mehrere Flatfiles im Workflow an. Der eingegebene Name wird im Bereich Verbindungs-Manager des SSIS-Designers angezeigt.

  • Beschreibung
    Beschreiben Sie den Verbindungs-Manager. Die bewährte Methode ist hierbei, den Verbindungs-Manager zweckbezogen zu beschreiben, sodass Pakete selbsterklärend und leichter zu verwalten sind.

  • Konfigurieren Sie die Eigenschaften für jede Spalte.
    Wählen Sie eine Spalte im linken Bereich, um im rechten Bereich ihre Eigenschaften anzuzeigen. In der folgenden Tabelle werden die Datentypeigenschaften beschrieben. Einige der aufgeführten Eigenschaften können nur für einige Flatfileformate konfiguriert werden.

    Eigenschaft

    Beschreibung

    ColumnType

    Gibt an, ob eine Spalte getrennt ist, eine feste Breite hat bzw. einen unregelmäßigen rechten Rand aufweist. Diese Eigenschaft ist schreibgeschützt. Bei Dateien mit rechtem Flatterrand weisen alle Spalten mit Ausnahme der letzten eine feste Breite auf. Die letzte Spalte wird durch das Zeilentrennzeichen abgeschlossen.

    OutputColumnWidth

    Gibt an, welcher Wert als Anzahl von Bytes gespeichert werden soll; bei Unicode-Dateien wird dieser Wert als Zeichenanzahl angezeigt. Im Datenflusstask dient dieser Wert dem Festlegen der Breite der Ausgabespalte für die Flatfilequelle.

    HinweisHinweis
    Im Objektmodell heißt diese Eigenschaft MaximumWidth.

    DataType

    Wählen Sie eine Option aus der Liste der verfügbaren Datentypen aus. Weitere Informationen finden Sie unter SQL Server Integration Services-Datentypen.

    TextQualified

    Gibt an, ob Textdaten mit einem Textqualifiziererzeichen gekennzeichnet werden.

    WertBeschreibung
    TrueDie Textdaten in der Flatfile sind gekennzeichnet.
    FalseDie Textdaten in der Flatfile sind nicht gekennzeichnet.

    Name

    Geben Sie einen Spaltennamen an. Standardwert ist eine nummerierte Liste mit Spalten; Sie können jedoch einen eindeutigen, beschreibenden Namen auswählen.

    DataScale

    Gibt die Skala numerischer Daten an. Skala heißt in diesem Fall die Anzahl der Dezimalstellen. Weitere Informationen finden Sie unter SQL Server Integration Services-Datentypen.

    ColumnDelimiter

    Wählen Sie eine Option aus der Liste der verfügbaren Spaltentrennzeichen aus. Dabei sollten Sie Spaltentrennzeichen auswählen, deren Auftreten als Zeichen im Text unwahrscheinlich ist. Bei Spalten fester Breite wird dieser Wert ignoriert.

    WertBeschreibung
    {CR}{LF}Als Trennzeichen für Spalten dient ein Wagenrücklauf in Kombination mit einem Zeilenvorschub.
    {CR}Als Trennzeichen für Spalten dient ein Wagenrücklauf.
    {LF}Als Trennzeichen für Spalten dient ein Zeilenvorschub.
    Semikolon {;}Als Trennzeichen für Spalten dient ein Semikolon.
    Doppelpunkt {:}Als Trennzeichen für Spalten dient ein Doppelpunkt.
    Komma {,}Als Trennzeichen für Spalten dient ein Komma.
    Tabulator {t}Als Trennzeichen für Spalten dient ein Tabulator.
    Senkrechter Strich {|}Als Trennzeichen für Spalten dient ein senkrechter Strich.

    DataPrecision

    Gibt die Präzision numerischer Daten an. Präzision heißt in diesem Fall die Anzahl der Stellen. Weitere Informationen finden Sie unter SQL Server Integration Services-Datentypen.

    InputColumnWidth

    Gibt an, welcher Wert als Anzahl von Bytes gespeichert werden soll; bei Unicode-Dateien wird dieser Wert als Zeichenanzahl angezeigt. Bei mit Trennzeichen versehenen Spalten wird dieser Wert ignoriert.

    Hinweis   Im Objektmodell heißt diese Eigenschaft ColumnWidth.

  • Neu
    Durch Klicken auf Neu fügen Sie eine neue Spalte hinzu. Die neue Spalten wird beim Klicken auf Neu standardmäßig am Ende der Liste hinzugefügt. Ferner sind für die Schaltfläche folgende, über die Dropdownliste auswählbare Optionen verfügbar.

    Wert

    Beschreibung

    Spalte hinzufügen

    Fügt am Ende der Liste eine neue Spalte hinzu.

    Einfügen vor

    Fügt vor der ausgewählten Spalte eine neue Spalte ein.

    Einfügen nach

    Fügt nach der ausgewählten Spalte eine neue Spalte ein.

  • Löschen
    Wählen Sie eine Spalte aus, und entfernen Sie sie dann, indem Sie auf Löschen klicken.

  • Typen vorschlagen
    Im Dialogfeld Spaltentypen vorschlagen können Sie die Beispieldaten in der ersten ausgewählten Datei auswerten, um Vorschläge für den Datentyp und die -länge der einzelnen Spalten zu erhalten. Weitere Informationen finden Sie unter Spaltentypen vorschlagen.