Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.
Problem Statement:
We have implemented a dynamic Row-Level Security (RLS) solution in our semantic model to restrict data access for viewing.
Current Challenge:
Some users want to build reports on our semantic model. However, when we provide them with contributor access, they gain access to the entire dataset, bypassing the RLS restrictions.
Required Solution:
Is there a way to allow users to build reports while still enforcing RLS data restrictions on the semantic model?
Solved! Go to Solution.
Hi @Prajit0710,
Thank you for reaching out to the Microsoft fabric community forum.
Also, a big thank you to @Akash_Varuna and @Deku for their valuable insights. To summarize and provide the best governance approach, here’s the recommended solution to allow users to develop reports while ensuring RLS is applied:
Use a Separate Report Workspace.
If this information is helpful, please Accept it as a solution and give a "kudos" to assist other community members in resolving similar issues more efficiently.
Thank you.
Hi @Prajit0710,
May I ask if you have resolved this issue? If so, please mark the helpful reply and accept it as the solution. This will be helpful for other community members who have similar problems to solve it faster.
Thank you.
Hi @Prajit0710,
Thank you for reaching out to the Microsoft fabric community forum.
Also, a big thank you to @Akash_Varuna and @Deku for their valuable insights. To summarize and provide the best governance approach, here’s the recommended solution to allow users to develop reports while ensuring RLS is applied:
Use a Separate Report Workspace.
If this information is helpful, please Accept it as a solution and give a "kudos" to assist other community members in resolving similar issues more efficiently.
Thank you.
Thank you everyone for helping.
This solution works perfectly.
It took time to validate the solution as we have tested with multiple users.
Give build permissions on the semantic model to the users
Hi @Prajit0710 To do this publish the semantic model with RLS applied and then publish to Power BI Service. Assign users Viewer access instead of Contributor, ensuring they use the dataset for reporting while adhering to RLS restrictions. Alternatively, create a Power BI App with the dataset and share it with Viewer permissions.
Hi Akash_Varuna, We have implemented the solution which you have mentioned above. The users are able to see the data with RLS restrictions in the app. But is there a way to develop reports with the data restrictions applied.
We have developed a model which is the generalized solution in our org which other teams are able consume with RLS applied. But the consumers want to develop reports that fit their specific requirement on top of our semantic model.
With RLS and viewer permissions, we can only have Analyse in excel. Is there any way by which we can build reports with data restrictions applied?