Effective data migrations require thorough planning and a seamless execution. Here’s how to go about migrating data without any hiccups.