Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
I have several PBI apps. They all access a dataset which is in a separate workspace.
What I have done is give my users Read access to the dataset's workspace so that their apps work, but I just don't think that is the right way to do it.
What I want to do is only give the BI team access to the dataset workspace, but someone allow anyone who has access to the app to be able to have that app use the data. But I don't want my users having access to the dataset workspace. Can you tell me how to achieve this? I am certain there is a much better way!
DatasetWorkspace.PBIX - Imported into the PBI service on a hourly refresh schedule
Marketing.PBIX - which has a live connection to the dataset in DatasetWorkspace.PBIX
Finance.PBIX - which has a live connection to the dataset in DatasetWorkspace.PBIX
Inventory.PBIX - which has a live connection to the dataset in DatasetWorkspace.PBIX
MarketingApp - published from the Marketing workspace
FinanceApp - published from the Finance workspace
InventoryApp - published from the Inventory workspace
Currently, my users have read access to the DatasetWorkspace.PBIX, and I don't want that.
Any help would be so wonderful!
Solved! Go to Solution.
Give them view/build permission on the datasets on that workspace (through the permissiom settings in each dataset you want), just not to the entire workspace
Give them view/build permission on the datasets on that workspace (through the permissiom settings in each dataset you want), just not to the entire workspace