Reconciling a data migration line by line
Data

Reconciling a data migration line by line

Verónica Balcedo 27 May 2025 1 min read
Reconciling a data migration line by line

A migration is only finished when someone can demonstrate that nothing was lost. Every run we perform produces a reconciliation report: record counts, control totals and a list of every row that failed a rule, with the reason.

Profiling before mapping
Before a single field is mapped, we profile the source data: duplicates, gaps, encodings and rules nobody documented. This is usually where the real scope of a migration becomes clear.

Trial runs against production copies
We rehearse the cut-over against a copy of production, repeatedly, until the exception list is empty and the timing is known. Nothing about the live run should be a surprise.

The reconciliation pack
The live run is followed by a signed reconciliation pack: record counts before and after, control totals reconciled, and a tested rollback path in case anything does not match.

Related service: System integration and data migration.

DataIntegration
Worktechlabs

Written by

Verónica Balcedo

About the team and our articles

Want to discuss this with the team?

We are happy to talk through how this applies to your own system.

Get in touch

Let's talk

What would you like to improve in your business?

Discuss your project 020 3883 2194

We use cookies

Necessary cookies keep the site working. With your permission we also use analytics cookies. Google receives basic measurement signals without analytics cookies before you accept or if you reject. You can change your cookie choice at any time. See our cookie policy.

Privacy settings

Cookie preferences

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.