Skip to content
Ixia Consulting

Data migration reconciliation

Record counts alone are not reconciliation. They are the first line of a document that most programmes never finish writing.

Why counts are not enough

Counts reconcile long before values do. A migration can land every record and still move the debtors book by millions, because the damage lives in amounts, currencies, signs and relationships, none of which a row count can see. The reconciliation question is not simply how many records arrived. It is whether the business received its data, provably.

What reconciliation must prove

Completeness
Everything in scope arrived, and everything out of scope demonstrably did not.
Control totals
Financial and quantity totals agree between source and target, at the level the business balances its books.
Values
Amounts, balances and quantities match record by record, not just in aggregate.
Relationships
The customer still owns its open items. The material still belongs to its plants. Referential meaning survived.
Transformation
Where values were deliberately changed, the change matches the agreed rule, and the rule is documented.
Rejected records
Every rejection is listed, explained and dispositioned. Silence is not a disposition.
Duplicates and exceptions
Merged and exceptional records are accounted for individually, with their survivorship decisions.
Business outcomes
The processes that depend on the data actually run: invoicing, payments, picking, reporting.
Sign-off
A named owner accepted the evidence, and the evidence was readable without a data engineer interpreting it.

The chain, not the checkpoint

Reconciliation is a chain that runs the length of the migration, not a checkpoint at the end. Evidence is captured as data leaves the source, as transformation changes it, and as the target accepts it. Exceptions feed remediation, and remediation triggers re-proof, because a fix that is not re-reconciled is just a newer assumption.

Designed this way, reconciliation becomes cheap to repeat. That matters, because migration cycles repeat, and evidence that cannot keep up with the cycles gets abandoned exactly when it is needed most. On our retail programme, every one of 11 go-lives produced a reconciliation pack the business signed, and the 450-store weekend was signed off the same way, at full volume.

The audience decides the format. Reconciliation evidence is written for the named business owner who signs it, which is why our packs read like statements, not query output. A sign-off from someone who cannot read the evidence is theatre, and auditors know it.

The reconciliation chain
  1. Source

    Baseline captured at extraction

  2. Transformation

    Deliberate change, evidenced

  3. Target

    Accepted and accounted for

  4. Reconciliation

    Counts, totals, values, relationships

  5. Exception

    Listed, explained, owned

  6. Remediation

    Fixed at the cause

  7. Re-proof

    Reconciled again, not assumed