Insights

Datamigrering – når data skal flyttes, samles og bruges på nye måder

Data skal ikke bare flyttes fra ét system til et andet. De skal være korrekte, strukturerede og fungere i det nye setup. En datamigrering er derfor også en mulighed for at rydde op i data, skabe bedre masterdata og sikre, at virksomhedens systemer hænger sammen fremover.

Datamigrering – når data skal flyttes, samles og bruges på nye måder

Datamigrering – når data skal flyttes, samles og bruges på nye måder

Data skal ikke bare flyttes. De skal fungere, når de kommer frem.

Det lyder indlysende, men en datamigrering afslører ofte problemer, der har bygget sig op gennem mange år. Dubletter. Forskellige formater. Manglende oplysninger. Flere versioner af samme kunde. Data gemt i gamle systemer, Excel-ark og lokale databaser.

Derfor handler en god datamigrering ikke kun om at flytte data fra A til B.

Hvornår har man brug for datamigrering?

Et systemskifte er den klassiske situation. Virksomheden får nyt ERP-, CRM-, økonomi- eller fagsystem, og data skal flyttes fra det gamle system til det nye.

Men vi arbejder også med datamigrering, når virksomheder:

  • køber eller fusionerer med andre virksomheder
  • skal samle data fra flere systemer
  • vil konsolidere deres systemlandskab
  • skal etablere bedre rapportering eller BI
  • har data, der skal struktureres anderledes
  • skal gøre eksisterende data anvendelige i nye løsninger.

Ved en virksomhedsovertagelse kan opgaven eksempelvis være at samle kundedata, projekter, økonomidata og historik fra flere forskellige systemer.

Her er opgaven ikke nødvendigvis at flytte alt. Det er at finde ud af, hvilke data virksomheden faktisk har brug for – og hvordan de skal hænge sammen fremover.

Tag fat i os, før I vælger det nye system

Vi bliver ofte kontaktet, når det nye system allerede er valgt. Men hvis I ved, at et systemskifte er på vej, vil vi langt hellere være med tidligere.

For før man beslutter, hvor data skal flyttes hen, er det en god idé at forstå, hvordan de bliver brugt i dag. Hvilke data er forretningskritiske? Hvilke arbejdsgange afhænger af dem? Hvad skal med videre? Hvad kan ryddes op? Og er der funktionalitet i det gamle system, som det nye system ikke dækker?

Det kan have betydning for både valg af system, migreringsplanen og de integrationer, der efterfølgende skal bygges.

Vi starter hos dem, der bruger data

Et systemdiagram fortæller ikke nødvendigvis, hvordan virksomheden arbejder. Det gør medarbejderne.

Derfor starter vi ofte sammen med en eller flere superbrugere og følger de faktiske arbejdsgange. Nogle gange foregår det foran en computer. Andre gange kræver det, at vi kommer ud på lageret, byggepladsen, fabrikken eller et helt andet sted, hvor data bliver skabt og brugt.

Det er først, når vi forstår forretningen bag dataene, at vi kan designe den rigtige migrering.

Skal alle data med?

Ikke nødvendigvis.

Et gammelt system kan indeholde 10 eller 20 års historik, men det betyder ikke automatisk, at alt skal flyttes til det nye. Noget skal migreres. Noget skal arkiveres. Noget skal vaskes. Og noget skal måske slet ikke med videre.

Datamigrering er derfor også en mulighed for at få styr på datakvaliteten. Vi arbejder blandt andet med mapping, datavask, dubletter, validering og strukturering af data, inden de lander i det nye setup.

Det reducerer risikoen for, at gamle problemer bare bliver flyttet med over i det nye system.

Flere systemer kan blive til ét samlet datagrundlag

Nogle gange er målet ikke at flytte data fra ét gammelt system til ét nyt. Virksomheden vil måske fortsat bruge flere forskellige systemer, men mangler et samlet sted at styre centrale data.

Her kan vi etablere en masterdatamodel mellem systemerne. Det betyder eksempelvis, at kunde-, projekt- eller produktdata kan vedligeholdes ét sted og derefter synkroniseres til ERP, CRM, økonomisystem, BI og andre relevante løsninger.

Systemerne behøver altså ikke nødvendigvis have de samme data liggende på hver deres måde.

Integration og datamigrering hænger ofte sammen

En datamigrering slutter ikke altid den dag, de gamle data er flyttet. Det nye system skal måske fortsat udveksle information med andre systemer. Der kan være gamle systemer, som skal leve videre i en periode. Eller virksomheden kan have brug for løbende datasynkronisering.

Derfor arbejder vi ofte med datamigrering og systemintegration som én samlet opgave.

Vi kan bygge integrationerne, flytte dataene og etablere den struktur, der skal holde data sammen fremover.

I behøver ikke vente på den perfekte plan

Store datamigreringer kan hurtigt udvikle sig til meget store projekter. Det behøver de ikke altid være.

Hos ITCI arbejder vi hellere med én konkret del ad gangen. Vi kortlægger data og arbejdsgange, tester med rigtige data og flytter gradvist mere, efterhånden som vi ved, at løsningen fungerer.

Det giver mulighed for at opdage problemer tidligt og justere undervejs.

Skal I flytte eller samle data?

Så start gerne, før det gamle system skal slukkes.

Vi hjælper med datamigrering, datavask, masterdata, systemintegration og konsolidering af data mellem både nye og ældre systemer.

Lad os tage en time med de mennesker, der arbejder med dataene til daglig. Så kan vi hurtigt få et bedre billede af, hvad der skal flyttes, hvad der skal ryddes op – og hvordan jeres data skal fungere bagefter.

Ofte stillede spørgsmål om datamigrering

Hvordan migrerer man data mellem to systemer med forskellige datamodeller? expand_more

Data kan sjældent flyttes én til én. Før migreringen mapper man derfor felter, relationer og datastrukturer mellem det gamle og det nye system. Nogle data kan overføres direkte, mens andre skal transformeres, samles eller opdeles, så de passer til datamodellen i det nye system.

Hvordan sikrer man datakvaliteten under en migrering? expand_more

Data bør valideres både før, under og efter migreringen. Det kan blandt andet omfatte kontrol af dubletter, manglende værdier, ugyldige formater, relationer mellem data og afstemning af antal og summer. Automatiserede tests kan bruges til at kontrollere, at data er flyttet og transformeret som forventet.

Kan man migrere data løbende uden at lukke det gamle system? expand_more

Ja. Ved nogle migreringer giver det mening først at flytte hovedparten af data og derefter synkronisere ændringer frem til den endelige overgang. Det reducerer perioden, hvor virksomheden ikke kan arbejde i systemerne. Den konkrete metode afhænger af systemernes adgang til data og kravene til oppetid.

Hvordan håndterer man historiske data, som ikke passer ind i det nye system? expand_more

De behøver ikke nødvendigvis presses ind i den nye datamodel. Historiske data kan eksempelvis transformeres, arkiveres separat eller gøres tilgængelige gennem en anden løsning. Det afgørende er, at virksomheden fortsat kan finde de oplysninger, den har behov for, uden at gøre det nye system unødigt komplekst.

Hvornår giver det mening at etablere masterdata i forbindelse med en migrering? expand_more

Hvis de samme centrale oplysninger – eksempelvis kunder, projekter eller produkter – findes i flere systemer, kan en migrering være et godt tidspunkt at definere, hvilket system eller datalag der fremover skal være master. Det gør efterfølgende integrationer og datasynkronisering mere kontrollerbare.