Hallo Kid,
das hier ist nicht so einfach. Willst du das in einem ODS die daten so stehen wie in deinem FlatFile musst du alle Objekte (Charge;Event;Datum) mit in den Schlüssel aufnehmen, sonst würde es überschrieben.
Eine Überlegung wäre es auch wert eine Zeitabhängigkeit zu modellieren.
Die Auswertung , die du hier beschreibst ist hier nicht so einfach möglich.
Warum kann denn die Charge Nur nicht der Schlüssel sein ?
Altnernativ würde ich einfach einen Zähler setzten , den ins ODS als Schlüssel aufnehmen, und das ganze so steuern.
Für eine Lösung bräuchte ich ein paar mehr iNfos !
Gruss
Saar