Forum Discussion

GregPring's avatar
GregPring
New Member
1 month ago
Solved

Publishing Reports Permission Errors

Hi,   I am looking to publish Power BI reports to send to clients. I have two issues doing this:   1) Power BI won't let me share reports with users outside of my organisation (do I need admin pr...
  • rohit1991's avatar
    1 month ago

    Hii GregPring 

     

    You do not need to be a Power BI admin, but your tenant admin must enable external guest sharing. Invite the client as a Microsoft Entra B2B guest, then share the report using Specific people. The recipient also needs the appropriate Power BI licence unless both the report and semantic model are hosted on supported Premium/Fabric capacity.

    For the internal permission error, open the workspace containing the semantic model, select Semantic model > More options > Manage permissions > Add user, and grant Read access. Grant Build only if they need to create their own reports. If the report uses models from other workspaces, grant access to each underlying model as well.

  • DataTako's avatar
    1 month ago

    Two separate things here.

    1. External sharing is a tenant setting, not your own permissions. Your Power BI admin has to switch on external/B2B sharing before you can share outside the org. Heads up that the standard route also means the client is invited as a guest in your tenant and needs a Pro license (unless you're on F64/Premium), so it's more than a toggle.
    2. The "permission required" error is separate. Sharing a report doesn't grant access to the semantic model under it, so the recipient also needs Build permission on the dataset. Cleanest fix is to publish an App and add them to the audience, which bundles report and dataset access together. Same applies to external clients, on top of the guest invite and license.

    Since your real goal is sending reports to clients: the guest, per-client license and permission juggling is a lot of friction. An embedded, app-owns-data setup avoids all of it. Clients aren't Power BI users, so no guests in your tenant, no license each, and no permission prompts, a service principal handles access. You could use a tool like DataTako, but for external client delivery it's a much cleaner model than sharing from the service...

     

    Did this clear it up? A Kudo or Mark as Solution helps the next person who hits the same wall find it.