Forum Discussion
How to restrict Power BI report developers from editing a semantic model in Microsoft Fabric?
- 8 months ago
hi .. what i had done was --
adding the user in security group for creation of fabric objects.
Through this he was able to view the semantic model from pbi desktop, while getting access to create fabric objects on trail capacities(unavoidable as of now).
atleast the user doesnt have access on fabric production capacity, that way there will beno billing.
Hello Anusha66,
Thanks for the clarification. Move the semantic model to a Power BI (non-Fabric) workspace.
A Power BI-only workspace does not require Fabric capacity access.
Users can view the workspace and build reports using the SM but Cannot create Fabric items.
Best regards,
Ganesh Singamshetty.
Hi, but shouldn't my semantic model be in a Fabric Worspace as its data source is
fabric?
- v-ssriganesh8 months ago
Community Support
Hello Anusha66,
yes, if your data source is Fabric (Lakehouse/Warehouse), then your semantic model must stay in a Fabric workspace. It cannot be hosted in a non-Fabric/Power BI-only workspace.The challenge you're facing isn’t with the semantic model it’s with the Fabric capacity access model:
Anyone who must access items inside a Fabric workspace must also be allowed on the Fabric capacity, and capacity access automatically enables the ability to create Fabric workspaces and Fabric items. This permission is not granular yet.
If the semantic model stays in a Fabric workspace (because the data source is Fabric), then Users must have Fabric capacity access to see the SM and today, capacity access also allows creating Fabric items, there is no supported way to separate these rights yet.
So, Create a dedicated Fabric capacity for developers with stricter governance
- Control workspace creation using Entra ID governance policies to block creation even if capacity allows it.
- Keep the SM in Fabric, but let developers connect only through shared reports (limited flexibility)
Thanks,
Ganesh Singamshetty.- Anusha668 months ago
Advocate IV
hi .. what i had done was --
adding the user in security group for creation of fabric objects.
Through this he was able to view the semantic model from pbi desktop, while getting access to create fabric objects on trail capacities(unavoidable as of now).
atleast the user doesnt have access on fabric production capacity, that way there will beno billing.
- v-ssriganesh8 months ago
Community Support
Hi Anusha66,
Thanks for sharing the update.
By adding the user to the security group for creating Fabric items, they can access the semantic model from Power BI Desktop. Limiting their access to trial capacities only ensures they don’t have access to your production Fabric capacity, so there’s no billing impact.
This is a reasonable workaround until more granular Fabric capacity permissions are available.
Appreciate you sharing the outcome. it will definitely help others facing a similar scenario.
Thanks,
Ganesh Singamshetty
- v-ssriganesh8 months ago
Community Support
Hello Anusha66,
I am following up to check if you have had the opportunity to review the information provided. Please let me know if you have any questions or require further assistance.Thank you.