Forum Discussion

Viktorija07's avatar
Viktorija07
New Member
2 years ago
Solved

Power BI security levels

In a past few weeks I have been learning about Power BI Security, and now I am so confused. We have Azure security with many informations: https://learn.microsoft.com/en-us/security/benchmark/azure/...
  • Brunner_BI's avatar
    2 years ago

    I can explain some basics regarding Power BI.

     

    All local Power BI files are secured on those clients obviously.

     

    When you upload a file to the Power BI Service (app.powerbi.com) - the reports and semantic models will live in a workspace. A workspace is like a folder where you can apply permissions to access.

     

    You can also build apps (mostly used for distributing reports with a big audience) or even share reports and models individually (without granting workspace level permission).

     

    All of the mentioned above I would call security on an artifact level (either you have access or you dont)

     

    Then we also have more granular security e.g. row-level security.

    Even though 100 people have access to a report, app or a model, they might not be allowed to see all data. This is where we can apply RLS (row-level security).

    You can build these RLS roles in Power BI Desktop and then assign users or Entra groups to these roles. 

    E.g. Region = "West" so that some people only see data for this region.

     

    Object-level security is when you want to hide one KPI e.g. inside a visual - it is not used as much as RLS.

     

    Let me know if that helps you understand a little better how it works in Power BI.