Data Governance Catalogs and Discovery

Data Governance, Catalogs & Discovery

Overview

Data governance is the discipline of exercising authority, control, and shared decision-making over the management of data assets — who can take what action, on which data, under what circumstances, using what methods. Catalogs and discovery are the operational layer that makes governance executable: a metadata platform that inventories assets, attaches meaning (glossaries, tags, classifications), traces movement (lineage), assigns accountability (stewardship), and exposes it all through search so people can find and trust data.

This skill covers governance as a practice and an architecture, not the adjacent disciplines. Privacy law and ethics live in da-11; operational reliability/freshness monitoring lives in da-19; pipeline construction lives in da-13. Focus here: frameworks → metadata → discovery → lineage → meaning → roles → classification → access → products/mesh → tooling.

Two macro-shifts define the 2024–2026 landscape:

  1. Passive → active metadata. Catalogs stop being static inventories and become bidirectional orchestration layers that push metadata back into the stack to drive automation (Gartner; Atlan).
  2. Centralized → federated governance. Data mesh reframes governance as federated computational governance — global rules enforced computationally, local ownership by domain teams (Dehghani; Fowler).

Core Concepts

1. Governance frameworks: DAMA-DMBOK and DCAM

2. Metadata management & active metadata

4. Data lineage — table-level and column-level

5. Business glossaries

6. Data stewardship & ownership roles

7. Data classification & tagging

8. Access governance & policy enforcement

9. Data products, data mesh & federated computational governance

10. Data contracts & specifications

Tools & Frameworks

Tool Type / License Strengths Notes
DataHub OSS (Apache 2.0) Event-driven, Kafka + Elasticsearch + graph + GMS; SQLGlot column-level lineage; federated metadata services Engineering-heavy; “context platform”
OpenMetadata OSS (Apache 2.0) Simple 4-component stack (MySQL/Postgres + Elasticsearch, no graph DB); 90+ connectors; 700+ JSON Schemas Maintained by Collate; weekly releases
Amundsen OSS (Lyft) Minimalist, search-relevance-first discovery Lighter governance; popular in eng orgs
Apache Atlas OSS Hadoop-ecosystem lineage & classification Legacy/Hadoop-centric
Atlan Commercial Active metadata, NL search, automated column-level lineage; 4–6 wk setup Gartner MQ + Forrester Wave Leader 2025
Collibra Commercial Governance orchestration, formal stewardship workflows Best for regulated enterprises; 3–9 mo
Alation Commercial Query-log-driven active metadata, analytics-first 6–12 wk; cross-system lineage gaps reported
Unity Catalog Databricks (OSS core) Native classification, governed tags, ABAC row/column policies (GA 2025) Enforcement engine inside Databricks
Microsoft Purview Azure Cross-Azure technical metadata + discovery + classification Pairs with UC (Purview=discovery, UC=enforcement)

Frameworks: DAMA-DMBOK (scope/vocabulary), DCAM v3 + CDMC (maturity assessment), data mesh (federated operating model), ODCS/ODPS (contracts & product specs).

Methodology — standing up governance + a catalog

  1. Frame the operating model. Centralized vs. federated (mesh). Map domains. Assign Owner/Steward/Custodian per domain (RACI). Use DCAM to baseline maturity and set a roadmap.
  2. Pick the scope that delivers value first. Highest-value or highest-risk domains, not boil-the-ocean.
  3. Ingest technical metadata. Connect sources (warehouses, lakes, BI, dbt); auto-harvest schemas + lineage; verify column-level coverage for key dialects.
  4. Layer meaning. Build the business glossary; link terms to physical assets. Stewards curate.
  5. Classify & tag. Run automated sensitive-data classification; apply governed tags, not free-form.
  6. Enforce access declaratively. Define ABAC policies keyed on tags (mask PII, row-filter by region). Test propagation across schemas.
  7. Activate the metadata. Wire automation: tag propagation along lineage, freshness/popularity into search ranking, push-back to source tools.
  8. Operationalize. Stewardship rituals, glossary review cadence, data contracts (ODCS) on critical interfaces, product specs (ODPS) for shared data products.
  9. Measure. Coverage (% cataloged/owned/classified), adoption (search usage, time-to-find), trust (% certified), policy compliance.

Practical Patterns

Anti-Patterns

Troubleshooting

References

Frameworks

Metadata & active metadata

Lineage

Discovery, glossary, stewardship

Classification & access governance

Data mesh, products & contracts

Tooling architecture