Wie konfigurieren Sie die Spalte, die Informationen auf einer Flatfile-Verbindungs-manager?
Ich habe eine Flach-Datei-Quelle, ist das Lesen von Daten aus einer flachen Datei. Wir haben vor kurzem eine neue Spalte, um das flat-file.
Flat file-Daten eingefügt werden in eine Datenbank-Tabelle. Um Platz für das neue Feld in der Ziel-Komponente, die ich verwendet, die ALTER TABLE
- Anweisung zum hinzufügen der neuen Spalte der Tabelle. Das ist die einzige änderung, die ich getan habe.
Sollte die Zuordnung zwischen flat-file-und-Ziel-Komponente automatisch zu ändern? Ich sehe nicht die zusätzliche Spalte vorhanden in der Wohnung-Datei irgendwo innerhalb des SSIS-Pakets.
Wie Konfiguriere ich die zusätzliche Spalte in der flachen Datei innerhalb des SSIS-Pakets, so dass die Flatfile-Quelle übergeben Sie die Daten an die Ziel-Komponente?
InformationsquelleAutor ETLUser | 2013-02-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie Hinzugefügt eine neue Spalte, um die flat-Datei, müssen Sie zum aktualisieren der
Flat File Connection Manager
zu reflektieren, die neuen änderungen. Verbindungs-Manager für Flatfiles wird anwesend sein, unter derConnection Manager
- Registerkarte am unteren Rand des Pakets.Beispielszenario illustriert mit SSIS 2012:
Nehmen wir an, Sie haben eine flache Datei mit Spalten StateCode und StateName.
Beim konfigurieren der
Flat File Connection Manager
sehen Sie diese Spalten konfiguriert unter Erweiterte tab " - Seite, wie unten dargestellt.Wenn Sie ändern Sie die flache Datei, die Sie hinzufügen einer zusätzlichen Spalte, sagen wir mit dem hinzufügen der neuen Spalte mit dem Namen Kurzbez.
Verbindungs-manager für Flatfiles werden, enthalten keine neue definition für die Spalte. Sie benötigen zum öffnen der Verbindungs-Manager für Flatfiles hinzufügen der neuen Spalte oder Sie können löschen Sie die Flatfile-Verbindungs-Manager, und erstellen Sie eine neue mit der neuen flat-file-definition für die Spalte.
Müssen Sie klicken Sie auf Neu, und wählen Sie die passende option zum einfügen der Spalte. Sie können nicht verschieben Sie die Spalte Positionen. Also, stellen Sie sicher Sie wählen Sie die richtige option zum hinzufügen von Spalten. Legen Sie die entsprechenden Eigenschaften zu definieren, die Spalte.
Beim ändern der Quell-oder Ziel-schema, es wird sich auf die Quell-und Ziel-Komponenten im data flow-task -. Sie sehen möglicherweise eine Warnung Symbol Sie auf die Komponente wie unten gezeigt, da die Komponente ist nicht synchron mit dem Metadaten-Informationen von den Verbindungs-manager, mit dem Sie assoziiert ist.
Doppelklicken Sie auf die Komponente, zeigen Sie die Warnung und klicken Sie auf OK in den editor zu beheben, die mapping-Ausgabe.
Hoffe, das hilft.
Danke Shiva ! Es war sehr hilfreich. Es hat geklappt 🙂
Danke Siva viel! Das ist mein problem gelöst.
InformationsquelleAutor
Beim ändern der Metadaten einer zugrunde liegenden Komponenten, wie zum Beispiel ein flat-file oder eine Datenbank, SSIS nicht automatisch aktualisieren alle verfügbaren Spalten. Sie müssen dies manuell tun.
InformationsquelleAutor Kyle Hale
Die einfachste Möglichkeit zum aktualisieren der Spalten in Ihrer flachen Datei Quelle zum zurücksetzen des Spalten in Ihrer flachen Datei Verbindung.
Natürlich Sie müssen vorsichtig sein, wenn Sie benutzerdefinierte änderungen an den Datentypen, et cetera.
InformationsquelleAutor Rast8