exam questions

Exam DP-700 All Questions

View all questions & answers for the DP-700 exam

Exam DP-700 topic 1 question 21 discussion

Actual exam question from Microsoft's DP-700
Question #: 21
Topic #: 1
[All DP-700 Questions]

You have a Fabric workspace named Workspace1 that contains a warehouse named DW1 and a data pipeline named Pipeline1.
You plan to add a user named User3 to Workspace1.
You need to ensure that User3 can perform the following actions:
View all the items in Workspace1.
Update the tables in DW1.
The solution must follow the principle of least privilege.
You already assigned the appropriate object-level permissions to DW1.
Which workspace role should you assign to User3?

  • A. Admin
  • B. Member
  • C. Viewer
  • D. Contributor
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Bovote
Highly Voted 5 months, 1 week ago
Selected Answer: D
Viewer - Can view all content in the workspace, but can't modify it. Contributor  - Can view and modify all content in the workspace. Member  - Can view, modify, and share all content in the workspace. Can add Members Admin  - Can view, modify, share, and manage all content in the workspace, including managing permissions. - Can add Admins, Members and can delete workspace. So Contributor is the least role who can view and update the tables (modify the content).
upvoted 15 times
bettermakeme
1 month, 2 weeks ago
To clear everyone's doubt , even if user have warehouse object level access only contributor role can provide modify permission in warehouse
upvoted 2 times
...
...
01ceacf
Highly Voted 6 months, 3 weeks ago
Selected Answer: B
Only member or above can modify warehouse items https://learn.microsoft.com/en-us/fabric/get-started/roles-workspaces
upvoted 8 times
zxc01
2 months, 2 weeks ago
As I understand, the explain "Create or modify warehouse items." in this document means member role can create and modify warehouse. If you check Microsoft documents for item level permission, they all said item on high level, such as lakehouse, warehouse. Item doesn't mean objects inside warehouse. Contributor role can update table data inside warehouse.
upvoted 1 times
...
...
smanzana
Most Recent 2 weeks, 2 days ago
Selected Answer: D
D is correct
upvoted 1 times
...
DarioReymago
3 weeks, 2 days ago
Selected Answer: C
View all the items in Workspace1. Update the tables in DW1. You already assigned the appropriate object-level permissions to DW1. Contributor Can view and modify all content in the workspace. So it is higer option] Viewer + object-level is enough
upvoted 1 times
...
Jay63002
3 weeks, 2 days ago
Selected Answer: D
as per this doc, contributor can create and modify warehouse item : https://learn.microsoft.com/en-us/fabric/fundamentals/roles-workspaces
upvoted 1 times
...
PBridge
1 month, 2 weeks ago
Selected Answer: D
Explanation: You need to ensure that User3 can: View all items in the workspace Update tables in DW1 Follow the principle of least privilege Roles breakdown: Admin: Too much access (can delete, manage roles, settings, etc.) Member: Also more permissions than needed (can publish and manage content broadly) Viewer: Read-only — cannot update DW1 ✅ Contributor: Can view all items Can edit datasets, dataflows, pipelines, and warehouses (if object-level permissions are granted) Fits the least privilege principle
upvoted 2 times
...
Sr18
1 month, 2 weeks ago
Selected Answer: D
Contributor role
upvoted 1 times
...
5dcd3a8
1 month, 3 weeks ago
Selected Answer: D
The Viewer role allows a user to: See all items in the workspace Cannot open notebooks or pipelines Cannot run queries or update data, even if object-level permissions are granted Viewer role is strictly read-only at the workspace level, regardless of object-level permissions. Why Contributor is correct: Can view all items in the workspace Can interact with items (like run pipelines, notebooks) With object-level permissions, can update data in DW1 Does not have management privileges (unlike Member or Admin) Contributor + object-level permissions = just enough rights to view and update without overreaching — perfect for least privilege.
upvoted 2 times
...
ts_au
2 months ago
Selected Answer: C
they already have access to DW1
upvoted 2 times
...
d98a23f
3 months, 1 week ago
Selected Answer: D
contibutor have read/write access to a warehouse:https://learn.microsoft.com/en-us/fabric/data-warehouse/share-warehouse-manage-permissions
upvoted 1 times
...
Adriel_1996
3 months, 1 week ago
Selected Answer: C
If DW (which need modify permission) already has assigned the right permission only with viewer the User3 could view all items
upvoted 3 times
...
vish9
3 months, 2 weeks ago
Selected Answer: C
Assign the Viewer role to User3 to allow viewing all workspace items. Object-level permissions already cover updates to DW1, ensuring least privilege is maintained.
upvoted 4 times
...
GadAugust
3 months, 2 weeks ago
Selected Answer: C
This is a really tricky question and the answer does not just lay in the coarse grained workspace roles https://learn.microsoft.com/en-us/fabric/get-started/roles-workspaces The user should be able to view the items in the workspace - VIEWER The user can already update the tables in the DW1 database through object-level permissions So if you apply the Principle of Least privilege, VIEWER is all that is required. All other roles will elevate the user privilege over and above the requirements.
upvoted 4 times
zxc01
3 months, 1 week ago
Yes, tricky question again. We just can guess grant user3 has two steps if we choose role viewer on workspace level. the next step should grant user permission on warehouse roles. However, question doesn't give enough details for just can add user on workspace level or both workspace and item level. It will be changed to clear if Microsoft change this question to "You already assigned the appropriate object-level permissions to User3."
upvoted 2 times
...
...
Goye
4 months ago
Selected Answer: B
member can create or modify warehouse items according to doc, contributors can’t https://learn.microsoft.com/en-us/fabric/fundamentals/roles-workspaces#-workspace-roles
upvoted 1 times
...
benni_ale
4 months ago
Selected Answer: C
you could assign viewer role in the workspace which won't overwrite the the appropriate-already-configured object-level permission on dw1 so the user will be able to view all objects in ws1 but will also be able to run update statements within the dw1
upvoted 1 times
benni_ale
4 months ago
please correct me if i am wrong otherwise is D
upvoted 1 times
...
...
prabhjot
4 months, 4 weeks ago
Selected Answer: D
Contributor fits the best as being a member would grant the user the power to add other users to the workspace, thus defeating the whole purpose of the question - "Least Privileged Access"
upvoted 1 times
...
18e18d0
5 months ago
Selected Answer: D
It is not specified that the user should be able to add other users to Workspace. Contributors can modify data, but not add others to Workspace. According to the documentation - Contributor is the least privileged role: https://learn.microsoft.com/en-us/fabric/security/permission-model#workspace-roles
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...