Page History
...
- Overførsel af data fra opentext-databasen til SQL scripts.
- Indlæsning af SQL scripts i nxrg-databasen.
...
Migreringen fra OpenText til staging-databasen SQL script foregår ved at behandle hver række i status-tabellen i opentext-databasen, og gøre følgende:
- Validere at xml-strukturen ser ud som forventet.
- Parse xml-strukturen, og mappe den til objekter i Openehealth core-modellen.
- Serialisere objekterne , og persistere dem sammen emd søgbare felter. Til dette formål genbruges datalaget fra NXRG.gemme dem som SQL scripts
Fejl logges til migreringsloggen til senere analyse. Efter endt behandling skrives til DocImportState-feltet i opentext-databasen, om behandlingen lykkedes eller ej. Der skrives ligeledes til migration_properties.
Fase 2
Indlæsning af SQL script i NXRG databasen, gøres vha "source <file>".
Eventuelle fejl vil blive sendt til konsollen og kan læses heriOverførslen af data fra staging-databasen til nxrg-databasen foregår ved brug af select into/load data-metoden, som er beskrevet i mariadb-dokumentationen: https://mariadb.com/kb/en/how-to-quickly-insert-data-into-mariadb/.
Verifikation/validering af migreringen
...