Enhancements for Excel Pivot Table Connectivity to Semantic Models
The business needs Excel to perform on Fabric
The Problem: Unoptimized Capacity Consumption and Performance Bottlenecks
While Excel's live connection to Fabric Semantic Models is a key feature, it currently presents a significant challenge for enterprise-level deployments, primarily related to performance and the unoptimized use of Fabric capacity.
The core issue is that the current connection method, which relies on the XMLA endpoint and MDX query translation, leads to:
* Excessive Capacity Consumption: Every user interaction—from dragging a field to applying a filter—generates an independent, and often verbose, MDX query that is translated and executed. This constant, unoptimized querying on a per-user, per-click basis results in a high number of interactive queries, which are the most expensive type in Fabric capacity.
* Poor User Performance: As a result of the unoptimized queries, users experience frustratingly slow response times. A simple action that should be near-instantaneous can take several seconds to complete, especially with complex semantic models and multiple concurrent users. This degrades the user experience and can lead to a lack of trust in the centralized data model.
The Proposed Enhancement: A Modern, Optimized Connection Layer
We request the development of a new, modernized connection layer for Excel that is purpose-built for Fabric Semantic Models. This would move beyond the legacy MDX translation approach and provide a more intelligent and efficient way for Excel to interact with the service.
Key features of this enhanced connection layer should include:
* Smart Query Batching: Implement a mechanism to intelligently batch multiple user actions into a single, optimized query to the Fabric service. This would significantly reduce the number of interactive queries, lowering capacity consumption and improving performance.
* Native DAX Support: Instead of translating MDX to DAX on the server, allow Excel to generate optimized DAX queries directly from the client. This would eliminate a performance bottleneck and ensure that the queries are written in a way that best leverages the semantic model's structure.
* Improved User Experience: A faster, more responsive connection would dramatically improve the user experience, encouraging broader adoption of Fabric as the go-to platform for data analysis in conjunction with Excel.
Business Impact: Unlocking True Enterprise Scalability
This enhancement is not just a "nice-to-have"; it is critical for unlocking the true enterprise scalability of Microsoft Fabric. A modern, performant connection between the world's most popular spreadsheet tool and Microsoft's unified data platform would:
* Reduce TCO: By consuming capacity more efficiently, organizations can get more value from their Fabric investment and manage costs more effectively.
* Boost Productivity & Trust: Faster performance means business users can work more efficiently, building trust in the centralized data model and reducing reliance on manual, ad-hoc data sources.
* Strengthen the Microsoft Ecosystem: This would further cement the powerful synergy between Fabric and Office, demonstrating a seamless and high-performance experience for the millions of users who rely on both products daily.
Summary:
Everyone agrees, Excel is not going away. Optimizing Excel's connectivity to Fabric Semantic Models for capacity and performance is essential. We urge the Fabric team to prioritize the development of a modern, efficient connection layer that will not only solve current user frustrations but also enable organizations to confidently scale their analytics solutions. Fabric has gone miles beyond a reporting tool as it has evolved into Fabric, these changes fully fit within the scope of providing a robust end to end Analytics platform.
4 Comments
- KimTTuteinRegular VisitorI really agree we need this. We have huge problems with interactive spikes in our capacity utilization due to very bad system performance of MDX. We have seen example that when memory is highly used MDX query took 25 minutes compared to 1-2 seconds using DAX!!!!
- delksFrequent Visitor
This would resolve a lot of pain points relating to using Excel on top of our semantic models. Especially in relation to Direct Query to Snowflake not producing the most performant queries when sending high cardinality MDX queries. Considering the large size of our warehouse, Power BI doesn't seem to perform well when using Excel as an interface.
It seems like a lot new features like Connected Tables are being rolled out for Excel but poor integration in terms of popular Excel features like Pivot Table.
- 3imadNew MemberOur customer users are urgently struggling with poor performance when connecting Excel to Fabric, leading to frustrating delays and a loss of trust in the platform. Developing a modern, optimized connection layer with smart query batching and native DAX support is essential. It would drastically improve user experience, boost productivity, and help our customers unlock Fabric's full potential—performance issues can't wait, they need a solution now.
- BMCulpNew Member
Just want to bump this with the integration of AI Agents/Fabric IQ with Excel.
Recent ideas
Allow Org App Publishing Without Write Permission on Underlying Semantic Models
Allow users to create, curate, and distribute Org Apps without requiring Write permission on the underlying semantic models. Org App distribution should support separation of duties between semantic...KimY17 minutes agoFrequent VisitorNew4Views0likes0CommentsExpose Generated SQL/DAX/GQL Queries and Execution Details via Fabric Data Agent MCP
We are integrating Microsoft Fabric Data Agent through MCP into a custom enterprise application and would like to provide users with the same level of transparency that is available when interacting ...Sheetal-Lomate58 minutes agoNew MemberNew2Views0likes0CommentsNative Hosting for Lightweight Applications (e.g., Streamlit) Within Microsoft Fabric
Today, when data scientists or analysts want to share interactive prototypes (e.g., Streamlit apps) built from Fabric Lakehouse or Warehouse data, they need to deploy the app externally in Azure serv...deepakpandalai1 hour agoRegular VisitorNew282Views4likes1CommentAllow personal bookmarks to be displayed on the report canvas
Please add a visual or extend the bookmark navigator to display the signed-in user’s personal bookmarks as a clickable list directly on the report canvas. Report viewers should be able to create and...Yacermoussa1 hour agoNew MemberNew4Views0likes0CommentsRequest to Document Flutter Integration for Power BI Embedded Analytics
Hello Power BI Team, I'm a Flutter developer and the creator of flutter_powerbi_embed, a published package for embedding Power BI reports into Flutter applications. I noticed that the official Power ...NehruJr2 hours agoNew MemberNew1View0likes0Comments