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

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.

Reply
kozmar
Frequent Visitor

Dataset Best Practices - Using reports in multiple Apps against a dataset

We have created datasets that have popularity across the organization.  

 

I'm looking for some best practices we can implement on how to mange this, especially with security. 

 

I'm thinking I use one workspace for my datasets that have interest across the organzation, and publish this as an app to the entire organization having access.  The dataset will not have any real reports, just datadictionary information available.  

 

Then grant build access to my power users, for build persmissions on this dataset, and expect they can create their own reports in their own workspaces/apps for whomever they like. 

 

Will this work, Any other ideas/suggestions how to manage this?  The security management is getting out of hand... 

 

Thanks so much!! 

1 ACCEPTED SOLUTION
Watsky
Solution Sage
Solution Sage

Hi @kozmar,

Is the issue that you want users to have access to only specific data but that data is all in tables where there is data the users should not have access? If so, my thought is to use dataflows.

Dataflows act like data warehouses so you can:

  • Pull in all the relevant data,
  • Exclude the data you don't want users to have access to,
  • Format the data for all users, 
  • Allow users to pull from the dataflow instead of the data source itself which will mean only one request to the data source would happen for the dataflow. The users requests would hit against the data brought into the dataflow on the Power BI service, and
  • You could setup multiple dataflows if you wanted different groups of users to have access to different data.

An overview of dataflows across Microsoft Power Platform and Dynamics 365 products - Power Query | M...


Did my answer(s) help you? Give it a kudos by clicking the Thumbs Up!
Did my post answer your question(s)? Mark my post as a solution. This will help others find the solution.

Proud to be a Super User!

View solution in original post

1 REPLY 1
Watsky
Solution Sage
Solution Sage

Hi @kozmar,

Is the issue that you want users to have access to only specific data but that data is all in tables where there is data the users should not have access? If so, my thought is to use dataflows.

Dataflows act like data warehouses so you can:

  • Pull in all the relevant data,
  • Exclude the data you don't want users to have access to,
  • Format the data for all users, 
  • Allow users to pull from the dataflow instead of the data source itself which will mean only one request to the data source would happen for the dataflow. The users requests would hit against the data brought into the dataflow on the Power BI service, and
  • You could setup multiple dataflows if you wanted different groups of users to have access to different data.

An overview of dataflows across Microsoft Power Platform and Dynamics 365 products - Power Query | M...


Did my answer(s) help you? Give it a kudos by clicking the Thumbs Up!
Did my post answer your question(s)? Mark my post as a solution. This will help others find the solution.

Proud to be a Super User!

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 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.

Top Solution Authors