DP-700: how to manage data catalogs in Fabric
I will teach the skill of managing data catalogs in Microsoft Fabric, a competency relevant for the DP-700 exam and critical in practice to organize, discover and govern data assets in an analytics solution.
What you need to know
The data catalog in Fabric centralizes metadata and descriptions of assets: tables, views, datasets, dataflows and pipelines. A well-managed catalog enables quick discovery, understanding of lineage, sensitivity classifications and access policies. In the context of DP-700, you are expected to understand how to publish assets to the catalog, maintain descriptors (tags, descriptions, business glossary) and use lineage to support auditing and impact analysis.
Simple example: you have a sales table created by a notebook or pipeline. Publishing that table to the catalog includes adding a description, indicating the owner, applying a sensitivity tag (e.g., "Confidential") and ensuring the lineage points to the original source (Dataflow X) and to the consumers (Power BI dataset Y). This improves trust and facilitates reactions to changes.
How it works in practice
Catalog management in Fabric involves three practical areas: registering and describing assets, managing the business glossary and using lineage for impact analysis. Below is a concise step-by-step for a table created in Warehouse/OneLake:
- Publish the asset: when creating a table in Warehouse or when registering a dataset in Power BI/Fabric, choose the option to publish it to the catalog. This adds basic metadata (name, type, location).
- Edit metadata: open the item in the Data Catalog and add a clear description, the owner (contact), technical contacts and an expiry date if applicable. E.g.: "Tabela vendas_diarias: vendas por loja; propriet.: ana.silva@acme.local".
- Classify with tags and sensitivity: apply business tags and classifications (PII, Confidential, Public). These tags integrate with access and encryption policies.
- Link to the business glossary: associate columns or the asset itself to terms in the business glossary (e.g., "TotalVendas" -> "Receita Bruta"). This promotes semantic consistency across teams.
- Verify and publish lineage: confirm the processing steps that produced the asset — ingestion choices, transformations and consumers. Automatic lineage is generally generated, but validate it manually to ensure accuracy.
Quick action example (pseudo-steps in the Fabric portal):
// No portal Fabric
1. Navega até Data > Data catalogue
2. Seleciona a tabela 'vendas_diarias'
3. Edit metadata -> Description: "Vendas por loja (agregado diário)"
4. Add tag -> Sensitivity: "Confidencial"
5. Link to glossary term -> "Receita Bruta"
6. Review lineage -> confirmar origem: Dataflow_X, transform: Spark_Notebook_Y
Common mistakes
1) Not updating metadata after changes: many users publish the asset but do not update the description, removed columns or transformation, leading to stale lineage and wrong decisions.
2) Inconsistent tagging: using free-form tags without a business glossary standard causes different teams to interpret terms differently — this harms governability and automatic access policies.
3) Relying only on automatic lineage detection: automatic lineage does not always capture complex transformations (custom scripts). It is important to validate and, if needed, document critical steps manually.
How to practice
Practice by creating and managing assets in a Fabric environment: create a simple table from a CSV in OneLake, publish it to the catalog, create terms in the business glossary and link them. Use the lineage pane to trace dependencies between the source (Dataflow) and the consumers (Power BI). For exam preparation, use the official and free Practice Assessment from Microsoft and the official study guide — both free and maintained by Microsoft. These resources help align your practice with the skills measured without reproducing exam questions.
In summary
- The catalog in Fabric centralizes metadata, tags and lineage to improve discovery and governance.
- Publishing, describing and linking assets to the business glossary are essential practical steps.
- Always validate automatic lineage and keep metadata updated to avoid wrong decisions.
- Practice in the Fabric portal and consult the official Practice Assessment and Microsoft study guide (free) to prepare for DP-700.