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

Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more

Reply

How can I hide guest users to read the semantic model?

Hey, I have a question more technical, I created an app, but wondering if there is an option to restrict the view of the semantic model, I dont even want the users to see how many tables i' using or columns, in the app view when they click on the three dots they will see the option "view semantic model" as the screenshot shows below

info_algoritmia_1-1744774230040.png

 

however, they cannot perform any action BUT still can see the table structure at the right corner

info_algoritmia_2-1744774273427.png

 

is there a way to hide this? I'm not that technical in powerbi when it comes to permissions, so please help me with a clear and simple answer that I can follow along in case I can accomplish this, thanks a lot

 

3 REPLIES 3
Shravan133
Super User
Super User

Users with Read permission can view semantic model settings, including table structures. To restrict this:​

  • Remove direct access permissions:​
    • Navigate to the semantic model in the Power BI Service.​
    • Click on the ellipsis (...) next to the model and select Manage Permissions.​
    • In the Direct access tab, remove users or groups who shouldn't view the model structure.​
  • Manage permissions granted through apps:​
    • Edit the app associated with the semantic model.​
    • In the Permissions tab, unselect the relevant permissions for users or groups.​
    • Republish the app.​
    • After republishing, go back to the Direct access tab of the semantic model's permissions and remove any residual permissions not tied to the app.​

 

@Shravan133 Im on the option "manage permissions" but this is what I see, I want to prevent the user Chris test 2 to see the semantic structure, he has "App" permissions, but I dont have any option to remove or edit that, if I click on the 3 dots the only I see is "add share, add build, add write" but doesnt say "delete" or edit what he can see

info_algoritmia_0-1744775028595.png

 

Hi @info_algoritmia,

 

Thank you for reaching out to Microsoft Fabric Community.

 

Yes, if a user like Chris test 2 has only App-level permissions, you won’t be able to edit or remove them directly in the ‘Manage Permissions’ pane because that access is inherited from the app.

However, even with just app access, power bi still exposes the ‘View semantic model’ option if the dataset is part of the same workspace and included in the app.

 

To fully prevent users from viewing the semantic model structure, use a Thin Report model:

  • Move the dataset to a separate workspace (not shared with guests).
  • Build a live-connected report using like go to Get Data → Power BI Datasets
  • Publish this report to the workspace used for your app.
  • Share only the report in the app, not the dataset.

This way, users can still view and interact with the report, but the semantic model will be hidden.

 

If this post helps, then please consider Accepting as solution to help the other members find it more quickly, don't forget to give a "Kudos" – I’d truly appreciate it! 

 

Thanks and regards,

Anjan Kumar Chippa

Helpful resources

Announcements
PBIApril_Carousel

Power BI Monthly Update - April 2025

Check out the April 2025 Power BI update to learn about new features.

Notebook Gallery Carousel1

NEW! Community Notebooks Gallery

Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.

April2025 Carousel

Fabric Community Update - April 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors