Forum Discussion

Prajit0710's avatar
Prajit0710
New Member
1 year ago
Solved

Apply Data Restrictions for building reports on Semantic Model

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...
  • v-ssriganesh's avatar
    1 year ago

    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.

    • Keep the Semantic Model in a Secured Workspace by applying RLS to restrict data access and assigning the Viewer role to report builders in this workspace to ensure RLS is enforced.
    • Create a Separate Workspace for Reports by assigning Member or Contributor roles to users in this workspace (not in the model workspace) so they can connect to the semantic model while still being restricted by RLS.
    • Grant "Build" Permission on the Dataset so that users with Viewer and Build permissions can create reports without bypassing RLS and connect via Power BI Desktop (Live Connection) or Power BI Service to build reports securely.

    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.