Metadata, Catalog & Lineage

Data about data, and the graph that connects it. Discovery, ownership, column-level lineage and impact analysis — the difference between a warehouse and a landfill.

Metadata: Technical, Operational and Business

Schema, owner, description, freshness, lineage, tags and quality — split by where each comes from, because that is what predicts which of them is still true.

Q · What do you have to know about a dataset before you are willing to put its numbers in front of someone who will act on them?
The Data Catalog

Four questions it must answer, and the honest failure mode: a catalog nobody populates is worse than no catalog, because it looks authoritative.

Q · Which dataset contains customer revenue, who owns it, can I trust it, and how fresh is it — and where does someone go to find out?
Data Lineage

orders DB to stg_orders to fct_orders to revenue_daily to the executive dashboard — and why that graph is a debugging tool rather than documentation.

Q · A number on a dashboard looks wrong. What produced it, what produced that, and where does the walk stop?
Column-Level Lineage

orders.amount to revenue to monthly_revenue. Much harder to produce than table-level lineage, and the only granularity that answers the question an incident actually asks.

Q · This one column is wrong. Which upstream columns did it come from, and which of them do I have to check?
Impact Analysis

The same graph read the other way. If I change this column, what breaks — answered before the change rather than discovered afterwards.

Q · I am about to rename, retype or drop this column. Who depends on it, and which of them will fail loudly rather than silently?
Data Ownership

Every important dataset has a clear owner. The failure to design against is "nobody knows where this table came from" — and it is an organisational problem with a technical trigger.

Q · This dataset is wrong at 03:00. Who is accountable for it, and what exactly did they agree to?
Data Discovery

How someone finds the right dataset among hundreds. Search over descriptions fails; search over what people actually query works.

Q · A new analyst needs quarterly revenue by country. How do they find the right table among four hundred, and not the plausible wrong one?
Dataset Documentation

Documentation generated from the transformation graph stays true. Documentation written separately does not — and the distinction decides what is worth writing down at all.

Q · Which parts of a dataset's documentation will still be true in a year, and which will quietly become lies?