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.
Hello!
I need a consultation.
I have a lot of workspaces, and I want to check if there is abnormal activity (for example, if some data is not accessed by people who should not have access). I don't know how to check it. I used Get-PowerBIWorkspace to get a list of all reports/dashboards/datasets, but I don't see a list of who has access to them. I can only see who has access to the workspace.
Do I understand correctly, If a user is given access to the specific workspace, he will automatically have access to all reports/dashboards/datasets in this workspace?
Solved! Go to Solution.
Yes, access control in Power BI is workspace centric. Various user roles have different additional rights, and you can also invite people outside of the workspace, but the workspace is the core "sharing unit":
- https://docs.microsoft.com/en-us/power-bi/consumer/end-user-workspaces
- https://docs.microsoft.com/en-us/power-bi/collaborate-share/service-roles-new-workspaces
- https://docs.microsoft.com/en-us/power-bi/connect-data/service-datasets-manage-access-permissions
- https://docs.microsoft.com/en-us/power-bi/collaborate-share/service-share-dashboards
The tool to find out who has access to what is the Scanner API, here's a good entry about it:
https://powerbi.tips/2021/10/using-the-power-bi-scanner-api-to-manage-tenants-entire-metadata/
Yes, access control in Power BI is workspace centric. Various user roles have different additional rights, and you can also invite people outside of the workspace, but the workspace is the core "sharing unit":
- https://docs.microsoft.com/en-us/power-bi/consumer/end-user-workspaces
- https://docs.microsoft.com/en-us/power-bi/collaborate-share/service-roles-new-workspaces
- https://docs.microsoft.com/en-us/power-bi/connect-data/service-datasets-manage-access-permissions
- https://docs.microsoft.com/en-us/power-bi/collaborate-share/service-share-dashboards
The tool to find out who has access to what is the Scanner API, here's a good entry about it:
https://powerbi.tips/2021/10/using-the-power-bi-scanner-api-to-manage-tenants-entire-metadata/
Hi!
Do I understand correctly, that if the user has access to the dashboard in Workspace A, he will automatically have access to the whole Workspace A? It's impossible to give access to the dashboard without giving access to the whole Workspace A?
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the September 2025 Power BI update to learn about new features.