Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
We are in the process of rolling out Power BI at our company, and I am trying to determine what the best method will be to manage user groups and access to workspaces / data sets. My question here is more in regards to "what is the best philosophy" for managing user groups rather than what specific method (Azure AD, etc.) is useful.
For example, in another BI platform that we've used, we decided to manage user groups by department. So you've got the Accounting user group who in theory all have access to the same reports and data sets. However, that started getting a little messy pretty quickly because there were so many one-off scenarios where some users within a department actually needed access to different reports.
I have been going back and forth with what will be the cleanest and also the lowest-maintenance way to manage user groups in Power BI. Currently I'm leaning toward a setup like this:
While this is fairly clean, I'm not convinced it's the best way to do it because it still requires a lot of management to ensure everybody is a part of the correct groups (as opposed to a simplified setup like the "by department" method I discussed above).
Has anybody been through this process before, and are there any good philosophies out there on the best way to manage user groups?
Solved! Go to Solution.
Pivot your thought process from Power BI structure to business needs.
Use a separate user management tool that handles onboarding/training/periodic review and expiry/offboarding.
Provide extracts of that tool (user lists) to your Power BI developers so they can use these lists in the RLS and OLS design.
for Premium capacity: Do not give access to workspaces/reports/dashboards. Only give access to apps, and try to only give access through distribution lists.
Hi @mmcanelly ,
There are four types of workspace roles including Admin, Member, Contributor and Viewer. Different role has different permissions to the workspace content. For more details, you could refer to Roles in the new workspaces in Power BI - Power BI | Microsoft Docs.
To Edit the content such as reports, dashboards, users need to be Admin/Member/Contributors in the workspace. For Viewers, they only have view/read permission to these content. So if you could add users to different groups and make these groups one of these four workspaces roles, then these users are allowed to do the operations showed as above. There are four types of groups can be added to workspace as well. For the differences on these groups, please have a look at this official document: Compare groups - Microsoft 365 admin | Microsoft Docs.
As for Build/ Read permission to dataset, to access the report data, users need Read permission to the dataset and all these four kinds of workspaces roles will have such kind of permission. As for Build permission, users can create new content based on it, such as reports, dashboards. Per the design, members that are at least a Contributor role in the workspace will automatically have Build permissions to the workspace datasets. In addition, there are other ways of granting Build permissions. Build permission for shared datasets - Power BI | Microsoft Docs
If you have a clue with these design, it will make your Power BI experience better.
If there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly. If I misunderstand your needs or you still have problems on it, please let me know. Thanks a lot!
Best Regards,
Community Support Team _ Caiyun
Pivot your thought process from Power BI structure to business needs.
Use a separate user management tool that handles onboarding/training/periodic review and expiry/offboarding.
Provide extracts of that tool (user lists) to your Power BI developers so they can use these lists in the RLS and OLS design.
for Premium capacity: Do not give access to workspaces/reports/dashboards. Only give access to apps, and try to only give access through distribution lists.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
56 | |
27 | |
25 | |
22 | |
20 |
User | Count |
---|---|
58 | |
45 | |
24 | |
24 | |
18 |