πŸ”’ Guided

Pre-launch preview. Authorised access only.

Incorrect code

Guided by A Guide to Cloud
Explore AB-900 AI-901
Guided PL-300 Domain 4
Domain 4 β€” Module 5 of 5 100%
26 of 26 overall

PL-300 Study Guide

Domain 1: Prepare the Data

  • Connecting to Data Sources Free
  • Storage Modes: Import, DirectQuery & DirectLake Free
  • Data Profiling & Quality Free
  • Power Query Transforms Free
  • Combining Data: Merge, Append & Queries
  • Fact Tables, Dimension Tables & Keys
  • Data Loading & Query Optimisation

Domain 2: Model the Data

  • Star Schema & Relationships
  • Date Tables & Table Properties
  • Columns vs Measures: When to Use Which
  • DAX Fundamentals Free
  • CALCULATE & Filter Context
  • Time Intelligence & Calculation Groups
  • Model Performance Optimisation

Domain 3: Visualize and Analyze the Data

  • Choosing & Formatting Visuals
  • Slicers, Filters & Interactions
  • Bookmarks, Tooltips & Navigation
  • Copilot in Power BI Reports
  • Report Pages & Paginated Reports
  • Mobile, Accessibility & Personalisation
  • AI Visuals & Pattern Discovery

Domain 4: Manage and Secure Power BI

  • Workspaces & Distribution
  • Dashboards, Alerts & Subscriptions
  • Gateways & Scheduled Refresh
  • Row-Level Security & Access Control
  • Sensitivity Labels & Governance

PL-300 Study Guide

Domain 1: Prepare the Data

  • Connecting to Data Sources Free
  • Storage Modes: Import, DirectQuery & DirectLake Free
  • Data Profiling & Quality Free
  • Power Query Transforms Free
  • Combining Data: Merge, Append & Queries
  • Fact Tables, Dimension Tables & Keys
  • Data Loading & Query Optimisation

Domain 2: Model the Data

  • Star Schema & Relationships
  • Date Tables & Table Properties
  • Columns vs Measures: When to Use Which
  • DAX Fundamentals Free
  • CALCULATE & Filter Context
  • Time Intelligence & Calculation Groups
  • Model Performance Optimisation

Domain 3: Visualize and Analyze the Data

  • Choosing & Formatting Visuals
  • Slicers, Filters & Interactions
  • Bookmarks, Tooltips & Navigation
  • Copilot in Power BI Reports
  • Report Pages & Paginated Reports
  • Mobile, Accessibility & Personalisation
  • AI Visuals & Pattern Discovery

Domain 4: Manage and Secure Power BI

  • Workspaces & Distribution
  • Dashboards, Alerts & Subscriptions
  • Gateways & Scheduled Refresh
  • Row-Level Security & Access Control
  • Sensitivity Labels & Governance
Domain 4: Manage and Secure Power BI Premium ⏱ ~10 min read

Sensitivity Labels & Governance

Apply Microsoft Purview sensitivity labels to Power BI content, understand data protection inheritance, and establish governance practices for your Power BI environment.

Protecting your data beyond Power BI

β˜• Simple explanation

Imagine stamping a document β€œCONFIDENTIAL.” That stamp follows the document everywhere β€” whether it’s on a desk, in an email, or stored in a filing cabinet. Anyone who sees the stamp knows to handle it carefully.

Sensitivity labels classify your Power BI content (Public, General, Confidential, Highly Confidential). The label travels with the data β€” even when exported to Excel or PDF β€” applying protection policies like encryption to exported files. Important: sensitivity labels are a classification and protection tool, not an access control tool. Who can access Power BI content is controlled by workspace roles, sharing, and RLS β€” not by labels.

Microsoft Purview sensitivity labels integrate with Power BI to classify and protect content at the semantic model, report, and dashboard level. Labels apply protection policies β€” such as encryption on exported files β€” that persist when data leaves Power BI. Note: labels classify and protect exported content; in-service access control is managed separately by Power BI permissions (workspace roles, sharing, RLS).

Sensitivity labels in Power BI use the same labels configured in the Microsoft Purview compliance portal β€” providing a unified data protection framework across Microsoft 365, Power BI, and third-party applications.

How sensitivity labels work in Power BI

Applying labels

WhereHow to Apply
Semantic modelDataset settings β†’ Sensitivity label β†’ select label
ReportFile β†’ Info β†’ Sensitivity label β†’ select label
DashboardDashboard settings β†’ Sensitivity label β†’ select label
Power BI DesktopFile β†’ Info β†’ Sensitivity label (if admin-enabled)

Label inheritance

Labels cascade downstream:

  • Label a semantic model β†’ all reports built on it inherit the label
  • Label a report β†’ dashboards pinned from it can inherit the label

This means Dr. Ethan at Bayview Medical (πŸ₯) can label the patient dataset as β€œHighly Confidential” β€” and every report built on it automatically inherits that classification.

Label protection on export

When content with a sensitivity label is exported:

Export FormatLabel Protection
ExcelSensitivity label applied to the Excel file (with encryption if configured in label policy)
PDFSensitivity label metadata applied; content markings depend on label configuration
PowerPointSensitivity label applied to the PPTX file
CSVNo label protection β€” CSV format doesn’t support sensitivity labels. Admin can restrict CSV export for labelled content.
πŸ’‘ Exam tip: sensitivity labels and licensing

Sensitivity labels in Power BI require:

  • Microsoft Purview Information Protection licence (included in E5 or as add-on)
  • Labels configured in the Purview compliance portal
  • Power BI admin setting enabled: β€œAllow users to apply sensitivity labels”

The exam tests whether you know that labels come from Purview (not Power BI itself), and that they persist on export.

Governance best practices

Beyond sensitivity labels, good Power BI governance includes:

PracticeWhat It Means
EndorsementPromote and certify trusted datasets (covered in previous module)
Lineage viewTrack data flow from source β†’ dataset β†’ report β†’ dashboard
Impact analysisSee which reports are affected before changing a dataset
Usage metricsMonitor who’s viewing reports and how often
Audit logsTrack all Power BI activities for compliance
Tenant settingsAdmin portal controls for sharing, export, embedding, and external access

Lineage and impact analysis

Nadia at Prism Agency (πŸ“Š) uses Lineage view (workspace β†’ Lineage) to see the full data pipeline:

Google Ads API β†’ Dataflow β†’ Campaign Dataset β†’ Campaign Report β†’ Executive Dashboard

Before modifying the Campaign Dataset, she runs Impact analysis to see that 3 reports and 2 dashboards depend on it β€” so she knows what to test after changes.

Usage metrics

Riley at Coastal Fresh (πŸ›’) checks usage metrics to see which reports are actually being used. She discovers the Operations report hasn’t been viewed in 3 months β€” she contacts the team to determine if it should be retired or updated.

Kenji at Apex Manufacturing (🏭) uses audit logs to confirm that only authorised users accessed the production data during a security review.

Knowledge check

Question

Where are sensitivity labels configured?

Click or press Enter to reveal answer

Answer

In the Microsoft Purview compliance portal β€” not in Power BI itself. Power BI applies labels that are defined centrally in Purview, providing a unified classification framework.

Click to flip back

Question

What happens when you export a labelled Power BI report to Excel?

Click or press Enter to reveal answer

Answer

The sensitivity label is applied to the exported Excel file β€” maintaining protection outside Power BI. If the label includes encryption, the Excel file is encrypted.

Click to flip back

Question

What is lineage view in Power BI?

Click or press Enter to reveal answer

Answer

A visual representation of data flow: from source β†’ dataflow β†’ dataset β†’ report β†’ dashboard. Helps you understand dependencies and the impact of changes.

Click to flip back

Knowledge Check

Dr. Ethan labels the patient dataset as 'Highly Confidential' in the Power BI service. A colleague creates a new report using that dataset. What sensitivity label does the report get?

Knowledge Check

Nadia wants to see which reports will be affected before she modifies a shared dataset. What feature should she use?

🎬 Video coming soon


Congratulations! You’ve completed all 26 modules of the PL-300 study guide. Review the modules you found challenging, test yourself with the flashcards, and use the practice questions to prepare for exam day. Good luck! πŸŽ‰

← Previous

Row-Level Security & Access Control

Guided

I learn, I simplify, I share.

A Guide to Cloud YouTube Feedback

© 2026 Sutheesh. All rights reserved.

Guided is an independent study resource and is not affiliated with, endorsed by, or officially connected to Microsoft. Microsoft, Azure, and related trademarks are property of Microsoft Corporation. Always verify information against Microsoft Learn.