Skip to main content

Building in the Agentic Era with Power BI and Fabric

Microsoft Build 2026 marks a major shift in how developers build data experiences with AI agents. Today we're announcing two capabilities that bring agentic analytics to the forefront: Agent Skills for Power BI, which let developers prompt an AI agent to build and refine semantic models and reports, and Fabric Apps for Semantic Models, which enable AI agents to build and deploy Fabric-native web apps on semantic models. Both capabilities will accelerate the time it takes to go from raw data to a polished analytics solution with just natural language prompts.

Agent Skills for Power BI (Preview)

In November 2025, we released our Power BI Modeling MCP, which allowed AI agents to interact with Power BI’s semantic layer, enabling massive productivity gains in semantic model authoring. Agent Skills for Power BI brings a true end-to-end agentic development workflow not just for Power BI semantic models but for Power BI reports too using Power BI Projects (PBIP). Instead of manually building the report, you can describe what you need to an AI agent in plain language, or even from a screenshot, and it will handle the development: constructing semantic models from your Fabric data, generating report pages, iterating on visuals, aligning to design best practices, and more!

 

Figure: Agent skills building an end-to-end Power BI solution.

 

The result is a fundamentally faster path from Fabric data to a production-ready report! And these Agent skills don’t just work for new reports; they work on existing solutions too, which means turning a scrappy report into a polished one is easier than ever before! Stay tuned for more details as Agent skills for Power BI will be rolling out next week. 

 

Fabric Apps on Semantic Models (Preview)

Fabric Apps introduce a new AI‑first approach to building custom web apps, with Microsoft Fabric serving as the backend and powered by the open‑source Rayfin SDK. This is going to enable a new class of rich, data experiences in Fabric!


Figure: AI-generated Fabric data app on a Semantic model for opportunity tracking.

 

In the era of AI, the cost and complexity of building applications is collapsing. Experiences that previously required deep front and backend investments can now be generated through prompt or spec-driven workflows using AI coding agents, making even consumer-grade applications far more streamlined to build. As web apps are ultimately just code, this unlocks the ability to generate nearly anything that can be described, with full control over UI, business logic, and integrations with external systems via APIs.


Figure: AI-generated Fabric app for drink orders

 

The rise of AI-generated applications extends beyond consumer scenarios. Enterprises increasingly want to build operational apps directly on governed analytics data with the same level of ease and consumer-grade polish. But for years, enterprise analytics and applications have lived in separate worlds. Semantic models provide trusted metrics and governed data, while operational apps require entirely different engineering stacks. Fabric Apps with semantic models close that gap. The same data foundation that allows analysts to build reports now makes it much easier for developers to build full-blown web applications without needing to recreate business and governance logic. With Fabric providing the shared data foundation, security, and governance for both analytics and applications, the time it takes to build and deploy operational apps on your enterprise data is significantly reduced. Scenarios like inventory management, financial planning, and staffing coordination can be developed faster and tailored more precisely to how your organization operates.


Figure: AI-generated Fabric data app for business ops on a Semantic model and SQL DB.

 


Comments

Popular posts from this blog

SSRS INTERVIEW QUESTIONS

Q: What is SSRS? Ø   SSRS or SQL Server Reporting Service is a server-based report generation software systems from Microsoft and is part of Microsoft BI. Ø   It is used for preparing and delivering interactive and variety of reports. Ø   It is administered through an web based interface. Ø   Reporting services utilizes a web service interface for supporting and developing of customized reporting applications. Ø   SSRS lets you create very rich reports (Tabular/Graphical/Interactive) from various datasources with rich data visualization (Charts, Maps, sparklines) Ø   SSRS allows are reports to be exported in various formats (Excel, PDF, word etc) Q: Explain SSRS Architecture? Reporting services architecture comprises of integrated components. It is a multi-tiered, included with application, server and data layers. This architecture is scalable and modular. A single installation can be used across multiple computers. It includes the fo...

Exception deserializing the package "The process cannot access the file because it is being used by another process."

TITLE: Microsoft Visual Studio ------------------------------ Failed to start project ------------------------------ ADDITIONAL INFORMATION: Exception deserializing the package "The process cannot access the file 'E:\SSASCube\HistoricalDataLoad\HistoricalDataLoad\bin\Development\HistoricalDataLoad.ispac' because it is being used by another process.". (Microsoft.DataTransformationServices.VsIntegration) ------------------------------ The process cannot access the file 'E:\SSASCube\HistoricalDataLoad\HistoricalDataLoad\bin\Development\HistoricalDataLoad.ispac' because it is being used by another process. (mscorlib) ------------------------------ BUTTONS: OK ------------------------------ While running SSIS package i got the error “The process cannot access the file ‘*.ispac’ because it is being used by another process”. I tried to close SSDT and run it again but, I still got the same error while compiling. Then, after searching over internet, I got...

Failed to execute the package or element. Build errors were encountered

Error: TITLE: Microsoft Visual Studio ------------------------------ Failed to execute the package or element.   Build errors were encountered. For more information, see the Output window. ------------------------------ BUTTONS: OK ------------------------------   Solution: We tried to close SSDT and run it again but, we still got the same error while running SSIS package. Then, we need to follow bellow solution: Step 1: Go to Task Manager–> Details Tab. Step 2: Locate the process “ DtsDebugHost.exe “. Kill this process. There might be multiple instances of this process. Kill all of them. Step 3: Rerun SSIS package