Datamigratie verplaatst gegevens van het ene systeem naar het andere. Een bedrijf voert een upgrade uit van zijn ERP-systeem. Een team migreert van on-premises databases naar de cloud. Twee organisaties fuseren en moeten hun systemen samenvoegen. De migratie draagt gegevens over, transformeert ze zodat ze passen bij het nieuwe schema en controleert of er niets verloren is gegaan of beschadigd is geraakt. Het klinkt eenvoudig. Dat is het zelden.
Migraties mislukken om voorspelbare redenen. De brongegevens zijn onzuiverder dan verwacht. Het doelschema komt niet goed overeen met de bron. Bedrijfsregels die in het oude systeem zijn ingebed, zijn niet gedocumenteerd. De migratie duurt langer dan gepland en het oude systeem wordt buiten gebruik gesteld voordat het nieuwe klaar is. Er is downtime nodig en het bedrijf kan zich dat niet veroorloven. De beste migraties beginnen met profileren. Begrijp de brongegevens: de kwaliteit, de eigenaardigheden en het volume. Koppel elk veld aan het doel. Schrijf transformatieregels. Test met een subset voordat alles wordt gemigreerd. Draai parallelle systemen gedurende een bepaalde periode. Controleer het aantal records, de totalen en steekproefrecords. Zorg voor een terugdraaiplan. Migraties zijn riskant omdat ze alles beïnvloeden. Een gemist veld kan een downstreamproces verstoren. Een beschadigd record kan maandenlang onopgemerkt blijven. De planning is belangrijker dan de uitvoering. Tegen de tijd dat de gegevens worden gemigreerd, moeten de moeilijke beslissingen al genomen zijn.
Migratiefasen
- Profiel — inzicht in de kwaliteit en structuur van de brongegevens
- Kaart — definieer de toewijzing van bron- naar doelvelden.
- Transformeren — schrijf regels om gegevens te converteren
- Testen — migreer een subset en controleer de resultaten.
- Uitvoeren — verplaats de volledige dataset
- Valideren — bevestig de aantallen, totalen en steekproeven.
Datamigratie is een project, geen taak. Behandel het met de planning die het verdient.
Comments
No comments yet. Be the first to share a thought.
Leave a comment