Gå tillbaka

Datamigrering

Vad är datamigrering?

Datamigrering är processen att flytta data från en plats till en annan, från ett format till ett annat eller från ett applikationssystem till ett annat. Det är ofta en kritisk del i större projekt, exempelvis när ett företag byter affärssystem (ERP), flyttar från on-premises till molndrift, eller slår samman databaser efter ett företagsförvärv.

Varför datamigrering är viktigt

Data är idag ett företags viktigaste tillgång. En misslyckad migrering kan leda till förlust av information, korrupt databas, driftstopp och stora kostnader. En väl utförd datamigrering handlar inte bara om att flytta filer, utan om effektiv datahantering – att kvalitetssäkra, tvätta och strukturera datan så att den blir mer användbar i det nya systemet.

Hur fungerar datamigrering i praktiken?

Processen brukar delas in i tre huvudfaser: ETL (Extract, Transform, Load).

1.Extrahera (Extract):

Datan hämtas ut från det gamla systemet (källsystemet). Här är det viktigt att säkerställa att all relevant data kommer med.

2. Transformera (Transform):

Detta är ofta det mest komplexa steget. Datan måste översättas för att passa det nya systemet. Det kan handla om att ändra filformat, slå ihop fält exempelvis förnamn + efternamn, eller rensa bort gammal och irrelevant data.

3. Ladda (Load):

Den tvättade och formaterade datan läses in i det nya systemet (målsystemet), ofta via en integration. Efter detta genomförs omfattande tester för att verifiera att allt ser rätt ut.

Vanliga frågor om datamigrering

Vilka är de största riskerna?

De största riskerna är förlust av data, att datan hamnar på fel ställe, eller att det nya systemet inte kan tolka datan korrekt. Oplanerade driftstopp som drar ut på tiden är också en vanlig risk som en plan för Disaster Recovery bör ta höjd för.

Vad är Big Bang vs Trickle migrering?

Big Bang innebär att all data flyttas vid ett enda tillfälle (ofta under en helg), vilket är snabbt men riskfyllt. Trickle-migrering (stegvis migrering) innebär att man flyttar datan i etapper medan båda systemen körs parallellt, vilket är mer komplext men minskar riskerna.

Viktiga punkter att ta med sig:

  • Datamigrering är processen att flytta och omvandla data mellan olika system.
  • Det krävs noggrann planering, städning och testning för att undvika dataförlust.
  • Är ofta en nödvändig del vid övergång till molntjänster eller byte av affärssystem.