Jako první věc je potřebné si uvědomit, co všechno obnáší migrace dat.
Obvykle se tím rozumí převod dat ve formátu "staré aplikace" do formátu dat "nové aplikace":
- načtení vstupních dat a jejich validace
- úprava a transformace dat do výstupního formátu podle pravidel migrace
- uložení transformovaných dat na správné místo pro novou aplikaci