Data quality is usually treated as a downstream problem: something to fix after ingestion, after integration, after the damage is already visible. In practice that approach never scales. Gartner defines data quality as the usability and applicability of data for an organisation’s priority use cases, and when quality is addressed too late, data-driven initiatives struggle not for lack of tools but because the underlying data cannot be trusted, explained or governed.
Real data quality does not emerge from cleansing jobs or validation scripts bolted onto the end of a pipeline. It emerges from data management decisions, and it becomes measurable only when a Golden Record exists. The Golden Record is not the goal. It is the condition that makes data quality possible.
Quality without a Golden Record
Without a consolidated record, each source system enforces its own notion of validity. The same attribute lives in several incompatible formats, conflicts between sources are resolved implicitly or not at all, and corrections applied downstream never travel back upstream. The result is predictable: data quality becomes subjective, temporary and impossible to audit.
A Golden Record changes the nature of the problem by introducing a stable point of reference where quality can be evaluated consistently. It brings identity (which entity are we actually describing), consolidation (which value wins, and by which rule) and accountability (when a decision was taken, and on what evidence). Only then does data quality become measurable, versioned, explainable and improvable over time.
Contextual, not absolute
One of the most common mistakes in data quality programmes is the attempt to improve everything. Gartner warns against it explicitly: not all data carries the same business value or risk profile, and quality efforts need to be scoped around priority use cases. This is where the Golden Record turns strategic. By centralising the most critical entities, an organisation can concentrate controls where they matter, align quality with business and regulatory risk, and stop dispersing effort across low-impact datasets. Data quality is not about perfection; it is about fitness for purpose, enforced consistently.
Theoretical frameworks list a long roster of quality dimensions. Operational systems need fewer, enforced rigorously. In a Golden Record and MDM context the ones that matter are completeness (is essential information missing), accuracy (are values plausible and verifiable), consistency (are values coherent across fields and systems), uniqueness (is duplication controlled through identity resolution) and timeliness (does the data reflect the current state of reality). Accessibility and relevancy, which some frameworks add, are in practice outcomes of good data management rather than primary controls. What counts is that each dimension is explicitly defined, measurable and tied to an executable rule.
A model that carries its own quality
A frequent anti-pattern is to calculate data quality in an external tool and throw the evidence away. A sustainable architecture embeds quality inside the Golden Record itself, so that the document retains the consolidated data, the identity resolution context, the quality evaluation, the ruleset that produced it and the audit trail. A person record then looks something like this.
{
"_id": "gr:person:8f2a1c7e",
"entityType": "person",
"golden": {
"firstName": "Mario",
"lastName": "Noioso",
"birthDate": "1980-05-10",
"taxId": "NSSMRA80E10H501Z",
"emails": ["mario@example.com"],
"phones": ["+393497726264"],
"address": {
"street": "Via Luigi Gallo 15",
"city": "Rome",
"postalCode": "001xx",
"country": "IT"
}
},
"identity": {
"clusterId": "clu:3b91f1",
"sourceIds": [
{ "system": "crm", "id": "CRM-192833" },
{ "system": "billing", "id": "BILL-88211" }
]
},
"dataQuality": {
"overallScore": 0.92,
"grade": "A",
"dimensions": {
"completeness": 0.95,
"accuracy": 0.90,
"consistency": 0.93,
"uniqueness": 0.98,
"timeliness": 0.85
},
"issues": [
{
"ruleId": "DQ-CONS-IT-POSTAL",
"severity": "medium",
"field": "golden.address.postalCode",
"description": "Postal code not validated against national reference dataset"
}
],
"evaluatedAt": "2026-02-02T08:10:00Z",
"rulesetVersion": "dq-rules-v3.4"
},
"versioning": {
"version": 17,
"updatedAt": "2026-02-02T08:10:05Z"
}
}
With this shape, quality is queryable, explainable and historically traceable. You can ask the database which records fell below a threshold last quarter, which rule they failed, and which version of the ruleset judged them.
From controls to executable rules
Data quality becomes operational only when conceptual controls are translated into rules a system can run. A completeness rule, for example, insists that at least one strong identifier is present and docks the score when none is.
{
"ruleId": "DQ-COMP-IDENTITY",
"dimension": "completeness",
"description": "At least one strong identifier must be present",
"predicate": {
"anyOf": [
{ "exists": "golden.taxId" },
{ "exists": "golden.nationalId" }
]
},
"scoreImpact": -0.15
}
An accuracy rule checks that an email address is at least syntactically valid.
{
"ruleId": "DQ-ACC-EMAIL",
"dimension": "accuracy",
"description": "Email must be syntactically valid",
"predicate": {
"regex": {
"field": "golden.emails[*]",
"pattern": "^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,}$"
}
},
"scoreImpact": -0.05
}
And a consistency rule ties one field to another: an Italian address must carry a five-digit postal code.
{
"ruleId": "DQ-CONS-POSTAL-IT",
"dimension": "consistency",
"description": "Italian addresses must have a valid postal code",
"predicate": {
"if": { "equals": { "field": "golden.address.country", "value": "IT" } },
"then": {
"regex": {
"field": "golden.address.postalCode",
"pattern": "^\\d{5}$"
}
}
},
"scoreImpact": -0.06
}
Identity resolution as a quality mechanism
Uniqueness is not achieved through periodic deduplication batches. It is achieved through identity resolution with explicit thresholds: blocking keys that decide which candidates are even compared, weights that say how much each signal counts, and two thresholds that separate automatic merges from the cases a human should review.
{
"ruleId": "DQ-UNIQ-MATCH",
"dimension": "uniqueness",
"matchModel": {
"blockingKeys": [
["golden.taxId"],
["golden.lastName", "golden.birthDate"]
],
"weights": {
"taxIdExact": 0.7,
"nameSimilarity": 0.2,
"birthDateExact": 0.1
},
"thresholds": {
"autoMerge": 0.92,
"manualReview": 0.80
}
}
}
Here data quality directly governs merge behaviour. The score is not a report card produced after the fact; it is the input that decides whether two records become one.
Profiling, evaluation and explainability
Before rules can be enforced, the data has to be understood. Gartner treats data profiling as the foundational step that surfaces anomalies, hidden patterns and structural inconsistencies. Profiling feeds the evaluation, and the evaluation produces events rather than silent updates, so every judgement leaves a trace.
{
"eventType": "dataquality.evaluated",
"entityId": "person:8f2a1c7e",
"rulesetVersion": "dq-rules-v3.4",
"score": 0.92,
"issues": [
{
"ruleId": "DQ-CONS-IT-POSTAL",
"severity": "medium"
}
],
"evaluatedAt": "2026-02-02T08:10:00Z"
}
Those events make traceability, replay, re-scoring against a new ruleset and regulatory audit all possible without re-engineering the pipeline.
Measuring it over time
Data quality is not static; it drifts, and organisations that do not measure it cannot improve it. A minimal daily KPI document per entity type is enough to make the drift visible and to show which rules are failing most often.
{
"date": "2026-02-02",
"entityType": "person",
"metrics": {
"recordsEvaluated": 182340,
"averageScore": 0.889,
"publishRate": 0.91,
"reviewRate": 0.07,
"duplicateRate": 0.014
},
"topFailingRules": [
{ "ruleId": "DQ-CONS-IT-POSTAL", "count": 11230 },
{ "ruleId": "DQ-ACC-EMAIL", "count": 8840 }
]
}
This is the point where data governance stops being a committee and becomes an operational practice with numbers attached.
Why it matters
Data quality cannot be bolted on. It emerges when identity is explicit, consolidation is deterministic, rules are versioned and decisions are explainable. The Golden Record is not the end of the journey. It is the point where data quality stops being aspirational and becomes engineering.
Newsletter
Get the next essay before it goes out anywhere else.
New essays and each new field guide, by email. Free, no ads, one-click unsubscribe.
Field guides only? Choose your list.
-
Essay · Technology Culture
Will AI Replace Programmers? What Three Waves of Automation Taught Me
No, and yes. AI will not replace the programmer; it is replacing most of what programmers spent their day typing. I have watched this happen twice before, at IBM and in the cloud years. Here is what changed each time, and what to do now.
-
Explainer · Data & AI
What Is an AI Agent, Really? Agentic AI Explained Beyond the Buzzword
An AI agent is software that pursues a goal by deciding, acting through tools and checking the result, in a loop. Most of what is sold as agentic AI is not that. Here is the test, and what makes agents work in production.
-
Essay · Data & AI
12 Books on Data and Power
Twelve books, eleven from Wired’s seasonal thirty plus one of my own, on how compute, data and the state became one conversation.
-
Essay · Technology Culture
Ocarina of Time Remake: Nintendo Is in the Memory Business
The remake lands on Switch 2 as a rapturous review and a holiday-quarter bet. Nintendo’s real product is a memory, re-embodied and resold.


