Enterprise Metadata Management System  ·  View 15 of 22  ·  Runtime

Data Quality Metadata

How quality results reach the catalog without the catalog becoming a quality engine.

Editable source SVG draw.io All views
Quality engines — execution stays there
Quality engines — execution stays there
Great Expectations
suite results
Great Expectations...
Soda Core
scan results
Soda Core...
Monte Carlo
anomaly alerts
Monte Carlo...
dbt tests
run_results.json
dbt tests...
Native platform checks
constraints · freshness
Native platform checks...
Quality Metadata Service
Quality Metadata Service
Quality Metadata Service
dimensions · scores
Quality Metadata Service...
Rule Registry
stored as aspects
Rule Registry...
Score Aggregator
asset · domain roll-up
Score Aggregator...
Issue Linker
to asset and owner
Issue Linker...
Where quality becomes visible
Where quality becomes visible
Asset profile badge
score + last run
Asset profile badge...
Search ranking signal
Search ranking signal
Owner alert
breach on owned asset
Owner alert...
Certification gate
no cert while failing
Certification gate...
Domain SLA report
Domain SLA report
results API
results API
results API
results API
incidents
incidents
test outcomes
test outcomes
check state
check state
quality panel
quality panel
trust boost
trust boost
notify
notify
gate
gate
monthly
monthly
Data Quality Metadata — Ingest and Surface
Data Quality Metadata — Ingest and Surface
External / third party
External / third party
Application we own
Application we own
Interface / broker
Interface / broker
Decision point
Decision point
Security / platform
Security / platform
event / async
event / async
batch
batch
synchronous
synchronous
The platform stores quality dimensions, rules, scores and history. It deliberately runs no tests — rebuilding a quality engine would create the silo this system exists to remove.
The platform stores quality dimensions, rules, scores and history. It deliberately runs no tests — rebuilding a quality engine would create the silo this system exists to remove.
v 1.0 · owner Data Governance · date 2026-08
v 1.0 · owner Data Governance · date 2026-08
Text is not SVG - cannot display

The build/buy line

  • The platform stores dimensions, rules, scores and history. It runs no tests. Execution stays with the engines that already do it well.
  • Rules are stored as aspects on the asset, so the catalog knows what is being tested even when it is not the thing testing.
  • Rejecting a built-in quality engine is what keeps this platform from becoming the silo it exists to remove.

Where it shows up

  • Quality dimensions carried: completeness, accuracy, timeliness, uniqueness, validity, consistency.
  • Score, last run and trend on the asset profile; an asset failing its rules cannot be certified.
  • Breaches route to the asset owner from ownership metadata, not to a shared mailbox.

Risk

  • Five engines mean five result schemas. Each is behind a versioned adapter with contract tests; a schema change breaks one adapter rather than quality ingestion as a whole.