Exportfluss für den Snapshot-Typ "Inkrementell"

Die Komponente Datenmanagement exportiert im inkrementellen Modus nur Artefakte, die seit dem letzten Snapshot importiert wurden. Alle gelöschten Artefakte werden auch aus dem Snapshot entfernt. Vollständige Setupdaten werden immer exportiert.

Wenn der Snapshot-Typ auf Inkrementell (alle) gesetzt wird, enthält die Komponente Datenmanagement nur neue oder geänderte historische Artefakte basierend auf dem POV, seitdem der letzte Snapshot exportiert wurde. Sie enthält außerdem Setupartefakte (alle alten und neuen POVs) in der Ausgabedatei.

Wenn der Snapshot-Typ auf Inkrementell gesetzt wird, enthält die Komponente Datenmanagement nur neue oder geänderte historische Artefakte basierend auf dem POV, seitdem der letzte Snapshot exportiert wurde. Sie enthält außerdem nur Setupartefakte und neue POVs in der Ausgabedatei.

In den folgenden Schritten wird der Exportprozessfluss für die Snapshot-Typen "Inkrementell" und "Inkrementell (alle)" beschrieben:

  1. Löscht den Ordner /data/snapshots/setup.

  2. Exportiert alle Setupartefakte in einen separaten Setupordner.

    Für jede Tabelle wird eine separate CSV-Datei erstellt.

  3. Der Ordner /data/snapshots/data wird nicht gelöscht.

    Das System behält den Ordner /data/snapshots/data unverändert bei, da es sich um einen inkrementellen Ladevorgang handelt.

  4. Löscht verwaiste POVs.

    Verwaiste POVs stammen aus gelöschten Periodenzuordnungen, Kategoriezuordnungen, Locations oder Dataload-Regeln.

  5. Speichert Snapshot-Metadateninformationen in einer Datei namens SnapshotParams.json im Datenordner.

    Die Datei SnapshotParams.json enthält die zuletzt exportierte Prozess-ID.

  6. Exportiert Daten und Metadaten des Workflowprozessstatus für eine Location, eine Kategorie und eine Periode.

  7. Löscht die Dateien im Ordner /output für alle POVs, die seit dem letzten Export gelöscht wurden.

  8. Archiviert die Setup- und Datenordner in eine ZIP-Datei im Ordner outbox/<filename>.zip.

Note:

Wenn der Snapshot-Typ auf "Inkrementell (alle)" gesetzt wird, sind in der ZIP-Datei unter /output folder alle Dateien enthalten.

Wenn der Snapshot-Typ auf "Inkrementell" gesetzt wird, sind in der ZIP-Datei unter /output folder nur die inkrementellen Dateien enthalten, die im aktuellen Prozess exportiert wurden.