Importieren Sie mehrere text-Dateien in mehrere Tabellen mit ssis
Q: ich habe mehrere text-Dateien in einem Ordner mit dem Namen xyz, und ich habe erstellt eine neue Datenbank in SQL Server, die nicht mit irgendwelchen Tabellen .Hier mein problem ist das importieren alle diejenigen, die text-Dateien in die neue Datenbank nach dem text-Datei mit dem Namen von Tabellen mithilfe von ssis-Paket .kann jemand weiß, bitte mir sagen, die Schritte.
A: Step 1: Use foreach loop iterator to pick all files in the specific folder.
Step 2: By using script task get the column name from text file and create the tables in you database. Keep the table name in the SSIS variable.
Step 3: Choose any destination task and insert the data into the newly created tables.
Ich verwendet foreach
- Schleifencontainer und wählte den Weg der text-Dateien .in Schritt 2 nicht in der Lage bin, das Skript zu schreiben für die Spalte "importieren".Ich habe paar text Dateien mit dem Namen Mitarbeiter mit Spalten id ,name
und eine andere Abteilung mit deptno ,location
. Bin eigentlich ein Anfänger zu sql server and ssis
zu.kann jemand weiß, bitte helfen Sie mir.
Du musst angemeldet sein, um einen Kommentar abzugeben.
ForEach Loop container
haben Sie einedataflow task
.Flat File Source
was nutzt eineFlat File Connection Manager
. Dieflat file connection manager
habenexpression
für dieconnectionstring
sein, die die variable enthält, im Schritt 1.OLE DB Destination
, die auf Ihren Tisch.HINWEIS: Es könnte einfacher sein, um die grundlegenden Ablauf eingerichtet, mit dem FlatFile-Verbindungs-manager etc hart codiert, um eine der Dateien. Dies wird Ihnen erlauben, um den Prozess zu arbeiten, und dann können Sie sich vorstellen, die ForEach-Schleife und die variable/Ausdruck, um den Prozess flexibel.