This is best Fabric, Power BI, SQL and AI community event. How do we know? The last event sold out! Save €200 with code FABCMTY200.
Register nowA new Data Days event is coming soon! This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. Don't miss out.
Hello All, I'm new to worspace security.
Is there a way to hide the Semantic Model or any dataset from users and only allowing them to see and use the Reports and Dashoards.
Pls advise, Thanks!
Solved! Go to Solution.
Hi @RichFlorida ,
Either i) you can create a separate reports only workspace to pull data from semantic model from another workspace.
or ii)Provide viewer role to the users who can just see the reports, not any datasets.
Thanks,
Pallavi
Hi @RichFlorida ,
Providing viewer role to the workspace will be fine.
Please refer this articles-
https://www.brightwork.com/blog/power-bi-share-report
https://learn.microsoft.com/en-us/power-bi/collaborate-share/service-roles-new-workspaces
https://learn.microsoft.com/en-us/power-bi/connect-data/service-datasets-permissions
I hope it will be helpful.
Thanks,
Sai Teja
Hi @RichFlorida ,
Either i) you can create a separate reports only workspace to pull data from semantic model from another workspace.
or ii)Provide viewer role to the users who can just see the reports, not any datasets.
Thanks,
Pallavi
Hi @pallavi_r ,
How do you provide "viewer role" to the users so they can only see reports/Dashboards and not models.?
Thanks!
Hi @RichFlorida ,
Providing viewer role to the workspace will be fine.
Please refer this articles-
https://www.brightwork.com/blog/power-bi-share-report
https://learn.microsoft.com/en-us/power-bi/collaborate-share/service-roles-new-workspaces
https://learn.microsoft.com/en-us/power-bi/connect-data/service-datasets-permissions
I hope it will be helpful.
Thanks,
Sai Teja
Hi @RichFlorida
You can set viewer role at workspace level. And model, you can set row level access.
Thanks,
Pallavi
Hi Rich,
You might want to look into splitting your reports away from your models.
For example I have created a workspace were I deploy my models (best practice would be to have 3.)
- Models DEV
- Modelds TEST
- Models PROD
Take advantage of deployment pipelines to keep your 3 environments up to date.
Dont create your user facing report in the same PBIX as your modelling, create a new report and connect it to your deployed model in the service, this new report can be deployed into your user facing workspace (lets call it Reports for simplicity).
Your end users will need read access to the models (not the workspace).
You may see these referred to as Slim Reports.
Check out the May 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 8 | |
| 8 | |
| 8 | |
| 7 | |
| 7 |
| User | Count |
|---|---|
| 21 | |
| 21 | |
| 18 | |
| 16 | |
| 11 |