Copyright (c) 2026 MindMesh Academy. All rights reserved. This content is proprietary and may not be reproduced or distributed without permission.

2.4.4. Sensitivity Labels and Endorsement

💡 First Principle: Sensitivity labels and endorsement provide metadata-level governance—like classification stamps on documents. They inform users but don't technically enforce access. Think of them as warning signs: "CONFIDENTIAL" on a folder doesn't lock the folder, but it tells people to handle it carefully.

Scenario: A lakehouse contains both public marketing data and confidential M&A information. Sensitivity labels help users understand data classification; endorsement certifies which datasets are approved for business use.

Sensitivity Labels

  • Source: Microsoft Purview Information Protection. Labels are created in the Microsoft Purview portal and published to users through a label policy; applying one to a Fabric item requires edit permission on it
  • Levels: Public, Internal, Confidential, Highly Confidential
  • Purpose: Classify data by sensitivity
  • Behavior: Labels can flow downstream (e.g., from lakehouse to report)

Endorsement

LevelMeaningWho Can Apply
PromotedCreators consider it ready for sharing and reuseAny user with write permission on the item
CertifiedAn organization-authorized reviewer confirms it meets quality standards and is authoritativeOnly users a Fabric admin designates (can be delegated per domain); anyone can request certification
Master dataCore, single-source-of-truth data such as customer lists or product codesOnly users a Fabric admin designates; data items only (e.g., lakehouses, semantic models)
No endorsementDefault stateN/A

Label Inheritance and Downstream Flow

Sensitivity labels can automatically propagate to downstream items:

Lakehouse (Confidential) → Dataflow → Semantic Model → Report
         └── Label flows downstream automatically ──────────┘
Source ItemDerived ItemLabel Behavior
LakehouseReport built on itInherits label
Semantic ModelDashboardInherits label
Multiple sourcesCombined reportHighest sensitivity wins
When to Use Sensitivity Labels vs. Endorsement:
GoalUse ThisWhy
Classify data sensitivitySensitivity LabelIndicates handling requirements
Mark data as production-readyCertified endorsementIndicates data quality/approval
Recommend a dataset for usePromoted endorsementGuides users to preferred sources
Enforce access restrictionsRLS/CLS/Workspace rolesLabels don't enforce—they inform
Group workspaces by business area for discovery and federated governanceDomain (see 2.1.2)Organizes; doesn't classify or certify
See which pipelines, models and reports depend on an item before changing itLineage view (see 1.3.2)Traces upstream/downstream dependencies

⚠️ Exam Trap: In the Fabric service a sensitivity label doesn't grant or remove access by itself (label-based access control needs a Purview protection policy); access is still workspace roles, item permissions and RLS/CLS. What a label can enforce is protection on data that leaves the service through a supported path (Export to Excel, PDF or PowerPoint, Analyze in Excel, download to .pbix): the label goes with the file and its encryption settings protect it. Export to .csv is not a supported path, so it carries no label or protection, and a label with no encryption configured classifies an exported file without encrypting it.

⚠️ Common Pitfall: Assuming "Certified" means "secure." Certification indicates data quality and approval, not security classification. A dataset can be Certified but still Public, or Confidential but not yet Certified.

See how it connects
Alvin Varughese
Written byAlvin Varughese
Founder•20 professional certifications