Ich habe eine Staging-Tabelle, die eine who-Reihe von Datenzeilen enthält, die aus einer Datendatei stammen.Entfernen von Duplikaten aus einer Staging-Datei
Jede Zeile beschreibt eine Änderung an einer Zeile in einem Remote-System. Die Zeilen sind nach jeder Änderung tatsächlich Snapshots der Quellzeile. Jede Zeile enthält Metadaten-Zeitstempel für die Erstellung und Aktualisierung.
Ich versuche jetzt, eine Update-Tabelle aus diesen Dateien zu erstellen, die das gesamte Update enthalten. Ich benötige eine Möglichkeit, Zeilen mit doppelten Schlüsseln zu entfernen, wobei nur die Zeile mit dem neuesten Zeitstempel "update" beibehalten wird.
Ich bin mir bewusst, dass ich die SSIS "sort" -Transformation verwenden kann, um Duplikate zu entfernen, indem Sie das Schlüsselfeld sortieren und Duplikate angeben, aber wie stelle ich sicher, dass die Zeile die mit dem spätesten Zeitstempel ist ?