Forum Discussion
Workspace Role
- 1 year ago
Hi sudip2607 ,
Great question — this is one of those areas where behavior and documentation can feel a bit out of sync.
You're right that the official documentation states that modifying Spark pool settings requires Admin role in the workspace. You can find that here:
🔗Microsoft LearnHowever, in practice, Contributor role can sometimes modify Spark pool settings if the workspace permissions are loosely scoped or inherited from broader Fabric-level permissions. This might explain why you were able to make changes with Contributor access.
That said, relying on Contributor for this task isn't guaranteed or recommended. Microsoft enforces role-based access control (RBAC) strictly in some environments, especially in enterprise tenants. So while it might work now, it could break later if policies are tightened.
To be safe and compliant with best practices:
- Use Admin role for Spark pool configuration.
- Use Contributor for pipeline, notebook, and dataset development.
Also, here's another helpful doc on Fabric roles and permissions:
🔗 Microsoft LearnLet me know if you want to test this behavior in a controlled setup or need help checking your workspace's permission inheritance.
If my response resolved your query, kindly mark it as the Accepted Solution to assist others. Additionally, I would be grateful for a 'Kudos' if you found my response helpful.
This response was assisted by AI for translation and formatting purposes.
Hello sudip2607
Which workspace role is required to modify Spark pool settings for a workspace?
Answer : Admin
I replicated your scenario by granting Contributor access to the workspace.
Later, I opened Contributor role workspace and went to edit and clicked on edit icon.
I increased the number of nodes to 16.
then when I clicked on save. it show the below
Now again If i click on Save, I got a notification 'Spark settings update failed'
The complete error mentioned in below image.
So, MS documentation is correct. Hope you are clear now.
Thank you!
Did I answer your question? Mark my post as a solution!
Proud to be a Super User!
Hi suparnababu8
Thanks for your detailed steps. Surprisingly when I clicked on 'Save' button after changing the node size as 'Contributor', that got saved. Let me recreate the scenario, this time would definitely attach screenshot.