Microsoft Power BI Data Analyst (PL-300) · 20% practice allocation

Microsoft PL-300: Manage and secure Power BI Practice Questions

5 free sample questions from the Manage and secure Power BI domain, with answers and explanations. The full PL-300 bank has 255 questions across 4 domains. Questions are scenario-based and written from the official Microsoft exam guide.

1.

An enterprise architect is designing a Power BI governance strategy. They need to ensure three outcomes: (1) report authors in the Marketing department can publish reports without IT involvement, (2) the semantic models used by Marketing are independently managed from those used by Finance, and (3) the Power BI admin can audit which users have access to which workspace. Which combination of features satisfies ALL three requirements? (Select TWO.)

  • A. Use a single shared workspace for all departments and control access using row-level security roles
  • B. Create separate workspaces for Marketing and Finance, and assign Marketing report authors the Contributor role in their workspace✓ Correct
  • C. Configure sensitivity labels on all semantic models to separate Marketing and Finance data
  • D. Use deployment pipelines to restrict Marketing authors from publishing directly to the production workspace
  • E. Use personal workspaces (My Workspace) for each report author to maintain independence
  • F. Enable the 'Workspace access' audit log events in the Microsoft 365 compliance center✓ Correct
Explanation

Separate workspaces for Marketing and Finance with Contributor role for Marketing report authors satisfies requirements 1 and 2: Contributors can publish content independently without IT involvement, and separate workspaces provide independent management of semantic models per department. Enabling 'Workspace access' audit log events in the Microsoft 365 compliance center allows admins to audit user access across workspaces, satisfying requirement 3. A single shared workspace with RLS controls data visibility but does not achieve independent management of semantic models per department, and RLS does not control who can publish content. Using deployment pipelines restricts direct publishing to production, which contradicts requirement 1 (publishing without IT). Sensitivity labels classify and protect data but do not separate workspace management or satisfy the auditing requirement. Personal workspaces (My Workspace) are isolated to individual users and cannot be shared or governed as departmental workspaces, making them unsuitable for a team-based governance strategy.

2.

A Power BI workspace administrator wants to allow a group of business analysts to view and interact with reports in the workspace but prevent them from editing any content or accessing the underlying datasets directly. Which workspace role should be assigned to the analysts?

  • A. Contributor
  • B. Member
  • C. Viewer✓ Correct
  • D. Admin
Explanation

The Viewer role allows users to view and interact with reports and dashboards in a workspace but does not grant permission to edit content or access datasets directly — exactly what is required here. Contributor allows users to publish and edit content, which exceeds the required permissions. Member includes all Contributor rights plus the ability to share items and manage app audiences, which is too permissive. Admin has full control over the workspace including adding/removing users, which far exceeds the requirement.

3.

A Power BI workspace Admin at Tailspin Toys wants to allow a contractor to publish and overwrite existing reports and semantic models in a workspace, but the contractor should NOT be able to add or remove other workspace members. Which workspace role should be assigned?

  • A. Viewer
  • B. Contributor
  • C. Member✓ Correct
  • D. Admin
Explanation

Member is correct because it allows publishing, editing, and overwriting content (reports, semantic models, dashboards) but does NOT grant the ability to add or remove workspace members — that capability is reserved for the Admin role. Admin is wrong because it would also allow managing workspace membership, which violates the requirement. Contributor is wrong because Contributors cannot overwrite/republish content published by others; they can only publish new content they own. Viewer is wrong because it only grants read access with no ability to publish or edit content.

4.

A senior BI developer at Fabrikam is setting up a deployment pipeline for a critical financial report. After deploying from the Development stage to the Test stage, the developer notices that the data source connection string in the semantic model still points to the development database instead of the test database. What is the correct way to handle this without manually editing the connection after every deployment?

  • A. Create a deployment rule in the pipeline that maps the development data source to the test data source✓ Correct
  • B. Publish a separate, duplicate semantic model for each stage with hard-coded connection strings
  • C. Enable the 'Automatic deployment' option in the pipeline, which automatically resolves data source differences between stages
  • D. Use a Power BI parameter in the semantic model and update the parameter value directly in the pipeline settings after each deployment
Explanation

Deployment rules in Power BI deployment pipelines allow administrators to define stage-specific overrides for data source connection strings and parameters, so that when content is deployed to a different stage, the correct data source is automatically applied. This is the designed solution for this exact problem. Using a Power BI parameter and updating it manually after each deployment would work but is a manual step that defeats the automation purpose, and the question asks how to do it 'without manually editing after every deployment.' Maintaining duplicate semantic models per stage creates management overhead and is an anti-pattern. There is no 'Automatic deployment' option that resolves data source differences — that is not a real Power BI feature.

5.

A Power BI report has been shared directly with a user via the 'Share' button. The user can view the report but reports that they cannot see the underlying data when they try to analyze it in Excel using the 'Analyze in Excel' feature. Which of the following is the most likely reason?

  • A. The user's account is not assigned the Viewer role in the workspace
  • B. The user does not have Build permission on the semantic model✓ Correct
  • C. The semantic model has DirectQuery mode enabled, which blocks Analyze in Excel
  • D. The user needs a Power BI Premium Per User (PPU) license to use Analyze in Excel
Explanation

Build permission on a semantic model is required to use features that interact with the underlying data, including Analyze in Excel, creating new reports, and exporting underlying data. Sharing a report directly grants the recipient view access to the report but does not automatically grant Build permission on the semantic model. The report owner must explicitly grant Build permission. The Viewer workspace role does grant Build permission by default in some scenarios, but direct report sharing does not — this is a common misconception. DirectQuery mode does work with Analyze in Excel; the mode of the model does not block this feature. Analyze in Excel is available to Pro and PPU users, but if the workspace is on Premium capacity, free users can view reports — however, the described issue is a permissions problem, not a licensing problem, since the user can already view the report.

Test yourself across every PL-300 domain

The free PL-300 practice test mixes about 20 questions weighted like the exam. The full 255-question bank adds instant grading, flashcards and a timed mock exam.

Study this domain

Manage and secure Power BI study guide (PL-300) →

Other PL-300 domains

← All Microsoft Power BI Data Analyst study resources