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

Get Fabric certified for FREE! Don't miss your chance! Learn more

Allow thin reports in Power BI Apps without requiring Build permission

Problem


Today, when using thin reports (live connection to a shared semantic model) in Power BI Apps, end users must be granted Build permission on the dataset for report queries to execute.

 

Build permission also enables model exploration capabilities such as:

- Analyze in Excel

- Creation of personal reports

- Visibility of the semantic model structure

This creates a governance issue for regulated domains such as HR and Finance, even when Row-Level Security (RLS) is correctly enforced.

 

Why this matters


Power BI Apps are designed to distribute content to broad, non-technical audiences using:

- One governed semantic model

- Many thin reports

- Multiple app audiences

 

However, the current permission model forces organizations to choose between:

- Security (no Build permission, therefore no thin reports), or

- Scalability (thin reports with Build permission exposure)

 

As a result, teams are pushed into suboptimal workarounds:

- Duplicating semantic models per report

- Limiting access to very small trusted audiences

- Avoiding App-based distribution entirely

This breaks the intended “one model, many audiences” architecture.

 

Proposed enhancement


Introduce a viewer-level execution permission for datasets used by thin reports in Power BI Apps. This would allow:

- Execution of predefined report queries

- Full enforcement of Row-Level Security

- App-based distribution to broad audiences

 

Without enabling Build or model exploration capabilities.

 

Business value


This would enable secure, large-scale Power BI App distribution, reduce semantic model duplication and maintenance overhead, and better support regulated enterprise use cases such as HR and Finance.

Status: New