MDM vs data migration – what's the difference?
By Isak La Fleur Engdahl"We need to migrate the data – isn't that the same as MDM?" I get that question a lot, and the confusion is understandable. Both are about data, quality and registers. But they're two different disciplines with different goals, and conflating them often means one gets done at the expense of the other.
Here's the difference – and why it matters.
The common misconception
The most common belief is that a successful migration "fixes" data quality once and for all. You clean the data, load it into the new system, and everything is fine from then on.
The problem: data starts decaying the moment it lands. New customers are created, products change, duplicates creep in, someone mistypes a critical field. Without something that keeps order continuously, your freshly cleaned data is dirty again within a year. The migration was a single event. The decay is continuous.
That gap is exactly what MDM fills.
What data migration is
Data migration is a one-off event with a clear start and a clear end: moving data from one or more source systems into a target system, typically alongside something like an ERP change.
- Goal: get the right data, in the right shape, into the new system by go-live.
- Lifespan: a project – weeks to months, then done.
- Typical steps: mapping, profiling, transformation, test loads, reconciliation, cutover.
- Measure of success: the system goes live and the data matches the source.
Once the project is over, the migration is finished. It leaves nothing behind that keeps the data clean going forward.
What MDM is
Master data management isn't a project – it's an ongoing capability. MDM is about defining, governing and maintaining an organisation's most important data (customer, product, supplier …) over time, regardless of which system it lives in.
- Goal: a single, trustworthy truth about master data, day after day.
- Lifespan: continuous – ownership, rules and processes that live on.
- Typical parts: data ownership, business rules, approval workflows, duplicate handling, data quality monitoring.
- Measure of success: the data stays clean, and everyone trusts it.
MDM doesn't ask "how do we move the data?" but "who owns it, what is correct, and how do we make sure it stays correct?"
How they fit together
They're different – but the best projects treat them as partners, not competitors.
- A migration is an ideal moment to start MDM. You're profiling the data anyway, finding the duplicates and being forced to answer "what is correct?". That insight is half the MDM work.
- MDM, in turn, makes the next migration easier: when master data is already governed and clean, the move is dramatically less risky.
- Without MDM after a migration, the data slowly drifts back to the state you just cleaned up.
Think of the migration as moving into a new, clean home – and MDM as the routines that keep it clean. One without the other doesn't hold up over time.
In summary
Data migration moves data once; MDM keeps data right forever. Migration is a project with an end date, MDM a capability without one. Don't confuse them – but use the migration as the starting point for MDM, and you'll get far more out of both.
Wondering where the line falls in your case – and how to make a migration lay the foundation for long-term data quality? Get in touch – I'm happy to share how I work.