Data Integration Discovery: Which Definitions Must You Settle First?

Quick Answer

Data integration discovery resolves five definitions per entity before platform selection: system of record, data contract, owner, movement requirement, and constraint set. Each definition requires a named person responsible for it, because a definition owned by a committee is a definition that gets reopened every time the committee changes.

Key Takeaways

  • Data integration discovery resolves five per-entity definitions with named owners before platform selection: system of record, data contract, owner, movement requirement, and constraint set. A definition without a named owner is not a definition.
  • Designate system of record field-by-field, not per entity, and answer four questions per field: which system creates the value, which copy the business acts on, which copy regulators would see, and what happens to other copies. The external-facing copy typically wins because the organization must be able to reconstruct it.
  • A maintainable data contract has six components: shape, meaning, validity, cadence, change terms, and names. Keep it short. A contract nobody maintains is worse than none.
  • An owner is an individual who can approve changes without escalation, expects to be called on disputes, and has succession coverage. System owners manage infrastructure; data owners govern meaning and usage. They are not the same person by default.
  • Discovery is bounded work: one document per entity, plus two lists (unsettled disputes with owners and timelines, and discovered gaps). It is not an architecture assessment and not a standing governance program.

The Problem Discovery Solves

Two systems hold duplicate customer data. Manual rekeying happens daily. Finance and operations reports conflict, and nobody can say which is right. A connection proposal arrives, and it names the tool. What it does not name is which system is trusted when the data disagrees, who owns the meaning of the shared fields, what freshness the business actually needs, or what compliance constraints close options before the architecture conversation.

Discovery resolves those five definitions per entity before platform selection, with a named person responsible for each. The reason each definition names a person rather than a group is that a definition owned by a committee is a definition that gets reopened every time the committee changes.

The Five Definitions, at a Glance

Definition Question answered Verification point Responsible party
System of record Which system is trusted when data conflicts arise Written designation and source system export Business entity owner plus contributing system owners
Data contract What the sending system promises about data Contract document and catalog entry Sending system owner, countersigned by consumers
Owner Who is accountable when the contract changes or breaks Named person on contract and governance domain Named business owner (individual, not committee)
Movement requirement Acceptable staleness and data volume metrics Measured record and update counts versus business tolerance Process owner and capacity funding authority
Constraint set Compliance, residency, or access restrictions Classification scan output and published data location Compliance and security owner with business owner

System of Record: Field-Level Designation

Rather than naming one system as the source of truth per entity, designate the winner field-by-field. Answer four questions per field: which system creates the value, which copy the business acts on, which copy regulators would see, and what happens to other copies. The external-facing copy typically wins because the organization must be able to reconstruct it, and inconsistency between what regulators are shown and what internal teams work from is the failure mode designations exist to prevent.

Test the designation by asking the losing system’s owner what they lose.
Designate the winner field-by-field.

Test the designation by asking the losing system’s owner what they lose. If they identify reports, workflows, or local fields, the designation is incomplete and needs another pass. If they cannot name anything, the designation is settled.

Data Contract Elements

A maintainable data contract has six components. Skip one and the contract stops holding.

Shape. Fields, types, optionality. The mechanical description of what crosses.

Meaning. Business definitions for each field. “Customer” means what, in this contract, between these two systems.

Validity. Acceptance rules. What the receiving system will refuse.

Cadence. Timing and assumptions. When the data moves, what triggers the movement, and what silence means.

Change terms. Notice requirements and consumer accommodation. What has to happen before the sending system can change what it sends.

Names. Accountability on each side. Who signs the contract, who is called when it breaks.

A maintainable data contract has six components: shape, meaning, validity, cadence, change terms and names.
A maintainable data contract has six components. Skip one and the contract stops holding.

A contract nobody maintains is worse than none, because the phantom contract lets everyone claim they were operating from it while nobody was. Keep it short enough that the ownership survives.

Integration Validated End to End, Then Handed Over

i3solutions delivers integration with run books, monitoring, and a defined ownership boundary, so your team operates the system instead of depending on whoever built it.

Owner Accountability

The owner must be an individual, not a committee. Three tests verify real ownership. First, authority: the owner can approve a change without escalation. Second, expectation: the owner expects to be called on disputes, and everyone knows it. Third, succession: someone else knows enough about the entity to hold ownership if the current owner leaves.

Real ownership passes tests of authority, expectation and succession, and data owners are not system owners by default.
The owner must be an individual, not a committee. Three tests verify real ownership.

The distinction between system owner and data owner matters. System owners manage infrastructure; data owners govern meaning and usage. They can be the same person, but they are not the same person by default, and a decision that treats them as interchangeable ends with the platform team owning definitions they cannot defend to the business.

Movement Requirements: Measuring Reality

Capture measured facts, not preferences. Record count, daily change volume, and peak-day volume from source-system reporting. Peak day is what breaks a capacity plan: month-end close, fiscal year end, an acquisition. If the capacity plan is built for the average day, it fails on the day that mattered.

For freshness, ask about tolerance rather than preference.
Document the answer with the consequence attached, not as a stated preference.

For freshness, ask about tolerance rather than preference. Hour-old data: where does that break down? Day-old? Week-old? The real threshold is somewhere on that scale, and the question is which decision breaks first when the data ages. Document the answer with the consequence attached, not as a stated preference.

Constraint Set: Compliance First

Three constraints close options before architecture discussion, and settling them at discovery is cheaper than discovering them at design review.

Data classification. Determined by the regulated content the entity holds, not by the technology it moves through. A PHI field is PHI regardless of the platform.

Physical residency. Documented per service. Where the data physically sits, and whether the destination service can hold it under the applicable regime.

Access permissions. The receiving system’s access model may widen exposure. A synced integration to a system with looser permissions is a design that leaks the source’s controls.

Discovery Process

Participants: business entity owner, contributing system owners, a compliance and security representative, and a person whose only job is to document what is said. Without a writer the meeting produces alignment nobody can reproduce.

Output: one document per entity containing five definitions with named owners, plus two lists. The first list is unsettled disputes with owners and timelines. The second is discovered gaps: entities lacking a business owner, conflicting creation claims, undocumented constraints.

Completion condition: every entity in scope has five definitions with names, or an explicit deferral with an owner and a date. The scope is bounded by the actual system boundaries in the contemplated work, not by the whole estate. Extending scope past what the project needs is how discovery turns into a program that never ends.

What This Work Is Not

Discovery is not an architecture assessment. No patterns are selected, no tools chosen, no reference architectures drawn. It produces per-entity artifacts, and it stops when those artifacts are complete.

Discovery is not a governance program. It is discovery. A standing governance function is warranted only if contracts are being reopened faster than owners can maintain them, and the discovery output is what tells you whether that is happening.

When Discovery Is Not Appropriate

Stop if the question is which integration pattern suits which workload; that is a design decision, not discovery. Stop if integrations already exist and nobody knows what they do; that is dependency mapping and risk triage, which comes before discovery on the same entity. Stop if the entity has no business owner and no candidate to become one; the first move is naming the owner, not documenting the definitions.

How i3solutions Runs Data Integration Discovery

i3solutions has integrated Microsoft estates since 1997, with senior, 100 percent US-based teams working under the compliance standards regulated environments require. Discovery runs the same discipline every governance-first program does: name the owner, write the contract, measure the movement, close the constraint set, and stop when the artifacts are complete rather than extending until nobody remembers what the project was for.

Michael Branson

Michael Branson

Founder/COO

Michael Branson co-founded i3solutions 30 years ago and brings executive, operational, and technical perspective to organizations working in complex, secure, and mission-critical environments. His insights focus on business process consulting, automation, data analytics, collaboration, secure operating models, and the operational discipline required to turn technology investments into practical business systems with measurable value.

Connect on LinkedIn

Frequently Asked Questions

Five per-entity definitions with named owners: system of record, data contract, owner, movement requirement, and constraint set. A definition without a named owner is not a definition. The scope is bounded by the actual system boundaries in the contemplated work, not by the whole estate, because extending scope past what the project needs is how discovery turns into a program that never ends.

Per entity and field, answering four questions: which system creates the value, which copy the business acts on, which copy regulators would see, and what happens to other copies. The external-facing copy typically wins because the organization must be able to reconstruct it. Test the designation by asking the losing system's owner what they lose. If they identify reports, workflows, or local fields, the designation is incomplete.

The five definition questions, answered in bounded sessions with the business entity owner, contributing system owners, a compliance and security representative, and a writer whose only job is documentation. Output is one document per entity plus two lists: unsettled disputes with owners and timelines, and discovered gaps.

A named individual from the business side, not the platform team. Three tests verify real ownership: authority to approve changes without escalation, expectation of being called on disputes, and succession coverage. System owners manage infrastructure; data owners govern meaning and usage. They can be the same person, but they are not the same person by default.

Six components: shape (fields, types, optionality), meaning (business definitions), validity (acceptance rules), cadence (timing and assumptions), change terms (notice requirements and consumer accommodation), and names (accountability on each side). Estate contracts especially emphasize change terms since later consumers did not negotiate them.

Measure volume (record count, daily changes, peak day) from source system reporting; peak day is what breaks a capacity plan. For latency, interrogate tolerance by exploring hour, day, and week scenarios to find the real threshold, then document the answer with the consequence attached rather than as a stated preference.

Retrofitting Integration Costs Twice What Designing It Did

Data already siloed and automations built without contracts make the late fix the expensive fix. i3solutions' senior integration advisors work with enterprise IT leaders who want the integration layer designed before the next system lands on it.

Request an Integration Scoping Discussion