WeBringCode

Datamigrering

Flytt av data mellan system, med historiken kartlagd innan något flyttas. Vi migrerar med provkörningar, avstämning och en återställningsplan som är bestämd i förväg.

Att flytta raderna är den del som går att skripta. Det som tar tid är att veta att alla kom fram, att de betyder samma sak på andra sidan, och vad du gör med de poster som inte gick att tolka.

Undantagen avgör tidplanen

Poster som följer datamodellen flyttar skriptet. Resten är dubbletter, fält som använts till något annat än de var tänkta för, samma person tre gånger med olika stavning, och rester av ett tidigare systembyte. Hur många de är, och i vilka kategorier, vet ingen förrän provkörningen visat det. Varje kategori behöver ett beslut från någon i verksamheten: slå ihop, kasta, rätta eller behålla. När beslutet är taget går rättningen att skripta. Beslutet går inte.

Så går en migrering till

  1. Kartläggning av fält och betydelser innan något flyttas. Vad heter det här fältet, och vad används det faktiskt till?
  2. Provkörning mot en kopia av skarp data, med samma åtkomstregler som originalet. Den ger avvikelselistan.
  3. Avvikelserna arbetas ner tillsammans med verksamheten, kategori för kategori.
  4. Avstämning på antal, summor och identiteter, kompletterad med stickprov på innehållet. Samma antal rader och samma totalsumma räcker inte: en saknad kund och en dubblett tar ut varandra i räkningen. Vi stämmer av post för post på nyckel, kontrollerar verksamhetens regler, till exempel att öppna order per kund stämmer, och tittar för hand på att betalvillkoren betyder samma sak efter flytten.
  5. En återställningsplan som är bestämd i förväg, för det fall något visar sig fel efter driftsättning. Vad som går att backa, och hur länge, beror på om det nya systemet hunnit ta emot ny data.

Provkörningen är det steg som är frestande att stryka när tiden tryter. Stryk den inte. Det är den som ger avvikelselistan, och utan den ser du avvikelserna första gången på driftsättningsdagen, när det inte längre finns tid att ta beslut om dem.

Sker migreringen som en del av ett systembyte eller en legacy-modernisering planerar vi den tillsammans med det arbetet. Flyttar du in i en ny datamodell är det värt att bygga den rätt medan du ändå håller på.

Vad heter fältet, och vad används det faktiskt till? Den frågan avgör hur svår flytten blir.

Behöver du hjälp med datamigrering?

KONTAKTA OSS >

Behöver du hjälp med integrationer, kod eller ett trasigt system?

Fyll i formuläret eller mejla oss på hello@webringcode.com så återkommer vi med hur vi kan hjälpa dig.

Eller ring oss direkt på 010-660 04 20.

Vi sparar det du skickar för att kunna svara dig. Läs mer i integritetspolicyn.