How to See Who Has Access to Power BI Report

Cody Schneider••8 min read

Ever published a Power BI report and a few days later, had that nagging feeling: “Wait, who did I actually share this with?” It’s a common scenario. Creating the report is the analytical part, but managing who can see, edit, and interact with your data is just as important for security and collaboration. This tutorial will walk you through the exact steps to see and manage who has access to your Power BI reports.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Why Checking Report Access is So Important

Before jumping into the “how,” it’s worth understanding the “why.” Properly managing report access isn’t just about ticking a box, it’s about protecting your data and ensuring your insights have the right impact. Here are a few key reasons to stay on top of permissions:

  • Data Security: Your reports often contain sensitive business information - financial data, customer lists, performance metrics. Ensuring only authorized people can view this data prevents leaks and misuse.
  • Compliance: Regulations like GDPR and HIPAA have strict rules about how personal and sensitive data is handled. Controlling access is a fundamental part of staying compliant.
  • Version Control & Accuracy: When too many people have editing rights, it can lead to accidental changes that compromise the data’s integrity. Knowing who can edit helps maintain a single source of truth.
  • Targeted Communication: You want to ensure the right people see the right information. The head of sales doesn't need to see granular marketing spend, and the marketing team might not need individual sales rep quotas. Proper access management keeps everyone focused on the metrics that matter to them.

Method 1: Checking Access Directly from the Report (The Most Common Way)

The easiest way to see who has direct access or access through a sharing link is right from the Power BI service. This method shows you permissions that were granted on a per-report basis.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Step-by-Step Guide:

  1. Navigate to Your Workspace: Log into the Power BI Service (app.powerbi.com). On the left-hand navigation pane, click on “Workspaces” and select the workspace containing the report you want to check.
  2. Find Your Report: In the workspace, find the report you want to inspect. Don’t open it yet. Instead, hover over the report’s name to reveal a set of options.
  3. Locate the 'Share' Icon: You'll see several icons. Click on the Share icon. This will open the share dialog, which is your main hub for managing permissions.

Alternative entrance: You can also click the three dots (More options) next to the report name and select “Share” from the dropdown menu.

How to Read the Access List

Once you’re in the sharing pane, click the "..." (More options) in the top right, then select "Manage permissions". This opens up the central access management page for the report, which is divided into a few key areas:

  • Direct Access: This is a list of individuals and Microsoft 365 Groups who have been given permissions to the report a-la-carte. Next to each name or group, you'll see their permission level. Common permissions include:
  • Links: This section shows all active sharing links that have been created for the report. You might see a link made for "Anyone in your organization" or for "Specific people." Here you can see who created a link, and it enables you to view the permissions the link has.
  • Pending: If you've extended sharing access to people who have yet to sign in and claim permissions, that information will appear for viewing here.

How to Manage and Revoke Access

Seeing who has access is one thing, but updating those permissions is where you take action. From this same "Manage permissions" screen:

  • To remove an individual: Click the three dots next to their name in the "Direct access" list and select Remove access. Poof, they’re gone.
  • To modify an individual's rights: Again, click the three dots menu by the user's name to modify what a user with access is allowed to do, such as sharing the report and building new reports with the same data set.
  • To remove a sharing link: In the “Links” section, click the three dots next to the link you want to get rid of and select Delete link. This immediately breaks the link, and anyone trying to use it will lose access (unless they also have direct access through another method).

Method 2: Understanding Workspace Roles

Sometimes, a user has access to your report not because you shared it directly, but because they are a member of the workspace where the report lives. Workspace roles grant broad permissions to all content within that workspace.

It's vital to check these roles, as they are often the source of "surprise" access. Someone might have been added to the workspace for another project and inherited access to everything, including your report.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

How to Check Workspace Roles:

  1. Navigate to the workspace in the Power BI Service.
  2. At the top of the workspace page, next to the workspace name, click the "More options" (...) button and select Manage Access.
  3. This will show you a list of all users and groups with access to the entire workspace and their assigned role.

The Four Workspace Roles and What They Mean

  • Admin: Has full control. Can add or remove other users (including other admins), publish or unpublish apps, and has permission to edit and delete all content in the workspace. Use this role sparingly.
  • Member: Access to share all workspace content and features, and can publish an app and give access to new and existing members. Members cannot update or delete a workspace and won't be able to add new members and admins. Most creators and collaborators on your team will likely be Members.
  • Contributor: This new addition in the Power BI interface lets users create, edit, and delete the workspace and publish Power BI reports to the workspace. Updates and publishing options have some restrictions, however, depending on whether another user has created them. A contributor doesn't have the option to schedule data refreshes.
  • Viewer: Has read-only access. These users can view reports and dashboards and interact with the visuals (filter, cross-highlight). They cannot share content, edit it, or see the underlying datasets. This is the safest role for broad audiences.

Method 3: Checking Access through a Power BI App

If you've distributed your report as part of a Power BI App, the permissions model is a bit different. Access isn't managed at the report or workspace level, but at the app level itself.

Step-by-Step Guide:

  1. Go to the workspace that contains the report and dataset.
  2. At the top right, click the Update App button.
  3. Navigate to the Permissions tab.
  4. Here, you'll see a definitive list of the individuals and groups who have access to the entire app, which includes a copy of your report. You can add or remove users from here and republish the app with the changes.

This is extremely useful for sharing a collection of read-only reports with a wide audience. You manage one list of users for the app, and you don’t have to worry about individual report permissions within it.

Best Practices for Smarter Access Management

Consistently checking who has access is a good habit. To make your life easier and your data safer in the long run, adopt these best practices:

  • Use Groups, Not Individuals: Whenever possible, manage permissions using Microsoft 365 groups (e.g., "Marketing Team," "Sales Leadership"). When a new person joins the team, you just add them to the group, and they automatically get access. When someone leaves, remove them from the group, and their access is revoked across all reports. This is far more scalable than managing individual users one by one.
  • Apply the Principle of Least Privilege: Only grant the minimum level of access a user needs to do their job. If someone only needs to view a report, make them a Viewer, not a Member. Avoid making everyone an Admin “just in case.”
  • Conduct Regular Access Audits: Set a recurring quarterly task to review the access lists for your most critical workspaces and reports. You’ll almost always find users who no longer need access because they’ve changed roles or left the company.
  • Use Descriptive Names for Reports and Apps: A report named "Sales Report Final v2" isn't as clear as "Q3 Sales Performance vs. Quota - For Leadership." Better names help you intuitively know who should (and shouldn’t) have access.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Final Thoughts

Confirming and managing access to your Power BI reports is a critical skill for any data professional. By regularly checking who has access through the direct sharing menu, verifying workspace roles, and auditing app permissions, you can ensure your data remains secure and is only viewed by the intended audience. These practices transform your Power BI environment from a simple reporting tool into a secure and reliable insights hub.

While managing permissions is a crucial part of working with traditional BI tools, we believe that collaboration shouldn't be so complex. That's why we built Graphed to simplify the entire process, from data connection to insight sharing. Instead of wrestling with workspaces and user roles just to get eyes on a dashboard, we let you build dashboards in seconds using plain English and share them with secure links. This empowers everyone on your team to see real-time data without creating a permissions headache for your data team.

Related Articles