Updating warehouse tables requires at least the Contributor workspace role because Write is not shareable to a Viewer
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?
Community Votes
48% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
In Fabric warehouses the Write permission is 'Shareable: No', meaning a workspace Viewer can never be granted the ability to update warehouse data regardless of item-level permissions; the workspace role must be at least Contributor.
To let a user both view all workspace items and update tables in a Fabric warehouse, assign the Contributor workspace role. The warehouse Write permission is granted by default only to Admin, Member, and Contributor and is not shareable to a Viewer, so item-level permissions alone cannot grant a Viewer write access.
Assuming that assigning object-level permissions on the warehouse lets a Viewer update tables; the Write permission cannot be granted to a Viewer, so the workspace role must be Contributor.
Community Discussion (13 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.