Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us at FabCon Vienna from September 15-18, 2025, for the ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM. Get registered
Power Query, with its intuitive user interface, has revolutionized self-service data transformation in Microsoft’s ecosystem, allowing users to perform complex transformations without needing deep coding skills. However, while Power Query’s UI is user-friendly, it generates M code, which when processed has its limitations in handling large-scale data processing or more advanced transformations.
On the other hand, Apache Spark is a powerful, scalable data processing engine, designed to handle big data workloads efficiently. However, its native interface, especially when working in a Spark notebook, is less accessible to users without coding expertise.
There’s an opportunity here: to combine the simplicity and accessibility of Power Query’s UI with the efficiency and scalability of Spark. This will allow users to leverage Spark’s processing power without sacrificing the ease of transformation that Power Query provides.
A Unified Power Query UI for Spark Transformations in Microsoft Fabric
The core idea is to extend the Power Query/Dataflow UI within Microsoft Fabric so that, instead of generating M code, it writes transformations directly into a Spark notebook. This would provide users with the best of both worlds:
Key Features of This Approach:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.