Build Smarter Analytics Assistants with Fabric Data Agents and Copilot Studio

📎 Slide deck: Build Smarter Analytics Assistants with Fabric Data Agents - Piotr Prussak.pdf
Speaker: Piotr Prussak — Data & AI Architect (PL-300, DP-600, DP-700, AI-102, CSPO)

Key Takeaways

Session Roadmap

  1. Honest Caveats — what you need to know before investing time
  2. AI Solutions Landscape — Data Agents, Copilot Studio, and where they fit
  3. Setup, Prerequisites & Costs — what it takes to get started
  4. Solution Walkthroughs — three data scenarios, increasing complexity
  5. Deep Dives — modeling, schema design, grounding, and testing
  6. Decision Guides — take-home frameworks

Honest Caveats

Caveat #1: This Is Preview

Caveat #2: Microsoft Follows Adoption

Caveat #3: Set a 3-Month Horizon

Caveat #4: This Is One Piece of the Toolkit


AI Solutions Landscape

What Is a Fabric Data Agent?

What Is Copilot Studio?

Where Do These Fit?

Option When to Use
Native Copilot in Power BI User is in a report, needs contextual Q&A
Fabric Data Agent (standalone) Domain expert on specific dataset, analysts in Fabric
Data Agent + Copilot Studio Multi-agent, mixed knowledge, deploy to Teams/web
Azure AI Foundry / Semantic Kernel Full code-first control, custom RAG, complex workflows

Start with the simplest option. Escalate complexity only when needed.


Setup, Prerequisites & Costs

Prerequisites Checklist

Authentication Mode (Critical Decision)

Costs

Item Cost
F2 capacity ~$262/month (Copilot included)
Copilot Studio PAYG $0.01/credit
Copilot Studio prepaid $200/tenant/month (25,000 credits)
M365 Copilot (authoring) $30/user/month

💡 F2 Copilot inclusion was a game-changer — many still think F64 is required.


Solution Walkthroughs

Solution A: Technical / Operational Data (Start here)

Solution B: Business Data — Complex Schema (What goes wrong)

Solution C: Business Data — Simplified Schema (Same data, modeled right)

Modeling is the prerequisite for production-quality agent responses.


Deep Dives

Data Agent Modeling

Schema Design

Getting Grounded Responses

Testing Patterns


Decision Guides

Semantic Model vs. Direct SQL/Lakehouse

Use Semantic Model when... Go Direct to SQL/Lakehouse when...
Business logic in DAX measures Exploratory / ad-hoc (data science)
Need consistent calculations Schema is simple + self-descriptive
RLS/CLS already defined Data not yet modeled (raw ingestion)
Well-bounded domain Performance requires engine pushdown

Copilot Studio vs. Native Fabric Copilot

Signs You're NOT Ready to Deploy

If more than two apply, invest in readiness before deployment.


Five Things to Do Monday Morning

  1. Verify Fabric tenant settings — enable Data Agents, Copilot, XMLA endpoints
  2. Build one data agent on capacity metrics — prove the platform works
  3. Audit one production semantic model — add column descriptions, check naming clarity
  4. Write 20 golden test questions for your most likely agent domain
  5. Schedule a 3-month re-evaluation checkpoint (next: June 2026)

Resources

Action Items