Datamigrering er prosessen med å flytte data mellom datafiler eller -systemer. Flyttingen gjøres ofte på bakgrunn av oppgraderinger eller utskiftninger av systemer, og kan i flere tilfeller være svært komplekse og tidkrevende. En slik migrering innebærer ofte flere faser, der planleggingsfasen er svært viktig for å ivareta dataintegritet, samt unngå tap av data i overføringen eller duplikater.