When Power BI connects to Snowflake using a credential that has access to many roles (more than 25) vs. another credential that has fewer roles (less than 5), the response time is significantly poorer (3x to 10x slower)
We have learned that Power BI is exhaustively examining all the roles and their security allowances, before doing the work of the query.
Other tools - Tableau, Business Objects, do this without this extreme overhead. They simply evaluate if the current role can run the current query and let the database backend be the gatekeeper.
As a result - Snowflake, which is orders of magnitude faster than traditional on-prem databases, ends up being slower in Power BI
Suggestion: Let the backend database do the security reconciliation. Streamline Power BI's examination of role metadata to do what Power BI competitors do before running the query
1 Comment
- fbcideas_migusrNew MemberStatus added:New
Recent ideas
Custom visuals: allow same-tab navigation & reduce confirm-navigation friction for trusted links
Description: Custom visuals (e.g. Deneb) that trigger navigation via href currently have two limitations that create friction for legitimate, author-controlled use cases: Links always open in a ne...AlexSenEON1 hour agoNew MemberNew16Views1like1CommentAdd a Global Option to Disable Tooltips in Power BI Settings
Description Currently, Power BI provides an option to disable tooltips at the individual visual level. However, there is no global setting to disable tooltips across an entire report or throughout ...Murtaza_Ghafoor13 hours agoSuper UserNew6Views1like0CommentsIncrease or Make Configurable the Power BI Browser Tab Limit (Currently 20 Items)
Power BI users frequently work across multiple reports, dashboards, semantic models, notebooks, and Fabric artifacts simultaneously. The current browser limitation of 20 open Power BI/Fabric items re...sharadmahajan2 days agoRegular VisitorNew340Views21likes3Comments