From Excel to Fabric with AI Agents: Automating Migration with MCP Servers
Proposed session for SQLBits 2026TL; DR
Automate Excel-to-Fabric migrations using MCP servers and AI agents. Claude reads Excel formulas, generates Power Query/DAX, and validates outputs. Learn to compress weeks of reverse-engineering into hours while maintaining quality. Includes config templates.
Session Details
For decades, spreadsheets have powered the business world. From financial models to risk analysis, Excel's flexibility has made it the go-to tool for countless critical processes. But this has created a problem: valuable data and business logic locked away in files, maintained through manual, siloed workflows that are difficult to scale, govern, or share.
Microsoft Fabric promises to change this—bringing your data into a unified platform where it can be structured, secured, and reused across any tool. But there's a challenge: migrating complex Excel models to Power BI and Fabric is time-consuming, technically demanding, and risky. How do you preserve intricate business logic? How do you maintain control whilst automating the heavy lifting?
Enter the Model Context Protocol (MCP) - the breakthrough that connects AI agents to Power BI and Fabric. These open-standard servers enable AI assistants like Claude to automate your migration: reading Excel structures, generating Power Query transformations, designing and building lakehouses, notebooks, semantic models, DAX measures and visualisations. And validating the entire workflow through natural language conversation.
The AI does the grunt work while you maintain oversight at every critical decision point.
In this session, we'll take a credit risk financial model and migrate it to Fabric using AI agents powered by Power BI and Fabric MCP servers.
You'll see:
• How to configure MCP servers with Claude Desktop or VS Code for seamless Power BI/Fabric integration
• Using "context engineering" to guide AI agents through your specific business requirements and data structures
• Live automation of the migration workflow—from Excel analysis through Power Query generation, lakehouse/notebook and semantic model design/build (Including DAX measure creation)
• Implementing validation checkpoints and rollback strategies to maintain quality and control
• Practical patterns for accelerating future migrations while preserving business logic
Attendees will leave with configuration templates, starter prompts, and a framework for leveraging AI to transform weeks-long migration projects into hours—without sacrificing quality, control, or the deep business knowledge embedded in Excel models.
Microsoft Fabric promises to change this—bringing your data into a unified platform where it can be structured, secured, and reused across any tool. But there's a challenge: migrating complex Excel models to Power BI and Fabric is time-consuming, technically demanding, and risky. How do you preserve intricate business logic? How do you maintain control whilst automating the heavy lifting?
Enter the Model Context Protocol (MCP) - the breakthrough that connects AI agents to Power BI and Fabric. These open-standard servers enable AI assistants like Claude to automate your migration: reading Excel structures, generating Power Query transformations, designing and building lakehouses, notebooks, semantic models, DAX measures and visualisations. And validating the entire workflow through natural language conversation.
The AI does the grunt work while you maintain oversight at every critical decision point.
In this session, we'll take a credit risk financial model and migrate it to Fabric using AI agents powered by Power BI and Fabric MCP servers.
You'll see:
• How to configure MCP servers with Claude Desktop or VS Code for seamless Power BI/Fabric integration
• Using "context engineering" to guide AI agents through your specific business requirements and data structures
• Live automation of the migration workflow—from Excel analysis through Power Query generation, lakehouse/notebook and semantic model design/build (Including DAX measure creation)
• Implementing validation checkpoints and rollback strategies to maintain quality and control
• Practical patterns for accelerating future migrations while preserving business logic
Attendees will leave with configuration templates, starter prompts, and a framework for leveraging AI to transform weeks-long migration projects into hours—without sacrificing quality, control, or the deep business knowledge embedded in Excel models.
3 things you'll get out of this session
Configure MCP servers to enable AI agents to read, create, and modify Excel files, Power BI semantic models and Fabric artifacts programmatically.
Use AI-assisted workflows to compress weeks-long Excel migrations into hours while preserving complex business logic.
Implement validation strategies to ensure AI-generated transformations match source Excel calculations with acceptable tolerance.
Speakers
Rishi Sapra's other proposed sessions for 2026
Data Storytelling in Power BI: From Reports to Narratives - 2026
From Manual Month-End to AI-Powered Finance: Building Self-Service Analytics in Fabric - 2026
From SAP Extracts to AI-Powered Insights with Business Process Solutions - 2026
From Strategy to Execution: Building AI-Ready Data Products with Microsoft Fabric - 2026
Taming the Firehose: Technical Acceleration and ADHD - 2026
Rishi Sapra's previous sessions
What does Microsoft Fabric mean for a Finance/Business Analyst?
For a business team such as Finance, Microsoft Fabric allows you to go from being “IT reliant” to “IT enabled” and this session shows you how!
Whether you’re a data explorer, data analyst, data engineer – or perhaps a newly coined analytics engineer – we will explore what Microsoft Fabric means for you. We will look at the need for the data platform components in Fabric, applied for a finance data use case, and consider the benefits of this being in a SaaS lakehouse architecture. We will also consider how you need to organise your Finance and IT teams to work best with Fabric so that you have the right capabilities to deliver meaningful financial insights at scale.
How to learn fast-changing tech in a post pandemic, Attention-starved world
Struggling to figure out how to learn about new features and pick up new skills in a technology environment that is moving so fast? In this session, Rishi will highlight some key principles of instructional design and how you can use them to become a better learner or teacher!
Power BI Governance: 6 steps to success
Learn how to deploy Power BI at scale within a large Enterprise. The mantra behind this is “discipline at the core, flexibility at the edge” - we will cover deploying appropriate guardrails/controls whilst still retaining the notion of “self-service” within the organization.
Storytelling With Data
Learn how to present arguments with data to effectively communicate the insights you need to get across
Tips and Tricks for working with Finance Data in Power BI
<p>Excel has always been the tool of choice for the finance team with the flexibility it provides for logic, formatting and presentation of numbers. But this flexibility has also caused Governance nightmares, performance issues and huge risks with manual processes. Is it possible to also achieve the desired outcomes and flexibility with Power BI whilst also having all the benefits of working in a more controlled, automated and feature-rich environment? Yes!
In this session Rishi will show how you can have your finance cake and eat it, showing how to build dynamically formatted financial statements , waterfall charts and KPIs in Power BI to tell an engaging story with finance data.
The Incidental Business Analyst (BA) – Designing a Finance Power BI Data Model to Tell a Story
Join this session to learn the key steps in designing a data model: Know Your Audience (KYA), Complete a Scoping Template, Define the data granularity/scope and design a conceptual model. We will use time-tested methodologies based on Kimball Data modelling techniques, including a Bus Matrix and Starnet, complete with templates available for you to freely download.