Ich habe eine Flatfile, die wie der erste Satz aussieht. Ich habe eine Tabelle mit einem automatisch inkrementierenden Primärschlüsselfeld. Wie kann ich bei Verwendung von SSIS garantieren, dass die Datensatzreihenfolge wie in der Flatfile angegeben beibehalten wird? Ich gehe davon aus, dass, wenn SSIS die Datei liest, diese Reihenfolge beim Einfügen in die Datenbank beibehalten wird. Ist das wahr?SSIS Einfügen von Datensätzen in der gleichen Reihenfolge in der Datei in Tabelle
In File:
RecordType | Amount
5 1.00
6 2.00
6 3.00
5 .5
6 1.5
7 .8
5 .5
in einer Datenbank Tabelle
ID | RecordType | Amount
1 5 1.00
2 6 2.00
3 6 3.00
4 5 .5
5 6 1.5
6 7 .8
7 5 .5
ps - Es sollte wirklich etwas Logik zu bestellen sein, so dass Sie sorten/order by clause verwenden können. Wenn die Logik in der Anwendung vorhanden ist, die die Flat-Datei erstellt, sollte eine Art Feld in der Datei enthalten sein, um die Reihenfolge anzugeben. Das ist für Leute, die diese Option haben, die viele von uns nicht sind. –
thx für den Link, mit Skript-Komponente Ich habe Zeilennummern am Ende jeder Zeile vor der Verarbeitung der Daten in eine Tabelle hinzugefügt – vin