Data Quality Governance: The Fallout System Approach
Learn how the Nexus Model Architecture's Fallout System tracks data quality issues without blocking pipelines, enabling systematic resolution and continuous improvement.
The Problem with Traditional Data Quality
Traditional data quality approaches follow an all-or-nothing model: one bad record causes the entire ETL pipeline to fail. This creates a cascade of problems:
- All-or-nothing: One bad record blocks thousands of good records
- Limited visibility: Error logs are cryptic and scattered
- Slow resolution: Manual investigation required for each failure
- Business impact: Reports missing data without explanation
The result? Frustrated stakeholders, delayed insights, and IT teams stuck in firefighting mode.
The Fallout System: Fail Gracefully, Track Everything
This "fail gracefully" philosophy ensures business continuity while maintaining complete visibility into data quality issues.
How It Works
The Fallout System consists of two core tables:
Fallout.Fallout
The main tracking table that logs every data quality issue:
CREATE TABLE [Fallout].[Fallout](
[FalloutId] [int] IDENTITY(1,1) NOT NULL,
[ErrorCodeId] [int] NOT NULL, -- Type of error
[SourceSystemId] [bigint] NOT NULL, -- Which source
[SourceSystemIdentifier] [nvarchar](100) NOT NULL, -- Which record
[InsertDate] [datetime] NOT NULL, -- When detected
[SolveDate] [datetime] NULL, -- When resolved
CONSTRAINT [PK_Fallout] PRIMARY KEY ([FalloutId])
)
Fallout.ErrorCode
A taxonomy of error types with resolution guidance:
- 11-19: Referential Integrity (missing foreign keys)
- 20-29: Data Format (invalid types, dates, numbers)
- 30-39: Business Logic (rule violations)
- 40-49: Data Quality (duplicates, missing fields)
Real-World Results
The Fallout System delivers measurable business value:
- Pricewise: Saved 40+ hours/week in manual reconciliation
- Creative Clicks: Reduced data errors by 85%
- Business transparency: Stakeholders see what's missing and why
- Faster resolution: Systematic analysis replaces ad-hoc investigation
The Resolution Workflow
Conclusion: Quality Without Compromise
The Fallout System proves that data quality doesn't have to mean pipeline failures. By logging issues transparently while continuing to process good data, organizations can:
- Maintain business continuity
- Build trust through transparency
- Resolve issues systematically
- Improve data quality over time
It's a fundamental shift from reactive firefighting to proactive governance—and it works.