Benutzer mit den meisten Antworten
Zwei CSV Dateien in einer MSSQL Tabelle zusammenführen

Frage
-
Liebes Forum,
Ich habe hier 2 CSV Dateien, die ich in einer Tabelle zusammenführen möchte. Dabei haben beide Dateien unterschiedliche Spaltenanzahlen und sind auch sehr unterschiedlich formatiert. Das Ziel ist, gemeinsame Spalten zusammenzuführen und nicht gemeinsame Spalten jeweils mit null bzw. dem vorhandenen Wert zu füllen.
Jetzt weiß ich leider gar nicht, wie ich da am besten vorgehen sollte. Für mich sieht es so aus, als ob das Bulk Copy nicht dafür geeignet wäre. Was hat es eigentlich mit diesem BCP Programm auf sich? Auch wüsste ich nicht genau, wie ich mit Select/Insert da etwas hinbekomme, mir fehlt da einfach der Einstieg :/
Gibt es da nicht eine einfache Möglichkeit mit dem Management Studio oder Visual Studio? Sowas kommt doch sicherlich häufig genug vor, dass man sich das gerne zusammenklickt...
Gruß
Simon
Antworten
-
Hallo Simons0n,
hierfür kannst du ein Integrated Services Paket nutzen. Dort kannst du mehrere Datenquellen angeben (deine beiden CSV Dateien) und diese in einem Task zusammenführen und anschließend in eine Tabelle einfügen.
Das könnte ungefähr so aussehen. (Natürlich ohne die Fehler :-))
Hier kannst du mehr über SSIS Pakete erfahren: http://msdn.microsoft.com/de-de/library/ms141134.aspx
Grüße
Oliver
- Bearbeitet Oliver Rzeniecki Dienstag, 5. Juni 2012 13:41 Vergessen
- Als Antwort markiert Robert BreitenhoferModerator Donnerstag, 2. August 2012 08:34
Alle Antworten
-
Hallo Simons0n,
hierfür kannst du ein Integrated Services Paket nutzen. Dort kannst du mehrere Datenquellen angeben (deine beiden CSV Dateien) und diese in einem Task zusammenführen und anschließend in eine Tabelle einfügen.
Das könnte ungefähr so aussehen. (Natürlich ohne die Fehler :-))
Hier kannst du mehr über SSIS Pakete erfahren: http://msdn.microsoft.com/de-de/library/ms141134.aspx
Grüße
Oliver
- Bearbeitet Oliver Rzeniecki Dienstag, 5. Juni 2012 13:41 Vergessen
- Als Antwort markiert Robert BreitenhoferModerator Donnerstag, 2. August 2012 08:34
-
Hallo Simons0n,
Ich gehe davon aus, dass die Antwort Dir weitergeholfen hat.
Solltest Du noch "Rückfragen" dazu haben, so gib uns bitte Bescheid.Grüße,
RobertRobert Breitenhofer, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.