Diensten - Data & integraties

Datamigratie laten uitvoeren

Een datamigratie laten uitvoeren zonder dataverlies en zonder verrassingen: wij verhuizen je data van oud naar nieuw met dry-runs en validatie - en het oude systeem blijft staan tot het bewijs geleverd is.

Open over onze stack

PostgreSQL Python Azure REST & GraphQL

Je stapt over op een nieuw pakket of platform, maar jaren aan klantgegevens, orders en historie zitten in het oude systeem. De exportknop bestaat wel - alleen matchen de velden niet, verschillen de formaten en durft niemand op “definitief overzetten” te drukken. Dus blijft het oude systeem draaien, naast het nieuwe, met dubbel werk als gevolg.

Wij behandelen een migratie als een engineeringvraagstuk, niet als een verhuisklus. Geen handmatig kopieerwerk, maar herhaalbare scripts die we net zo vaak proefdraaien tot elke run aantoonbaar klopt. Datamigraties zijn een vast onderdeel van ons werk rond data & integraties.

  • Migratieplan met veldmapping en risico’s per gegevenssoort
  • Herhaalbare migratiescripts in plaats van handwerk
  • Dry-runs op een kopie van je productiedata, met validatierapport per run
  • Opschonen en ontdubbelen van vervuilde data onderweg
  • Gecontroleerde livegang met terugvaloptie naar het oude systeem

Datamigratie zonder dataverlies: zo ziet dat eruit

De vorm verschilt per vraagstuk: van een verouderd pakket naar een nieuw platform, tientallen Excelsheets naar één database, twee systemen samenvoegen na een fusie, of content van meerdere websites naar één omgeving. De aanpak is telkens hetzelfde. Eerst brengen we per bron in kaart welke gegevens erin zitten, waar ze naartoe moeten en wat er onderweg vertaald moet worden - veldnamen, formaten, relaties tussen records. Die mapping legt meteen bloot waar de data vervuild is: dubbele klanten, lege velden, historie die nergens meer naar verwijst.

Daarna komt het belangrijkste principe: we zetten nooit in één keer definitief over. De migratie draait eerst als dry-run op een kopie van je echte data - zo vaak als nodig. Elke run levert een validatierapport op: kloppen de aantallen, kloppen de totalen, kloppen de steekproeven die je mensen zelf controleren? Pas als de uitkomst herhaalbaar goed is, plannen we de echte overgang. En ook dan blijft het oude systeem beschikbaar tot iedereen heeft vastgesteld dat er niets ontbreekt.

Een migratie staat zelden op zichzelf. Vaak is het de eerste stap naar een landschap waarin systemen elkaar automatisch bijwerken via API-koppelingen, of hoort hij bij een interne tool die spreadsheets vervangt. We denken daarom verder dan de verhuizing zelf: het doelmodel moet ook over vijf jaar nog kloppen.

Onze aanpak: eerst bewijzen, dan overzetten

vooraf

Analyse & mapping

We inventariseren bronnen, veldmapping en datakwaliteit, en leggen per gegevenssoort vast wat het risico is. Hieruit volgt een migratieplan met een concrete planning.

proefdraaien

Dry-runs & validatie

De migratie draait meermaals op een kopie van je productiedata. Elke run wordt gevalideerd - aantallen, totalen en steekproeven door je mensen - tot de uitkomst herhaalbaar klopt.

livegang

Gecontroleerde overgang

De echte overzetting is dan een kort, voorspelbaar moment - gepland wanneer het je organisatie het minst raakt, met een terugvalscenario dat vooraf vastligt.

daarna

Nazorg & afronding

Het oude systeem blijft beschikbaar tot jij vaststelt dat er niets ontbreekt. Pas na jouw akkoord gaat het uit - en dat besluit ligt bij jou, niet bij ons.

Migreren is vast onderdeel van ons werk. Voor Metics zetten we de inhoud van tientallen Excelsheets over naar één betrouwbaar planningsplatform - traceerbaar en zonder handmatige formules. Voor Stichting DOEN brengen we vier fondsenwebsites samen op één platform, inclusief de bestaande content.

Veelgestelde vragen

Wat je wilt weten voordat je begint.

Hoe voorkomen jullie dataverlies?

Door nooit te vertrouwen op één poging. De migratie draait eerst als dry-run op een kopie van je echte data, en elke run wordt gevalideerd: aantallen, totalen en steekproeven die jouw mensen zelf controleren. Er wordt onderweg niets weggegooid, en het oude systeem blijft intact tot de cijfers aantoonbaar kloppen.

Hoeveel downtime moeten we verwachten?

Meestal weinig. Omdat de migratie al meermaals is proefgedraaid, is de echte overgang een kort en voorspelbaar moment dat we plannen wanneer het jou het minst raakt - vaak buiten werktijd. Waar dat nodig is, laten we oud en nieuw een periode parallel draaien, zodat het werk gewoon doorgaat.

Kunnen we terug als het misgaat?

Ja. Het terugvalscenario is een vast onderdeel van het migratieplan, niet een noodgreep achteraf. Het oude systeem blijft na de overgang beschikbaar, dus terugschakelen kan zonder dataverlies. Pas als jij vaststelt dat het nieuwe systeem compleet en correct is, gaat het oude uit - dat besluit ligt bij jou.

Onze data is vervuild. Is dat een probleem?

Nee, dat is eerder regel dan uitzondering. De mapping legt bloot waar dubbele records, lege velden en inconsistenties zitten. Opschonen en ontdubbelen bouwen we in de migratiescripts in, op basis van beslisregels die we samen vastleggen. Wat niet automatisch te herstellen is, krijg je als overzichtelijke lijst terug.

Hoe lang duurt een datamigratie?

Dat hangt af van het aantal bronnen en de kwaliteit van de data. Na de analyse - de eerste stap - krijg je een concrete planning. Goed om te weten: de doorlooptijd zit vooral in het proefdraaien en valideren, niet in de overgang zelf. Die is juist kort, omdat al het bewijs er dan al ligt.

Wat kost een datamigratie laten uitvoeren?

Dat verschilt per situatie, dus we beginnen bij de scope: welke bronnen, hoeveel data, hoe schoon. Na een eerste gesprek krijg je een onderbouwde inschatting en werken we in kleine, budgetgestuurde stappen - je beslist per stap of we doorgaan. De Koppelingen-scan, met een vaste doorlooptijd van één week, is een logisch startpunt.

Twijfel je of je data veilig over kan? Jasper Kums, partner bij eenvoud, denkt vrijblijvend met je mee over wat er bij jouw migratie komt kijken. Of start met een Koppelingen-scan en krijg in één week zicht op je datastromen.