Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric certified for FREE! Don't miss your chance! Learn more

Reply
db042190
Post Prodigy
Post Prodigy

app audience member gets error saying "can't load this report"

Hi, one of our more prolific users has set up an app, i think our first.   And granted permissions to a number of users including Mrs X to use the app, ie to be be an audience member.  I saw Mrs X in the audience list.

 

Some of the users also have various permissions in the WS where he devloped this app, WS Y.  Mine for instance is NOW admin.  Mrs X has NO permissions there.   I had to get him to give me admin there eventhough i am already admin everywhere else.

 

the 2 reports he stood up there (and listed in the app) each have 2-3 pages.   More importantly (i'll double check) they are sourced by a live connection to an ssas cube over which our AD Group Z has proper permissions.  Everyone including Mrs X is a member of that group.

 

i think his semantic model is in one safe place (so nobody changes it) for both reports, possibly not WS Y.

 

Admittedly, I have to poke around in his development WS Y and wherever the semantic model is some more but here is what is happening...

 

Everyone except Mrs X can run reports in the app.  Mrs X gets the error you see below.   When i think about the purpose of apps it seems foreign to me to think we'll always need to give casual users permissions on WS Y also, in order for them to run reports.

 

Can the community get us started in the right direction?   Except for my fabric license, we run with Pro only for every employee in the company.   There could be some licesnses i dont know about.

1 ACCEPTED SOLUTION
Poojara_D12
Super User
Super User

Hi @db042190 

This is almost always a dataset (semantic model) permission issue, not an app or workspace access problem, and your instinct is right: audience users should not need any permissions on the development workspace to consume an app. What’s happening with Mrs X is that, even though she can see the app and the reports, her identity cannot successfully authenticate against the underlying semantic model or the live SSAS connection at runtime. In app consumption, Power BI evaluates permissions in this order: app access → report access → dataset access → external source access (SSAS). If the dataset is stored in a different workspace than WS Y (which is very common for “locked-down” semantic models), Mrs X must explicitly have Build (or at least Read) permission on that dataset, even if she’s in the app audience. Being in the SSAS AD group alone is not sufficient if Power BI cannot pass her identity through because the dataset permissions are missing or misaligned. This is why everyone else works (they likely have dataset permissions indirectly via workspace roles), while Mrs X—who has no workspace access anywhere in that chain—fails. The fix is not to give her access to WS Y, but to locate the workspace that hosts the semantic model and grant her (or an AD group she’s in) Build permission on the dataset. Once that’s done, the app will work as expected without exposing the development workspace, which is exactly how apps are designed to be used.

 

Did I answer your question? Mark my post as a solution, this will help others!
If my response(s) assisted you in any way, don't forget to drop me a "Kudos"

Kind Regards,
Poojara - Proud to be a Super User
Data Analyst | MSBI Developer | Power BI Consultant
Consider Subscribing my YouTube for Beginners/Advance Concepts: https://youtube.com/@biconcepts?si=04iw9SYI2HN80HKS

View solution in original post

6 REPLIES 6
db042190
Post Prodigy
Post Prodigy

thx all.  i'll look but if our author's intention was to lock down the dataset, doesnt giving her build on that dataset's ws kind of defeat the purpose?

sorry, all along i thought we were talking about permissions on ws's.   our author knew right away when i reported back to him (maybe before) that you guys were talking about sm's.  he gave Mrs X permission on the sm itself and all worked out.  Im starting to wonder if Mrs X wasnt in that specail AD group Z,   but he had given her permissions this way, whether it would have worked as well.  remember, it is a live connection to a cube.

Poojara_D12
Super User
Super User

Hi @db042190 

This is almost always a dataset (semantic model) permission issue, not an app or workspace access problem, and your instinct is right: audience users should not need any permissions on the development workspace to consume an app. What’s happening with Mrs X is that, even though she can see the app and the reports, her identity cannot successfully authenticate against the underlying semantic model or the live SSAS connection at runtime. In app consumption, Power BI evaluates permissions in this order: app access → report access → dataset access → external source access (SSAS). If the dataset is stored in a different workspace than WS Y (which is very common for “locked-down” semantic models), Mrs X must explicitly have Build (or at least Read) permission on that dataset, even if she’s in the app audience. Being in the SSAS AD group alone is not sufficient if Power BI cannot pass her identity through because the dataset permissions are missing or misaligned. This is why everyone else works (they likely have dataset permissions indirectly via workspace roles), while Mrs X—who has no workspace access anywhere in that chain—fails. The fix is not to give her access to WS Y, but to locate the workspace that hosts the semantic model and grant her (or an AD group she’s in) Build permission on the dataset. Once that’s done, the app will work as expected without exposing the development workspace, which is exactly how apps are designed to be used.

 

Did I answer your question? Mark my post as a solution, this will help others!
If my response(s) assisted you in any way, don't forget to drop me a "Kudos"

Kind Regards,
Poojara - Proud to be a Super User
Data Analyst | MSBI Developer | Power BI Consultant
Consider Subscribing my YouTube for Beginners/Advance Concepts: https://youtube.com/@biconcepts?si=04iw9SYI2HN80HKS
tayloramy
Super User
Super User

Hi @db042190

 

Are the semantic models that the report is built on in the same workspace as the report/app? If not, then granting access to the app is not enough, you also need to grant access on the semantic models. 

 





If you found this helpful, consider giving some Kudos.
If I answered your question or solved your problem, mark this post as the solution!

Proud to be a Super User!





cengizhanarslan
Super User
Super User

Seems like Mrs X is in the App audience but has no permission on the workspace that contains the semantic model.

 

For a user to view a report in an app, they must have:

  1. Access to the App

  2. Access to the semantic model the report uses

 

I believe best practise is to create security groups and govern permissions from there.

 

  • Create a security group for:

    • “App consumers – Dataset access”

  • Grant that group Viewer on the dataset workspace

  • Use that group for all app audiences

 

___________________________________________________________________________________________________________________________________
If this helped, ✓ Mark as Solution | Kudos appreciated
Connect on LinkedIn | Follow on Medium
AI-assisted tools are used solely for wording support. All conclusions are independently reviewed.
db042190
Post Prodigy
Post Prodigy

ahhangie.png

Helpful resources

Announcements
Sticker Challenge 2026 Carousel

Join our Community Sticker Challenge 2026

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.