DP-700 Implement and Manage an Analytics Solution Practice Question
A large enterprise is organizing its Microsoft Fabric environment. They need to allow a team of developers to create and modify Lakehouses, Warehouses, and Notebooks within a specific workspace. However, the organization's security policy dictates that these developers must not be able to share items or modify the workspace's membership. Which workspace role should you assign to these developers?
⚠ Common exam trap
Candidates often guess 'Member' because it sounds more restrictive, but they fail to realize that the Member role still permits sharing items, which violates the stated security policy.
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
✓
Contributor
This scenario focuses on the administrative overhead and security implications of workspace management. Assigning the correct role ensures that developers have enough permission to perform their primary duties, such as creating Spark notebooks and Data Pipelines, without granting excessive rights that could lead to unauthorized data sharing or workspace configuration changes that affect the entire project team.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Admin
Why it's wrong here
The Admin role provides full control over the workspace, including the ability to delete the workspace and manage all user permissions. This exceeds the requirements of the scenario, as it allows the user to modify workspace permissions and share content, which violates the security constraint specified for the role.
- ✗
Member
Why it's wrong here
The Member role allows users to create, edit, and delete items, but it also allows them to share items and add other users to the workspace by default. While this permission can be restricted, the Contributor role is a more precise fit for developers who should never manage workspace access.
- ✓
Contributor
Why this is correct
The Contributor role is ideal for developers because it allows them to create, edit, and delete items within the workspace. Crucially, it does not allow the user to share content or modify workspace permissions, aligning perfectly with the security requirements of the enterprise to maintain strict control over distribution.
- ✗
Viewer
Why it's wrong here
The Viewer role is too restrictive for a developer because it only allows users to see items and their content without the ability to create or modify them. Since the requirement specifically asks for the ability to create and delete items, this role would prevent the user from performing their tasks.
About these practice questions
One of 152 original DP-700 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Microsoft exam blueprint
This DP-700 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 DP-700 exam.