Data Integration

Data Integration Services: An Acceptance Checklist Before You Sign Off

Define freshness, reconciliation, schema changes and recovery tests before accepting a data integration project. A practical checklist for buyers.

Published 10/24/2026 · Izan Technologies

Want this built for your team?

Senior engineers, your cloud, your IP.

What should a completed data integration project deliver?

A working connection is not the same as a reliable integration. Before signing off on data integration services, agree how your team will prove that records are complete, transformations preserve their business meaning, and failures can be recovered without double counting. The acceptance checklist should describe observable results, not simply list tools that have been installed.

This guide focuses on delivery acceptance rather than comparing integration vendors. It is useful when an ERP, CRM or payment source must feed a warehouse, reporting layer or AI workflow. The same questions also help uncover why an existing pipeline is difficult to trust.

Start with a measurable data contract

For each source, document the owner, extraction method, required fields, business keys and expected refresh cadence. Define the destination table's grain: for example, one row per order line rather than one row per order. Without that agreement, a technically valid join can produce misleading revenue totals.

Write down how nulls, deleted records, timezone offsets, refunds and late updates should be handled. Identify which system is authoritative when two systems disagree. Assign a person who can approve changes to those definitions; leaving ownership to an unspecified project team creates ambiguity after handover.

Freshness needs two timestamps: when the source event occurred and when the destination became available. Measure the difference against a target the business has approved. A successful scheduled job does not prove that the underlying data is current.

Test completeness and business meaning separately

Use counts to detect obvious missing data, but do not stop there. Compare totals for a bounded date range, inspect distinct business keys, and verify how joins affect row counts. A many-to-many relationship can multiply rows even when every source record is present.

Build an acceptance worksheet with columns for test, expected result, evidence and owner:

  • Duplicate delivery: replay the same input and check that destination records do not multiply.
  • Late arrival: introduce a delayed update and confirm the intended reporting period changes correctly.
  • Missing field: verify whether the record is rejected, quarantined or populated with an explicitly approved default.
  • Schema change: change a field type in a test environment and check that the integration alerts rather than silently truncates values.
  • Interrupted transfer: stop a test run and confirm that recovery resumes from a documented checkpoint.

These are suggested tests, not claims that any particular product implements them automatically. Choose evidence appropriate to the source and integration pattern.

Accept operations as well as data

Ask the delivery team to demonstrate an alert, diagnose a failed run and recover it using the handover instructions. Agree how credentials are rotated, who receives alerts, and how failed records are retried. Confirm that support staff can distinguish an unavailable source from an invalid record.

Track rejected records, reconciliation differences, freshness and recovery duration. Targets should reflect business needs and operational capacity; do not borrow arbitrary numbers from a vendor presentation. Also record the normal run cost and what happens when the data volume grows.

What to request at handover

Request field mappings, transformation logic, deployment instructions, a test evidence pack, dependency documentation and an operational runbook. Confirm ownership of custom code and access to the environment. Having a dashboard does not substitute for those deliverables.

Microsoft's integration architecture guidance describes APIs, messaging and orchestration as different integration building blocks. Its ETL guidance discusses shaping, cleaning and coordinating data pipelines. Use the documentation for implementation choices; use your acceptance contract to decide whether the business outcome has been achieved.

Explore the data workflow before commissioning it

You'll Love Our Smart AI Data Studio (Demo), Try It lets you explore file-based preparation, reusable joins, SQL, pivots and dashboards. The demo accepts files up to 100MB each; a deployed solution can support uploads up to 5GB. Live source connections require separate provider authorization and setup, so a file-based demonstration does not prove a production integration is connected.

Izan Technologies provides custom AI, ML and data engineering solutions, and you own all IP in anything we build, provide or deliver. Book a consultation to discuss your source systems, acceptance criteria and delivery scope, or review our data integration services.

Want this built for your team?

Senior engineers, your cloud, your IP.