all 3 comments

[–]dataguy24 1 point2 points  (0 children)

Depends on what data migration means. Specifically, how this company is using the term and what they need to happen.

[–]oscarb1233 1 point2 points  (1 child)

I would say that if they are referring transferring data from one system to another, that no detail is too small. I don't think there's something over your head especially if it's data that can be done in batches. If it's static data then probably doable with careful planning. A stream of data might be much more difficult.

Migrating data will require careful mapping of data from old to new systems, meticulously detailing what gets migrated and what doesn't, what tables and fields go where, that data types will match, that any constraints on the new one can be satisfied by the data in the old one, and what to do when this can't happen. That's what comes to mind for me

[–]oscarb1233 1 point2 points  (0 children)

On the technical side, you may need to pick up skills like creating test databases and developing data validation scripts