Enable Robust 'Test as Role' Impersonation for DirectQuery Models with SSO Data Sources
Business Problem:
For enterprise departments, data governance and security are paramount. We rely on DirectQuery with Single Sign-On (SSO) to enforce granular, source-level security on our most sensitive data (e.g., in Azure Synapse, Snowflake, or Azure SQL). While this architecture is powerful for security, it creates a significant bottleneck in our development lifecycle.
Currently, the "Test as role" feature in the Power BI Service is incompatible with SSO-enabled DirectQuery sources. This prevents our developers and analysts from being able to efficiently validate the security context of a report before deployment.
Current Limitation & Workaround:
The current workaround involves provisioning dedicated test user accounts, managing their permissions in both Power BI and the underlying data source, and performing manual end-to-end testing by logging in as each user. This process is cumbersome, slow, does not scale well, and significantly increases the friction and time required to deploy or update critical financial reports.
Proposed Solution:
Enhance the Power BI Service to allow authorized administrators and developers to use the "Test as role" functionality with SSO-enabled DirectQuery models. This would require a trusted impersonation or delegation mechanism where the Power BI Service can simulate a user's identity through to the data source for the express purpose of testing.
Implementing this feature would dramatically accelerate the development and validation of secure, enterprise-grade analytics solutions on Power BI and Microsoft Fabric, reinforcing its position as a trusted platform for sensitive data.
Recent ideas
Justification Prompts When Downgrading or Removing Sensitivity Labels in Power BI Desktop
Description Currently, organizations can configure Microsoft Purview sensitivity label policies to require users to provide a justification when removing a label or lowering its classification. T...vvargasv7 hours agoMicrosoft EmployeeNew9Views0likes0CommentsVisual Type Defaults in Visualization Pane
This would change my life with fussy clients and client/public facing apps. In addition, it would allow me to add more value to the clients on retainers who do not have the 'hours' to allocate to...IolaWhiteley8 hours agoAdvocate IINew39Views5likes0CommentsMatrix: column totals as a bar chart docked to the edge
What's missing Data bars already work on the Total row and column through conditional formatting, so row totals can be read as length. Column totals cannot: they render as a horizontal bar inside a ...Sayurivalente9 hours agoRegular VisitorNew78Views6likes1CommentAllow Bookmarks to Affect Multiple Report Pages
Description: I would like to request the ability for a single Power BI bookmark to affect and maintain a state across multiple report pages, rather than being limited to a single page. For example,...Josegonzalez219 hours agoNew MemberNew20Views4likes1CommentFeature Proposal: Expandable/Collapsible Page Sections for Reports on Same Semantic Model
Subject: Feature Proposal: Expandable/Collapsible Page Sections for Reports Using the Same Semantic Model Dear Microsoft Power BI Team, I would like to propose an enhancement to the Power BI report...Dr7awb9 hours agoNew MemberNew32Views1like1Comment