Data catalog

On this page 7

A data catalog is a searchable inventory of an organization’s data assets, such as tables, files, dashboards, models and APIs, enriched with technical, business and operational metadata. In data governance, it is the central tool that tells people what data exists, what it means, who owns it and whether it can be trusted and used.

A catalog does not store the data itself. It stores metadata about the data, collected automatically from source systems and supplemented by people: descriptions, glossary terms, classifications, owners and data stewards, quality signals and usage. Its value grows with coverage and freshness of that metadata.

How a data catalog works

A catalog runs metadata connectors that crawl databases, data lakes, BI tools, pipelines and orchestration systems on a schedule or through event notifications. They harvest schemas, column types, row counts, query logs and job definitions and store them in a metadata repository.

On top of the harvested metadata, the catalog builds a search index and a lineage graph that links each asset to its upstream sources and downstream consumers. People then add business context such as descriptions, glossary terms, certifications and owners, either directly or through workflows.

Metadata kindExamplesTypical source
Technical metadataSchemas, types, partitions, formatsAutomated harvesting
Business metadataDescriptions, glossary terms, definitionsData stewards and domain experts
Operational metadataRefresh times, job runs, row countsPipelines and orchestrators
Governance metadataClassifications, policies, retentionGovernance team and classifiers
Usage metadataQuery frequency, popular usersQuery logs and BI tools
Lineage metadataUpstream and downstream dependenciesQuery parsing and pipeline metadata
Kinds of metadata in a data catalog

Core capabilities of a data catalog

Modern catalogs share a common set of capabilities. Each addresses a specific question that users or governance teams ask repeatedly.

CapabilityQuestion answeredMain users
Search and discoveryWhere is the data on customer churnAnalysts, data scientists
Business glossaryWhat exactly does active customer meanBusiness users, stewards
LineageWhat breaks if this column changesData engineers
Ownership and stewardshipWho can answer questions about this tableAll users
Classification and policiesDoes this table contain personal dataPrivacy and security teams
Quality and certificationIs this dataset reliable enough to useReport builders
Access requestsHow can access be obtainedAnalysts, approvers
Capabilities and the questions they answer

Column-level lineage is especially valuable for impact analysis and for regulatory questions, because it shows exactly where a sensitive field travels. It is also the hardest capability to keep complete, since transformations in custom code or spreadsheets are often invisible to automated parsing.

The catalog is often confused with neighboring tools and roles. It supports governance processes but does not replace them.

ConceptWhat it isRelationship to the catalog
Data catalogInventory of assets with metadataCentral reference point
Business glossaryAgreed definitions of business termsOften a module within the catalog
Data dictionaryField-level description of one systemNarrower, usually harvested into the catalog
MetastoreTechnical schema registry for query enginesA source the catalog reads
Data stewardRole accountable for data quality and meaningCurates catalog entries
Data classificationLabeling data by sensitivityStored and displayed as catalog tags
Data retentionRules for how long data is keptPolicies linked to cataloged assets
Data catalog compared with related concepts

Implementing a data catalog

A successful rollout starts with a defined scope and clear use cases, for example locating personal data for privacy compliance or helping analysts find certified datasets. Cataloging everything at once usually produces a large index of undocumented, low-value entries that nobody trusts.

Practical steps are to connect the most used sources first, assign an owner and a steward to every important asset, document the top datasets by usage, and certify a small set of trusted sources. Embedding catalog information where people already work, such as in query editors and BI tools, raises adoption considerably.

Progress should be tracked with simple indicators: the share of critical assets with an owner and a description, the coverage of lineage, the number of active monthly users and the time analysts need to find a suitable dataset.

Common pitfalls with data catalogs

  • Treating the catalog as a one-time project, so metadata quickly becomes outdated and users lose confidence.
  • Relying only on manual documentation, which cannot keep pace with hundreds of changing tables.
  • Missing ownership, leaving questions about data meaning and quality without anyone accountable.
  • Ignoring sensitive data classification, which wastes the catalog’s most important compliance value.
  • Choosing a tool before defining use cases, resulting in features that nobody needs.

A plain-language summary

A data catalog is a library catalog for a company’s data. A library does not keep the books in its catalog, but the catalog says which books exist, what they are about, where they stand and whether they can be borrowed.

In the same way, a data catalog lists the tables, reports and files a company has, explains what they contain, and shows who is responsible for them and who may use them. Instead of asking colleagues where to find the right numbers, people can simply search.

An example from practice

An insurance company with about 4,000 database tables receives a regulatory request to show where customers’ health information is stored and who can access it. Previously, answering such a request took several weeks of interviews with system owners.

The company deploys a data catalog connected to its warehouse, claims system and BI platform. Automated classifiers tag columns that look like health or identity data, stewards confirm the tags, and the catalog’s lineage graph traces each tagged column to downstream reports and extracts.

The next regulatory request is answered in two days with a complete list of affected assets, owners and access groups. As a side effect, analysts now find certified claims datasets through search instead of building their own copies.