Migrarea datelor înseamnă ceea ce se pare că înseamnă – un fel. Nu sunt datele care mută unul dintr-un loc în altul, decât dacă vă gândiți la locuri ca fiind virtuale. Este de fapt traducerea datelor dintr-un format în alt format sau de la un dispozitiv de stocare la un alt dispozitiv de stocare. Acest lucru necesită, de asemenea, neapărat ca cineva sau ceva să facă traducerea. Datele nu se ridică și trec de la sine în alt format.
Migrarea datelor este necesară atunci când o companie își actualizează baza de date sau software-ul de sistem, fie de la o versiune la alta, fie de la un program la un program complet diferit. Software-ul poate fi scris în mod specific, folosind programe întregi sau doar scripturi, pentru a facilita migrarea. Astfel de upgrade-uri sau schimbări de program pot avea loc ca urmare a practicilor obișnuite ale companiei sau ca urmare a directivelor mandatate în urma preluării unei companii.
O altă utilizare a migrării datelor este stocarea datelor puțin utilizate pe bandă magnetică sau alte metode de stocare de rezervă. Este posibil ca aceste date să fie stocate în scopuri istorice sau pentru acces periodic. Utilizatorii individuali de computere fac acest lucru tot timpul când își fac copii de rezervă ale datelor pe CD-uri, DVD-uri sau hard disk-uri externe. Companiile mari și mici fac acest lucru, desigur, pentru a-și proteja și arhiva datele. Datele migrate sunt de obicei mutate offline, dar rămân disponibile prin acces la rețea, lăsând mediul online liber să desfășoare afaceri curente.
Migrarea datelor are de obicei patru faze: analiza datelor sursă, extragerea și transformarea datelor, validarea și repararea datelor și utilizarea datelor în noul program. În fiecare fază, software-ul de migrare își lucrează magia electronică, efectuând mașinațiunile necesare înainte de a muta datele prin proces. Poate cea mai sensibilă fază este validarea și repararea. În această fază, datele sunt evaluate pentru probleme potențiale, care sunt semnalate și identificate utilizatorului. Problemele nerezolvabile pot fi identificate în această etapă, împreună cu datele intraductibile, astfel încât acestea să poată fi puse deoparte și să nu distrugă toate lucrările de migrare a datelor.