Vad är datamigrering?
Datamigrering betyder hur det låter som det betyder - slags. Det är inte data som flyttar en från plats till en annan, såvida du inte tänker på platser som virtuella. Datamigrering är faktiskt översättning av data från ett format till ett annat format eller från en lagringsenhet till en annan lagringsenhet. Detta kräver också nödvändigtvis någon eller något för att göra översättningen. Data går inte bara upp och går till ett annat format helt självt.
Datamigrering är nödvändig när ett företag uppgraderar sin databas eller systemprogramvara, antingen från en version till en annan eller från ett program till ett helt annat program. Mjukvara kan skrivas specifikt, med hjälp av hela program eller bara skript, för att underlätta migrering av data. Sådana uppgraderingar eller programomkopplingar kan ske som ett resultat av regelbundna företagsrutiner eller som ett resultat av direktiv som har fått mandat i kölvattnet av ett företagsövertagande.
En annan användning av datamigrering är att lagra lite använda data på magnetband eller andra reservlagringsmetoder. Dessa data kan behöva lagras för historiska ändamål eller för periodisk åtkomst. Enskilda datoranvändare gör detta hela tiden när de säkerhetskopierar sina data till CD-skivor, DVD-skivor eller externa hårddiskar. Företag som är stora och små gör naturligtvis detta för att skydda och arkivera sina data. Migrerad data flyttas vanligtvis offline men förblir tillgänglig via nätverksåtkomst, vilket gör att online-miljön är fri att bedriva aktuell verksamhet.
Datamigrering har vanligtvis fyra faser: analys av källdata, extraktion och transformation av data, validering och reparation av data och användning av data i det nya programmet. Under varje fas arbetar datamigrationsprogramvaran med sin elektroniska magi och utför nödvändiga bearbetningar innan data flyttas genom processen. Kanske är den mest känsliga fasen validering och reparation. I denna fas utvärderas data för potentiella problem, som flaggas och identifieras till användaren. Oupplösta problem kan identifieras i detta skede, tillsammans med oöversättbara data, så att de kan läggas åt sidan och inte gumma upp hela migrationsarbetet.