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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
BadThingsTake
New Member

Difference between permissions on report level vs semantic model level?

 

When sharing a report you have the option "Allow recipients to build content with the data associated with this report", as seen below. This allows recipients to build their own reports in other workspaces based on the data associated with the report.

grant-report-access.png

In addition to this you can also share a semantic model as seen below. Here the option "Allow recipients to build content with the data associated with this dashboard" is available.

power-bi-dataset-grant-access-dialog.png

Due to the similar phrasing I wonder if this grants the same permissions or if is there a meaningful distinction? Would there be a use-case where this option should be set at the report-level rather than the semantic model level or vice versa?

1 ACCEPTED SOLUTION
rajendraongole1
Super User
Super User

Hi @BadThingsTake - The two options—“Allow recipients to build content with the data associated with this report” and “Allow recipients to build content with the data associated with this dataset”—serve similar purposes but differ in scope and use cases.

 

Report Level:

you want to share a specific report and allow users to create ad hoc visualizations or reports based on its data, without giving them full access to the dataset in the workspace.
The dataset might contain sensitive data, and you want to limit user access to only the fields available in the report.
You want to provide flexibility for data exploration while maintaining control over the dataset access at a narrower level.

 

Data level:

You want to share the semantic model or dataset directly with team members for creating diverse reports.
The dataset is well-governed and structured, allowing trusted users to freely explore the full model and create tailored analytics.

 

rajendraongole1_0-1732294434679.png

 

 





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





View solution in original post

1 REPLY 1
rajendraongole1
Super User
Super User

Hi @BadThingsTake - The two options—“Allow recipients to build content with the data associated with this report” and “Allow recipients to build content with the data associated with this dataset”—serve similar purposes but differ in scope and use cases.

 

Report Level:

you want to share a specific report and allow users to create ad hoc visualizations or reports based on its data, without giving them full access to the dataset in the workspace.
The dataset might contain sensitive data, and you want to limit user access to only the fields available in the report.
You want to provide flexibility for data exploration while maintaining control over the dataset access at a narrower level.

 

Data level:

You want to share the semantic model or dataset directly with team members for creating diverse reports.
The dataset is well-governed and structured, allowing trusted users to freely explore the full model and create tailored analytics.

 

rajendraongole1_0-1732294434679.png

 

 





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

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 Kudoed Authors