Konfigurationen
Die für den Importprozess notwendigen Konfigurationen werden im Repository import-process-cli gepflegt.
Pro Bestand sind drei Konfigurationen möglich:
XSLT Transform zur Transformation komplexer XML-Dokumente als Vorbereitung fürs Mapping (nur für XML, je nach Struktur notwendig)
Mapping für die Transformation zum Mappen der gelieferten Daten zum Memobase-Datenmodell (zwingend notwendig)
Konfiguration Local Transforms zum Splitten von Strings mit mehreren Entitäten (optional)
Zusätzlich gibt es Konfigurationen für die Datenanreicherungen, die für alle Importe verwendet werden.
Struktur des Repository
Die Konfigurationen für die Bestände befinden sich unter deployment
. Darin gibt es jeweils einen Ordner für die drei /wiki/spaces/MD/pages/694681663 prod
, stage
und test
.
In diesen Ordnern wird pro Bestand ein Ordner {RECORD_SET_ID}
mit einem Unterordner mappings
angelegt in dem die drei Konfigurationsfiles für den Bestand abgelegt werden.
Unter /utilities/import
liegt ein Ordner new-001
, der als Vorlage verwendet werden kann.
Die generellen Konfigurationen liegen unter /global-configs
wiederum im Ordner für die jeweilige /wiki/spaces/MD/pages/694681663.