Daten mit einem inkrementellen Dateiadapter laden

Mit dem inkrementellen Dateiadapter können Sie eine Quelldatendatei mit einer Vorversion der Quelldatendatei vergleichen, neue oder geänderte Datensätze ermitteln und dann nur dieses Dataset laden. Sie können die anfängliche Quelldatendatei sortieren, bevor Sie den Vergleich durchführen, oder eine vorsortierte Datei verwenden, um die Performance zu erhöhen.

Um diese Funktion zu verwenden, müssen Sie eine anfängliche Quelldatendatei als inkrementellen Dateiadapter registrieren. Die anfängliche Quelldatendatei wird als Vorlage verwendet. Die tatsächlichen Dataloads werden aus der in der Datenregel angegebenen Datei ausgeführt, wobei ein Dateivergleich zwischen der anfänglichen Quelldatendatei und einer nachfolgenden Datei ausgeführt wird. Sie können den Ladevorgang anschließend einmal, zweimal oder mehrmals ausführen. Die zuletzt ausgeführte Datei wird als Basis bei der Auswertung des nachfolgenden Ladevorgangs verwendet. Da der Adapter nur die Unterschiede lädt, wird der Ladevorgang während des Dateiimports beschleunigt. Die verbleibenden Datenimportprozesse entsprechen weiterhin einem Standard-Dataload für eine Datei.

Hinweise:

  • Die Quelldatendatei muss eine Datendatei mit Trennzeichen sein.

  • Die verwendeten Datendateien müssen einen einzeiligen Header enthalten, der die getrennten Spalten beschreibt.

  • Sowohl numerische als auch nicht numerische Daten können geladen werden.

  • Gelöschte Datensätze zwischen den beiden Dateien werden ignoriert. In diesem Fall müssen Sie die gelöschten Datensätze manuell bearbeiten.

  • Wenn die Datei fehlt (oder Sie die letzte ID in eine nicht vorhandene Ausführung ändern), wird der Ladevorgang mit einem Fehler abgeschlossen.

  • Die Sortieroptionen bestimmen die Performance bei Verwendung dieser Funktion. Das Sortieren erhöht die Verarbeitungszeit. Durch Vorsortieren der Datei wird der Prozess beschleunigt.

  • Nur Dataloads für einzelne Perioden werden für inkrementelle Ladevorgänge unterstützt. Ladevorgänge für Mehrfachperioden werden nicht unterstützt.

  • Drilldown-Vorgänge werden für inkrementelle Ladevorgänge nicht unterstützt, da inkrementelle Dateien im Ersetzungsmodus geladen werden und nur die letzte Version des Dateivergleichs in der Staging-Tabelle vorhanden ist.

    Sie können jedoch dieselbe Datendatei nach der Methode für vollständige Dataloads in eine andere Location laden. In diesem Fall sollten Sie die Daten nur importieren und nicht in die Zielanwendung exportieren.

  • Kopien der Quelldatendatei werden für zukünftige Vergleiche archiviert. Nur die letzten 5 Versionen werden beibehalten. Dateien werden maximal 60 Tage lang beibehalten. Wenn länger als 60 Tage kein inkrementeller Ladevorgang ausgeführt wird, setzen Sie die letzte Prozess-ID auf 0, und führen Sie den Ladevorgang aus.

In diesem Tutorialvideo erhalten Sie Informationen zum Laden und Berechnen inkrementeller Daten für das Modul "Personalplanung":

Symbol "Video"Inkrementelle Daten für das Modul "Personalplanung" mit Datenmanagement laden und berechnen.

In diesem Tutorialvideo erhalten Sie Informationen zum Berechnen inkrementell geladener Daten mit Groovy-Regeln:

Symbol "Video"Inkrementell geladene Daten in der Komponente "Datenmanagement" mit Groovy-Regeln berechnen.