Konfiguration im Importprozess
Konfigurationen
Die für den Importprozess notwendigen Konfigurationen werden im Repository import-process 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 recordsets
. Darin gibt es jeweils einen Ordner für die drei https://ub-basel.atlassian.net/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 /template
liegt ein Ordner new-001
, der als Vorlage verwendet werden kann.
Die die Konfigurationen für globale Transforms liegen unter /normalization
wiederum im Ordner für die jeweilige https://ub-basel.atlassian.net/wiki/spaces/MD/pages/694681663.