Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
SSIS Integration Runtime in Azure Data Factory
Mit einem Verbindungs-Manager für mehrere Flatfiles kann ein Paket auf Daten in mehreren Flatfiles zugreifen. Eine Flatfilequelle kann beispielsweise einen Verbindungs-Manager für mehrere Flatfiles verwenden, wenn sich der Datenflusstask in einem Schleifencontainer wie dem For-Schleifencontainer befindet. In jeder Schleife des Containers werden von der Flatfilequelle Daten vom nächsten Dateinamen geladen, der vom Verbindungs-Manager für mehrere Flatfiles bereitgestellt wird.
Wenn Sie einem Paket einen Verbindungs-Manager für mehrere Flatfiles hinzufügen, erstellt SQL Server Integration Services einen Verbindungs-Manager, der zur Laufzeit in eine Verbindung für mehrere Flatfiles aufgelöst wird, die Eigenschaften im Verbindungs-Manager für mehrere Flatfiles festlegt und die Verbindung für mehrere Flatfiles der Sammlung Verbindungen des Pakets hinzufügt.
Die ConnectionManagerType -Eigenschaft des Verbindungs-Managers ist auf MULTIFLATFILEfestgelegt.
Sie können den Verbindungs-Manager für mehrere Flatfiles wie folgt konfigurieren:
Geben Sie die Dateien, das Gebietsschema und die Codepage an, die Sie verwenden möchten. Mithilfe des Gebietsschemas werden gebietsschemabezogene Daten interpretiert, wie z. B. Datumsangaben, und mithilfe der Codepage werden Zeichenfolgendaten in Unicode-Daten konvertiert.
Geben Sie das Dateiformat an. Sie können ein Format mit Trennzeichen, fester Breite oder rechtem Flatterrand verwenden.
Geben Sie eine Kopfzeile, eine Datenzeile und Spaltentrennzeichen an. Spaltentrennzeichen können auf Dateiebene festgelegt und auf Spaltenebene überschrieben werden.
Geben Sie an, ob die erste Zeile in den Dateien die Spaltennamen enthält.
Geben Sie ein Textbegrenzungszeichen an. Für jede Spalte kann die Erkennung eines Textqualifizierers konfiguriert werden.
Legen Sie Eigenschaften wie z. B. den Namen, den Datentyp und die maximale Breite für einzelne Spalten fest.
Wenn der Verbindungs-Manager für mehrere Flatfiledateien auf mehrere Dateien verweist, werden die Dateipfade durch das Pipe-Zeichen (|) getrennt. Die ConnectionString -Eigenschaft des Verbindungs-Managers hat folgendes Format:
< Pfad>|<Pfad>
Mehrere Dateien können Sie auch mithilfe von Platzhalterzeichen angeben. Wenn z. B. auf alle Textdateien auf Laufwerk C verwiesen werden soll, kann der Wert der ConnectionString-Eigenschaft auf „C:\*.txt“ festgelegt werden.
Falls ein Verbindungs-Manager für Flatfiles auf mehrere Dateien verweist, müssen alle Dateien das gleiche Format aufweisen.
Der Verbindungs-Manager für mehrere Flatfiles legt die Länge von Zeichenfolgenspalten standardmäßig auf 50 Zeichen fest. Sie können im Dialogfenster Verbindungs-Manager-Editor für mehrere Flatfiles Beispieldaten auswerten und automatisch die Länge dieser Spalten ändern, um zu vermeiden, dass Daten abgeschnitten werden oder die Spaltenbreite überschritten wird. Sofern Sie die Spaltenlänge in einer Flat File-Quelle oder in einer Transformation nicht ändern, bleibt die Spaltenlänge im gesamten Datenfluss gleich. Wenn diese Spalten Zielspalten zugeordnet sind, die schmaler sind, werden in der Benutzeroberfläche Warnungen angezeigt. Darüber hinaus können aufgrund der abgeschnittenen Daten zur Laufzeit Fehler angezeigt werden. Sie können die Spalten so anpassen, dass sie mit den Zielspalten im Flatfile-Verbindungs-Manager, in der Flatfilequelle oder in einer Transformation kompatibel sind. Legen Sie zum Ändern der Länge von Ausgabespalten auf der Registerkarte Eingabe- und Ausgabeeigenschaften im Dialogfeld Erweiterter Editor die Length -Eigenschaft der Ausgabespalte fest.
Wenn Sie die Spaltenlängen im Verbindungs-Manager für mehrere Flatfiles aktualisieren, nachdem Sie die Flatfilequelle, die den Verbindungs-Manager verwendet, hinzugefügt und geändert haben, ist das manuelle Ändern der Ausgabespaltengröße in der Flatfilequelle nicht erforderlich. Wenn Sie das Dialogfeld Flatfilequelle öffnen, stellt die Flatfilequelle eine Option zum Synchronisieren der Spaltenmetadaten bereit.
Konfiguration des Verbindungs-Managers für mehrere Flatfile-Dateien
Sie können Eigenschaften mit dem SSIS -Designer oder programmgesteuert festlegen.
Informationen zum programmgesteuerten Konfigurieren eines Verbindungsmanagers finden Sie unter ConnectionManager und Programmgesteuertes Hinzufügen von Verbindungen.
Verbindungs-Manager-Editor für mehrere Flatfiles (Seite Allgemein)
Um eine Gruppe von Dateien im selben Datenformat auszuwählen und das entsprechende Datenformat anzugeben, verwenden Sie im Dialogfeld Verbindungs-Manager-Editor für mehrere Flatfiles die Seite Allgemein . Eine Verbindung mit mehreren Flatfiles ermöglicht es einem Paket, eine Verbindung zu einer Gruppe von Textdateien herzustellen, die das gleiche Format haben.
Weitere Informationen zum Verbindungs-Manager für mehrere Flatfiles finden Sie unter Multiple Flat Files Verbindungs-Manager.
Optionen
Name des Verbindungs-Managers
Geben Sie einen eindeutigen Namen für die Verbindung „Multiple Flat Files“ im Workflow an. Der angegebene Name wird im SSIS -Designer angezeigt.
Beschreibung
Beschreiben Sie die Verbindung. Es ist eine bewährte Methode, die Verbindung zweckbezogen zu beschreiben, sodass Pakete selbsterklärend und einfacher zu verwalten sind.
Dateinamen
Geben Sie die Pfade und Dateinamen ein, die in der Multiple-Flatfiles-Verbindung verwendet werden sollen. Um mehrere Dateien anzugeben, verwenden Sie Platzhalterzeichen, wie in "C:\*.txt", oder Sie verwenden den senkrechten Strich (|), um die verschiedenen angegebenen Dateinamen voneinander zu trennen. Alle Dateien müssen dasselbe Datenformat aufweisen.
Durchsuchen
Wählen Sie die Dateinamen aus, die in der Verbindung mit mehreren Flatfiles verwendet werden sollen. Sie können mehrere Dateien auswählen. Alle Dateien müssen dasselbe Datenformat aufweisen.
Gebietsschema
Geben Sie den Ort an, um Informationen zu Bestellungen und zur Datums- und Zeitkonvertierung bereitzustellen.
Unicode-
Gibt an, ob Unicode verwendet werden soll. Die Verwendung von Unicode schließt die Angabe einer Codepage aus.
Codeseite
Gibt die Codepage für Nicht-Unicode-Text an.
Format
Gibt an, ob die Datei Formatierung mit Trennzeichen, fester Breite oder rechtem Flatterrand verwendet. Alle Dateien müssen dasselbe Datenformat aufweisen.
| Wert | BESCHREIBUNG |
|---|---|
| Durch Trennzeichen getrennt | Die Trennung von Spalten erfolgt durch Trennzeichen. Welche Trennzeichen dies sind, wird auf der Seite Spalten angegeben. |
| Feste Breite | Die Spalten weisen eine feste Breite auf, die auf der Seite Spalten durch Ziehen der Markierungslinien angegeben wird. |
| Rechter Flatterrand | Bei Dateien mit rechtem Flatterrand weisen alle Spalten mit Ausnahme der letzten eine feste Breite auf. Die letzte Spalte wird durch das auf der Seite Spalten angegebene Zeilentrennzeichen begrenzt. |
Textqualifizierer
Gibt die zu verwendenden Textqualifizierer an. Sie können beispielsweise angeben, dass Text in Anführungszeichen eingeschlossen werden soll.
Kopfzeilentrennzeichen
Wählen Sie aus einer Liste mit Trennzeichen für Kopfzeilen ein Trennzeichen aus, oder geben Sie den Trennzeichentext ein.
| Wert | BESCHREIBUNG |
|---|---|
| {CR}{LF} | Als Trennzeichen für Kopfzeilen dient ein Wagenrücklauf in Kombination mit einem Zeilenvorschub. |
| {CR} | Als Trennzeichen für Kopfzeilen dient ein Wagenrücklauf. |
| {LF} | Als Trennzeichen für Kopfzeilen dient ein Zeilenvorschub. |
| Semikolon {;} | Die Kopfzeile ist durch ein Semikolon getrennt. |
| Doppelpunkt {:} | Als Trennzeichen für Kopfzeilen dient ein Doppelpunkt. |
| Komma {,} | Die Kopfzeile wird durch ein Komma getrennt. |
| Tab {t} | Als Trennzeichen für Kopfzeilen dient ein Tabulator. |
| Senkrechter Strich {|} | Die Kopfzeile wird durch einen senkrechten Strich getrennt. |
Auszulassende Kopfzeilen
Geben Sie nach Möglichkeit die Anzahl der auszulassenden Kopfzeilen an.
Spaltennamen in der ersten Datenzeile
Gibt an, ob in der ersten Datenzeile Spaltennamen erwartet werden bzw. bereitzustellen sind.
Verbindungs-Manager-Editor für mehrere Flatfiles (Seite Spalten)
Verwenden Sie den Knoten Spalten im Dialogfeld Verbindungs-Manager-Editor für mehrere Flatfiles , um die Zeilen- und Spalteninformationen anzugeben und eine Vorschau der ersten ausgewählten Datei anzuzeigen.
Weitere Informationen zum Verbindungs-Manager für mehrere Flatfiles finden Sie unter Multiple Flat Files Verbindungs-Manager.
Statische Optionen
Name des Verbindungs-Managers
Geben Sie einen eindeutigen Namen für die Verbindung „Multiple Flat Files“ im Workflow an. Der angegebene Name wird im SSIS -Designer angezeigt.
Beschreibung
Beschreiben Sie die Verbindung. Es ist eine bewährte Methode, die Verbindung zweckbezogen zu beschreiben, sodass Pakete selbsterklärend und einfacher zu verwalten sind.
Flatfileformat (dynamische Optionen)
Format = Mit Trennzeichen
Zeilentrennzeichen
Wählen Sie aus der Liste verfügbarer Zeilentrennzeichen ein Trennzeichen aus, oder geben Sie den Trennzeichentext ein.
| Wert | BESCHREIBUNG |
|---|---|
| {CR}{LF} | Als Trennzeichen für Zeilen dient ein Wagenrücklauf in Kombination mit einem Zeilenvorschub. |
| {CR} | Als Trennzeichen für Zeilen dient ein Wagenrücklauf. |
| {LF} | Als Trennzeichen für Zeilen dient ein Zeilenvorschub. |
| Semikolon {;} | Als Trennzeichen für Zeilen dient ein Semikolon. |
| Doppelpunkt {:} | Zeilen werden durch einen Doppelpunkt getrennt. |
| Komma {,} | Als Trennzeichen für Zeilen dient ein Komma. |
| Tabulator {t} | Zeilen werden durch einen Tabulator getrennt. |
| Senkrechter Strich {|} | Zeilen werden durch einen vertikalen Strich getrennt. |
Spaltentrennzeichen
Wählen Sie aus der Liste verfügbarer Spaltentrennzeichen ein Trennzeichen aus, oder geben Sie den Trennzeichentext ein.
| Wert | BESCHREIBUNG |
|---|---|
| {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 {:} | Spalten werden durch einen Doppelpunkt getrennt. |
| Komma {,} | Als Trennzeichen für Spalten dient ein Komma. |
| Tab {t} | Als Trennzeichen für Spalten dient ein Tabulator. |
| Senkrechter Strich {|} | Als Trennzeichen für Spalten dient ein senkrechter Strich. |
Spalten zurücksetzen
Entfernen Sie alle Spalten bis auf die ursprünglichen, indem Sie auf Spalten zurücksetzen klicken.
Format = Feste Breite
Schriftart
Wählen Sie die Schriftart aus, in der die Vorschaudaten angezeigt werden sollen.
Quelldatenspalten
Passen Sie die Zeilenbreite an, indem Sie die vertikale Zeilenmarkierungslinie verschieben, und passen Sie die Spaltenbreite an, indem Sie auf das Lineal am oberen Rand des Vorschaufensters klicken.
Zeilenbreite
Geben Sie erst die Länge der Zeile an, bevor Sie einzelnen Spalten Trennzeichen hinzufügen. Sie können auch die vertikale Linie im Vorschaufenster verschieben, um das Zeilenende zu kennzeichnen. Der Wert der Zeilenbreite wird automatisch aktualisiert.
Spalten zurücksetzen
Alle Spalten außer den ursprünglichen entfernen, indem Sie auf Spalten zurücksetzen klicken.
Format = Rechter Flatterrand
Hinweis
Bei Dateien mit rechtem Flatterrand haben die Spalten mit Ausnahme der letzten Spalte eine feste Breite. Es wird durch den Zeilenbegrenzer getrennt.
Schriftart
Wählen Sie die Schriftart aus, in der die Vorschaudaten angezeigt werden sollen.
Quelldatenspalten
Passen Sie die Zeilenbreite an, indem Sie die vertikale Zeilenmarkierungslinie verschieben, und passen Sie die Spaltenbreite an, indem Sie auf das Lineal am oberen Rand des Vorschaufensters klicken.
Zeilentrennzeichen
Wählen Sie aus der Liste verfügbarer Zeilentrennzeichen ein Trennzeichen aus, oder geben Sie den Trennzeichentext ein.
| Wert | BESCHREIBUNG |
|---|---|
| {CR}{LF} | Als Trennzeichen für Zeilen dient ein Wagenrücklauf in Kombination mit einem Zeilenvorschub. |
| {CR} | Als Trennzeichen für Zeilen dient ein Wagenrücklauf. |
| {LF} | Als Trennzeichen für Zeilen dient ein Zeilenvorschub. |
| Semikolon {;} | Als Trennzeichen für Zeilen dient ein Semikolon. |
| Doppelpunkt {:} | Zeilen werden durch einen Doppelpunkt getrennt. |
| Komma {,} | Als Trennzeichen für Zeilen dient ein Komma. |
| Tab {t} | Zeilen werden durch einen Tabulator getrennt. |
| Senkrechter Strich {|} | Zeilen werden durch einen vertikalen Strich getrennt. |
Spalten zurücksetzen
Entfernen Sie alle Spalten bis auf die ursprünglichen, indem Sie auf Spalten zurücksetzen klicken.
Verbindungs-Manager-Editor für mehrere Flatfiles (Seite Erweitert)
Verwenden Sie die Seite Erweitert des Dialogfelds Editor für den Verbindungs-Manager für mehrere Flatfiles zum Festlegen von Eigenschaften wie Datentyp und Trennzeichen für jede Spalte in den Textdateien, mit denen der Verbindungs-Manager für Flatfiles verbunden ist.
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 Multiple Flat Files Verbindungs-Manager.
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. Dateien mit „rechtem Flatterrand“ sind Dateien, in denen alle Spalten außer der letzten eine feste Breite haben, wobei die letzte Spalte durch das Zeilentrennzeichen abgeschlossen wird. |
| 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. Hinweis: 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 Integration Services Datentypen. |
| TextQualified | Gibt an, ob Textdaten mit einem Textqualifiziererzeichen gekennzeichnet werden: True: Die Textdaten in der Flatfile sind gekennzeichnet. False: Die 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 bezieht sich auf die Anzahl der Dezimalstellen. Weitere Informationen finden Sie unter Integration Services Datentypen. |
| ColumnDelimiter | Wählen Sie eine Option aus der Liste der verfügbaren Spaltentrennzeichen aus. Wählen Sie Trennzeichen aus, die wahrscheinlich nicht im Text vorkommen. Bei Spalten fester Breite wird dieser Wert ignoriert. {CR}{LF} – Spalten werden durch eine Kombination aus Carriage Return und Line Feed getrennt. {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 {:} - Spalten werden durch einen Doppelpunkt getrennt. Komma {,} : Als Trennzeichen für Spalten dient ein Komma. Tab {t} – Spalten sind durch einen Tabulator getrennt. Senkrechter Strich {|}: Als Trennzeichen für Spalten dient ein senkrechter Strich. |
| DataPrecision | Gibt die Präzision numerischer Daten an. Präzision bezieht sich auf die Anzahl der Ziffern. Weitere Informationen finden Sie unter Integration Services Datentypen. |
| Eingabespaltenbreite | 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 Neufü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öschenklicken.
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 Referenz zur Benutzeroberfläche des Dialogfelds „Spaltentypen vorschlagen“.
Editor für den Verbindungs-Manager für mehrere Flatfiles (Vorschauseite)
Auf der Seite Vorschau des Dialogfelds Verbindungs-Manager-Editor für mehrere Flatfiles können Sie den Inhalt der ersten ausgewählten Quelldatei anzeigen, der in die von Ihnen definierten Spalten unterteilt ist.
Weitere Informationen zum Verbindungs-Manager für mehrere Flatfiles finden Sie unter Multiple Flat Files Verbindungs-Manager.
Optionen
Name des Verbindungs-Managers
Geben Sie einen eindeutigen Namen für die Verbindung „Multiple Flat Files“ im Workflow an. Der eingegebene Name wird im Bereich Verbindungs-Manager des SSIS -Designers angezeigt.
Beschreibung
Beschreiben Sie die Verbindung. Es ist eine bewährte Methode, die Verbindung zweckbezogen zu beschreiben, sodass Pakete selbsterklärend und einfacher zu verwalten sind.
Auszulassende Datenzeilen
Geben Sie an, wie viele Zeilen am Anfang von Flatfiles ausgelassen werden sollen.
Vorschau der Zeilen
Zeigen Sie Beispieldaten in der ersten ausgewählten Flatfile an, die entsprechend den von Ihnen gewählten Optionen in Spalten und Zeilen unterteilt sind.