Hallo,
folgende Ausgangssituation.
Vorsystem unterstützt keinen Delta-Export, das nachgelagerte System müsste jede Nacht alles wegwerfen und neu aufbauen.
Ich würde daher gerne in alle Zeilen eine Prüfsumme (HASH-Heater) erstellen (erledigt, funktioniert), und dann über alle Prüfsummen dieser Zeilen die einem Vorgang zugehörig sind (identische Nummer) einen Hash erstellen als Vergeichskriterium für Veränderungen im nachgelagerten System.
Schritte bis jetzt:
-CSV Datei einlesen -> inMemory (zusätzliche Spalte Hash wird gefüllt mit Appended Strings -> Hash Heater
-inMemoy -> Export Datei
bei dem letzte Vorgang (bzw. einem nachgelagerten Schritt ?) muss eine 'Hauptzeile des Vorgangs' identifiziert werden und dort der Hash über alle Hashes' eingetragen werden als 'Change Check Kriterium'
Wie könnte man das am besten lösen ?
Gesamt-Hash in separater in Memory Tabelle führen, und in jedem Schritt neu berechenen -> dann weitere Step, und Hash bei der speziellen Zeiler ersetzen ?
Oder gibt es einfachere Möglichkeiten, die ich so noch nicht gesehen habe ?
Danke, Philip Herbert
.