Courseiva
Manage and secure Power BI →mediumMultiple Choice

PL-300 Manage and secure Power BI Practice Question

You are a Power BI administrator. A user reports they cannot publish a report to a shared workspace because they receive an error 'You need at least a Contributor role to publish to this workspace.' The user is a member of a security group that has been assigned the Viewer role on the workspace. What should you do to allow the user to publish?

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Add the user as a Contributor directly to the workspace, or change the security group role to Contributor.

The correct option is B: add the user as a Contributor directly to the workspace, or change the security group role to Contributor. In Power BI, publishing a report to a workspace requires at least the Contributor role, which grants content creation and editing permissions; the Viewer role only allows read-only access, so the user's current group-based Viewer role blocks publishing. Granting Contributor either directly or by elevating the group's role resolves the error. Option A is insufficient because Read permission on an existing report does not grant publishing rights. Option C is wrong because Viewer plus 'Publish to web' is for public embedding, not workspace publishing. Option D is unnecessary and does not address the required role in the existing shared workspace.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Grant the user Read permission on the report in the workspace.

    Why it's wrong here

    Read permission grants viewing only; publishing requires Contributor or higher, so the error persists. It is tempting because Read sounds like sufficient access to the report, and it would be correct if the user merely needed to consume the report rather than publish to the workspace.

  • ✓

    Add the user as a Contributor directly to the workspace, or change the security group role to Contributor.

    Why this is correct

    Publishing requires the Contributor role, which grants content creation and editing rights that Viewer lacks. Since the security group holds only Viewer, the user inherits insufficient permissions. Assigning Contributor directly, or elevating the group's role, satisfies the workspace role constraint and resolves the error.

  • ✗

    Change the user's role to Viewer on the workspace and ask them to use the 'Publish to web' option.

    Why it's wrong here

    Viewer role still blocks publishing, and 'Publish to web' creates a public embed rather than publishing to the workspace. It is tempting because it appears to bypass the role restriction, and it would be correct if anonymous public embedding of the report were the actual requirement.

  • ✗

    Create a new workspace and add the user as a Member.

    Why it's wrong here

    Creating a separate workspace abandons the shared workspace the user needs, and Member there still would not grant publishing to the original one. It is tempting because a fresh workspace avoids the Viewer restriction, and it would be correct if the user genuinely required an isolated workspace.

Visual reference

Client Recursive Resolver Root DNS (13 root servers) TLD DNS (.com, .org, …) Authoritative example.com query IP addr answer

About these practice questions

This PL-300 question is part of Courseiva's 524-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This PL-300 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the PL-300 exam.