Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Overførsel af data fra opentext-databasen til SQL scripts.
  2. 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:

  1. Validere at xml-strukturen ser ud som forventet.
  2. Parse xml-strukturen, og mappe den til objekter i Openehealth core-modellen.
  3. 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

...