Glossary Terms: linked terms from the company's business vocabulary
Columns tab: column names, types, and column-level metadata
Lineage tab: upstream and downstream connections (Lineage)
Quality tab: assertion results (Data Quality)
Brief: Screenshot of a dataset entity page on a demo instance, full header-to-tabs view, with callout arrows pointing to the header (name, platform icon, owner, Deprecated indicator), the description area, the Tags panel, the Glossary Terms panel, and the Columns / Lineage / Quality tab bar.
Reading a Description as a Consumer
A useful description answers three questions: what does this data represent, when and how is it updated, and what should you NOT use it for
Example of a good description: "This table contains one row per customer per day, tracking their daily product activity. Updated daily at 6am UTC via the dbt activity pipeline. Do not use this table for financial reporting -- use fact_revenue_daily instead. This table counts events, not transactions."
Brief: Screenshot of a dataset entity page's description field on a demo instance, showing a description that states the grain, update cadence, and a "do not use for X" caveat, with the three parts annotated to match the three-question rubric on the slide.
Tags: Quick-Scan Classification Labels
Tags are free-form colored labels attached to an entity or column
Common tags in enterprise deployments:
PII -- contains personally identifiable information
Raw -- upstream, unprocessed data; treat with caution
Brief: Screenshot of a dataset entity page's Tags panel on a demo instance, showing several colored tag chips applied (e.g. PII, Confidential, Deprecated, Raw), cropped tightly to the header/tags region.
Tags vs. Glossary Terms vs. Structured Properties: When to Use Each
Tag -- use for quick informal labels, status flags, pipeline stage markers; free-form text you type and create on the spot; no definition, no owner, no linkage (e.g. "Raw", "PII", "Finance")
Glossary Term -- use for shared business concepts that need a definition and consistent usage; a defined term with description, owner, and cross-links; search returns all assets using the term (e.g. "Monthly Recurring Revenue", "Churn Rate")
Structured Property -- use for governed fields that need a fixed type, an allowed-value list, or an audit trail; a typed value configured by an admin; invalid values are rejected (e.g. PII Classification: High/Low/None)
Quick rule: if you need a definition, use Glossary Terms. If you need enforcement, use Structured Properties. Everything else: Tags.
Metadata Goes All the Way Down to Columns
Descriptions, tags, and glossary terms can all be applied at the column level, not just the table level
A table can contain both PII and non-PII columns -- the PII tag belongs on the specific column, not the whole table
Column-level tags tell governance tooling (masking, access control) exactly which fields to protect
Column-level glossary terms create precise concept linkage (e.g. "this 'user_id' column maps to the concept Customer ID")
To view: click the Columns tab on any entity page
Best practice: apply tags and glossary terms at the column level too
Brief: Screenshot of the Columns tab on a dataset entity page in a demo instance, showing a column list where one column (e.g. email) has a PII tag chip and a description, while sibling columns do not -- illustrates column-level tagging precision.
Don't Use Tags Where You Mean Glossary Terms (and Vice Versa)
Mistake: creating a tag called "Monthly Recurring Revenue" instead of a Glossary Term
A tag named "Monthly Recurring Revenue" is just a label -- it has no definition, no ownership, no linkage to the official concept
Two analysts can create "MRR" and "Monthly Recurring Revenue" as separate tags with no connection
Glossary Terms prevent this: one canonical term, one official definition, all assets linked to the same concept
Mistake: trying to encode business definitions in tags
Rule of thumb: if it needs a definition, make it a Glossary Term. If it's a routing or classification label, make it a Tag.
Deprecated: What It Means and What to Do
Deprecated: a data steward has explicitly marked this asset as being phased out
Set through the entity's "Mark as deprecated" action -- it never happens automatically
The deprecation note (and an optional linked replacement asset) explain why and what to use instead
No indicator shown: the asset has no formal deprecation status -- true for most assets
Key rule: if an asset is Deprecated, always check its deprecation note and replacement link before you stop using it
Brief: Screenshot of a dataset entity page header on a demo instance after an asset has been marked deprecated, with the Deprecated indicator's note popover open showing the deprecation note and a linked replacement asset.
How to Add Metadata (Hands-On Reference)
Adding a Tag: (1) navigate to the entity page, or open a column in the Columns tab; (2) click the + button next to Tags; (3) search for an existing tag or type a new name to create one; (4) press Enter to apply
Linking a Glossary Term: (1) navigate to the entity page, or open a column in the Columns tab; (2) click the + button next to Glossary Terms; (3) search for the term by name, or browse the glossary tree to find it; (4) select it to apply
Brief: Screenshot of a demo instance entity page showing the + button next to Tags clicked and the tag search/create dropdown open, illustrating the add-a-tag flow.
Contribute to the Catalog Even If You're Not the Owner
You do not need to be the dataset owner to add or improve metadata
If you land on a dataset with no description and you know what it contains: add the description
The catalog improves incrementally when everyone contributes
Your contribution is tracked (DataHub records who added each piece of metadata)
If your organization has Proposals enabled (DataHub Cloud), submit a proposed description for steward review
(DataHub Cloud) Reader-role users without edit permissions can use the Propose button to suggest a description, tag, or term; the proposal goes to the data owner for review and approval
Brief: Screenshot of a Reader-role user's view of a dataset's description field on a DataHub Cloud demo instance, showing the Propose button/option alongside the standard edit/save controls (Cloud-only feature -- capture from a Cloud instance, not OSS).
What are Structured Properties?
Typed, validated custom metadata fields defined by your organization
Unlike free-form tags, they have a schema: name, type (string, number, date, URN), allowed values, and which entity types they apply to
Managed under Govern > Structured Properties by admins
Editable by authorized data stewards on any entity page
Brief: Screenshot of the Govern > Structured Properties admin page on a demo instance, showing a list of defined structured properties with their configured type and allowed values.
Structured Properties in Practice
"Data Tier": Bronze / Silver / Gold
"PII Classification": None / Low / High
"Retention Policy": 30d / 90d / 1yr / Indefinite
"SLA Hours": number (e.g., 25 for a daily table)
All of these are queryable -- search returns all Gold-tier datasets in one click
Brief: Screenshot of a dataset entity page on a demo instance showing the Structured Properties panel populated with example values (e.g. Data Tier: Gold, PII Classification: High).
Use Structured Properties for Governance Fields That Need Validation
If the field has an allowed value list or type constraint: use Structured Properties, not tags
Tags are for quick informal labeling ("Raw," "Certified," "Deprecated")
Structured Properties are for enforced governance standards ("PII Classification: High")
Rule: if a future auditor needs to query and filter by it, make it a Structured Property
Documents -- Long-Form Knowledge on Any Entity
Attach rich-text documents directly to datasets, domains, or data products
Different from the Description field: documents support full formatting and extended length
Use for: runbooks, ingestion architecture notes, data dictionaries, known data quality quirks
Beta feature -- available in supported deployments
Brief: Screenshot of a dataset entity page's Documentation tab on a demo instance, showing a rich-text document (e.g. a runbook) linked in the Related Documents section, with formatted headings and paragraphs visible.
Documents Are Supplemental, Not a Substitute for a Good Description
The Description field is part of the dataset's own search record -- it shows up in the dataset's search result card
Documents are indexed too, but as their own separate entity -- a document's content does not get folded into the dataset's search card
Rule: always write a solid description first, then add a document for the longer narrative
If a user searching for this asset should see it in the dataset's own result: put it in the description
Write Metadata for a Cold Dataset
Setup: open the training_cold_dataset entity in DataHub (your facilitator will share the link)
Task 1 (5 min): write a description for this dataset. Apply the three-question rule.
Task 2 (3 min): apply at least one tag. Choose from the tags your facilitator lists on the board.
Task 3 (2 min): link one glossary term if one applies.
Rubric: compare your description against the provided rubric (see participant guide). Good descriptions score on grain, cadence, known limitations. Bad descriptions score on vagueness, missing cadence, no caveats.
Brief: Screenshot of the training_cold_dataset entity page on the training demo instance, showing a blank or minimal description field and no tags applied -- the starting state participants will enrich during the lab.
Check for Understanding
You find a dataset marked Deprecated. What is the first thing you should do?
An analyst wants to mark a table as containing "Net Revenue." Should they use a Tag or a Glossary Term? Why?
A column in the Columns tab has the PII tag but the table itself does not. Is the table considered to contain PII?