Subscribe to the Non-Human & AI Identity Journal
Home FAQ Architecture & Implementation Patterns Why do data quality programmes fail when assets…
Architecture & Implementation Patterns

Why do data quality programmes fail when assets span multiple schemas and tables?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated June 23, 2026 Domain: Architecture & Implementation Patterns

They fail because linear reporting cannot represent branching dependencies. If one business asset depends on several technical paths, a single unstructured score can hide weak inputs or overstate readiness. A graph-based approach is needed so the reported health matches the real dependency structure.

Why This Matters for Security Teams

data quality programmes often assume a single asset maps cleanly to a single system, score, or owner. That breaks down as soon as the asset depends on multiple schemas, tables, pipelines, and reference datasets. A linear reporting model can make one healthy dependency mask several weak ones, which creates false confidence and slows remediation. NIST’s NIST Cybersecurity Framework 2.0 still applies, but the underlying asset model has to reflect real dependency structure.

This is why NHI Management Group treats graph-based dependency mapping as a governance issue, not just a data engineering preference. When quality metrics collapse distinct technical paths into one score, security and compliance teams can miss the exact table or schema introducing risk. That gap is especially visible in environments with shared services, federated ownership, and fast-moving analytics layers. The pattern shows up in many real incidents, including the dependency sprawl described in the Ultimate Guide to NHIs — Key Research and Survey Results. In practice, many teams discover the reporting problem only after a downstream business report has already been trusted as authoritative.

How It Works in Practice

The practical failure mode is simple: a business asset may depend on several technical inputs, but a flat programme treats those inputs as if they were interchangeable. If one schema feeds enrichment, another feeds validation, and a third feeds reporting, a single score cannot show which dependency is stale, incomplete, or inaccessible. That is why current guidance suggests modelling lineage as a graph rather than a list.

In an operational model, each schema, table, transformation, and consumer should be represented as a node or edge with explicit ownership, freshness, and criticality. The data quality engine then evaluates health at the dependency level and rolls results up only after the weak links are identified. This makes it possible to answer practical questions such as:

  • Which upstream table is driving the failure?
  • Which downstream reports inherit the same defect?
  • Which assets can tolerate degradation, and which cannot?
  • Which owner is accountable for remediation at the source?

This approach also improves control evidence. If a sensitive dataset depends on a stale reference table, the issue can be surfaced before it becomes a wider integrity or access problem. The same logic appears in NHIMG research on credential and data sprawl, including the DeepSeek breach analysis and the broader patterns discussed in The State of Secrets in AppSec. That work reinforces a core point: hidden dependencies are where operational programmes lose accuracy. These controls tend to break down when schemas are dynamically joined at runtime because lineage changes faster than the reporting model can be updated.

Common Variations and Edge Cases

Tighter dependency modelling often increases maintenance overhead, so organisations have to balance accuracy against governance cost. Not every dataset needs the same depth of graph treatment, and current guidance suggests prioritising assets that are shared, regulated, or business-critical.

There is also no universal standard for how far to go with lineage granularity. Some teams stop at schema-level mapping, while others trace each table, column, and transformation. The right choice depends on how much risk is concentrated in the asset and how quickly the underlying schemas change. In high-churn environments, overly detailed models can become stale almost as fast as the data they describe.

Edge cases usually appear when one business metric depends on multiple pipelines owned by different teams, or when self-service analytics creates shadow tables outside central control. In those environments, a single dashboard score can look stable even when one branch has quietly failed. Best practice is evolving toward dependency-aware scoring, but the reporting and stewardship model has to support it first.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST AI RMF set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST CSF 2.0GV.RM-01Risk decisions need accurate dependency visibility across data assets.
NIST AI RMFAI RMF emphasises governance and context-aware measurement of system reliability.
OWASP Non-Human Identity Top 10NHI-02Fragmented asset visibility mirrors the control gaps seen in NHI inventories.

Tie data quality metrics to dependency maps so governance reflects real operational risk.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on June 23, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org