🔒 Guided

Pre-launch preview. Authorised access only.

Incorrect code

Guided by A Guide to Cloud
Explore AB-900 AI-901 aws-aif-c01
Guided AB-620 Domain 2
Domain 2 — Module 9 of 12 75%
19 of 28 overall

AB-620 Study Guide

Domain 1: Plan and Configure Agent Solutions

  • Getting Started: Copilot Studio for Developers Free
  • Planning Enterprise Integration and Reusable Components Free
  • Identity Strategy for Agents Free
  • Channels, Deployment and Audience Design Free
  • Responsible AI and Security Governance Free
  • Agent Flows: Build, Monitor and Handle Errors Free
  • Human-in-the-Loop Agent Flows Free
  • Topics, Tools and Variables Free
  • Advanced Responses: Custom Prompts and Generative Answers Free
  • API Calls, HTTP Requests and Adaptive Cards Free

Domain 2: Integrate and Extend Agents in Copilot Studio

  • Enterprise Knowledge Sources: The Big Picture
  • Copilot Connectors and Power Platform Connectors
  • Azure AI Search as a Knowledge Source
  • Adding Tools: Custom Connectors and REST APIs
  • MCP Tools: Model Context Protocol in Action
  • Computer Use: Agent-Driven UI Automation
  • Multi-Agent Solutions: Design and Agent Reuse
  • Integrating Foundry Agents
  • Fabric Data Agents: Analytics Meets AI
  • A2A Protocol: Cross-Platform Agent Collaboration
  • Grounded Answers: Azure AI Search with Foundry
  • Foundry Model Catalog and Application Insights

Domain 3: Test and Manage Agents

  • Test Sets & Evaluation Methods
  • Reviewing Results & Tuning Performance
  • Solutions & Environment Variables
  • Power Platform Pipelines for Agent ALM
  • Agent Lifecycle: From Dev to Production
  • Exam Prep: Diagnostic Review

AB-620 Study Guide

Domain 1: Plan and Configure Agent Solutions

  • Getting Started: Copilot Studio for Developers Free
  • Planning Enterprise Integration and Reusable Components Free
  • Identity Strategy for Agents Free
  • Channels, Deployment and Audience Design Free
  • Responsible AI and Security Governance Free
  • Agent Flows: Build, Monitor and Handle Errors Free
  • Human-in-the-Loop Agent Flows Free
  • Topics, Tools and Variables Free
  • Advanced Responses: Custom Prompts and Generative Answers Free
  • API Calls, HTTP Requests and Adaptive Cards Free

Domain 2: Integrate and Extend Agents in Copilot Studio

  • Enterprise Knowledge Sources: The Big Picture
  • Copilot Connectors and Power Platform Connectors
  • Azure AI Search as a Knowledge Source
  • Adding Tools: Custom Connectors and REST APIs
  • MCP Tools: Model Context Protocol in Action
  • Computer Use: Agent-Driven UI Automation
  • Multi-Agent Solutions: Design and Agent Reuse
  • Integrating Foundry Agents
  • Fabric Data Agents: Analytics Meets AI
  • A2A Protocol: Cross-Platform Agent Collaboration
  • Grounded Answers: Azure AI Search with Foundry
  • Foundry Model Catalog and Application Insights

Domain 3: Test and Manage Agents

  • Test Sets & Evaluation Methods
  • Reviewing Results & Tuning Performance
  • Solutions & Environment Variables
  • Power Platform Pipelines for Agent ALM
  • Agent Lifecycle: From Dev to Production
  • Exam Prep: Diagnostic Review
Domain 2: Integrate and Extend Agents in Copilot Studio Premium ⏱ ~12 min read

Fabric Data Agents: Analytics Meets AI

Integrate Microsoft Fabric data agents to give your Copilot Studio agents natural-language access to lakehouses, warehouses, and semantic models.

What are Fabric data agents?

☕ Simple explanation

Imagine your company’s data warehouse is a massive library with millions of records.

Today, if someone wants to know “What were our top-selling products last quarter?”, they need a data analyst to write a SQL query. A Fabric data agent is like giving your AI agent a library card — it can walk into the warehouse, look up the answer, and bring it back in plain English.

Fabric data agents (currently in preview) let your Copilot Studio agent query Microsoft Fabric data — lakehouses, warehouses, and semantic models — using natural language. The user asks a question, the agent translates it into a query, runs it against Fabric, and returns the answer. No SQL required from the end user.

Fabric data agents are a preview feature in Microsoft Fabric that expose structured data assets — lakehouses, data warehouses, and Power BI semantic models — as queryable connected agents. When integrated with Copilot Studio, they enable natural-language-to-SQL translation: the user asks a business question, the Fabric data agent converts it to the appropriate query, executes it against the Fabric dataset, and returns structured results.

This is fundamentally different from the knowledge sources you learned earlier (SharePoint, web, Dataverse). Those sources contain unstructured or semi-structured documents. Fabric data agents query structured, tabular analytics data — think BI dashboards but through conversation.

For the exam, you need to know how to add a Fabric data agent as a connected agent and when this pattern is appropriate versus other data access methods.

How Fabric data agents work

The flow from user question to data answer has four steps:

  1. User asks a business question — “What were delivery times for the Auckland region last month?”
  2. Copilot Studio routes to the Fabric data agent — the orchestrator recognises this as an analytics question
  3. Fabric data agent translates to a query — the agent’s AI converts natural language to SQL or DAX, depending on the data source
  4. Results return to the user — structured data comes back, often as a table or summary
ℹ️ What data sources can Fabric data agents query?

Fabric data agents currently support three data source types:

  • Lakehouses — Delta Lake tables in Fabric, queried via SQL
  • Data warehouses — Fabric’s cloud-native SQL warehouse, queried via T-SQL
  • Semantic models — Power BI semantic models (formerly datasets), queried via DAX

The Fabric data agent handles the translation. You configure which data source it connects to when you create it in Fabric.

Adding a Fabric data agent to Copilot Studio

The integration follows the same connected agent pattern:

  1. Create the Fabric data agent in Fabric — select your data source (lakehouse, warehouse, or semantic model) and configure the agent’s description and sample questions
  2. Publish the Fabric data agent — this makes it available for connection
  3. In Copilot Studio, open your orchestrator agent and go to Settings then Connected agents
  4. Add then Fabric data agent — select the published agent from the list
  5. Configure trigger descriptions — tell the orchestrator when to route analytics questions to Fabric
  6. Test with sample questions — verify the agent translates questions correctly and returns accurate results
💡 Preview limitations to be aware of

Fabric data agents are in preview as of 2025. Key limitations:

  • Natural-language-to-SQL translation can misinterpret ambiguous questions
  • Complex joins across multiple tables may not translate correctly
  • The agent relies on good table/column naming — poorly named schemas produce poor results
  • Row-level security (RLS) from the Fabric data source is respected, but verify this during testing

Fabric vs other data patterns

The exam may present scenarios where multiple data access methods could work. Knowing which one to pick is essential.

When to use Fabric data agents vs other data access patterns
FeatureData typeBest forQuery method
Fabric data agentStructured analytics in Fabric (lakehouse, warehouse, semantic model)Ad-hoc business questions against BI data — 'What were sales last quarter?'Natural language → SQL/DAX translation by the agent
Dataverse knowledgeCRM/ERP data already in Dataverse (Dynamics 365, Power Apps)Structured lookups — 'Show me open cases for Contoso'Direct Dataverse queries using built-in knowledge source
Custom connector / REST APIExternal databases (SQL Server, Snowflake, SAP)Any structured data not in Fabric or DataverseDeveloper builds connector with specific query endpoints
SharePoint / document knowledgeUnstructured documents (PDFs, Word docs, wiki pages)Policy questions, how-to guides, reference documentsGenerative answers with RAG — search + summarise
Scenario: Dev connects Fabric for delivery analytics

Dev’s logistics company has a Microsoft Fabric lakehouse containing two years of delivery data — shipment dates, transit times, carrier performance, and regional breakdowns. The operations team wants to ask the company’s Copilot Studio agent questions like “Which carrier had the longest average delivery time in March?” or “Show me on-time delivery rates by region.”

Today, these questions require a data analyst to write SQL queries. Dev’s solution: create a Fabric data agent pointing at the delivery lakehouse, then add it as a connected agent to the logistics assistant bot. He configures trigger descriptions like “delivery statistics, carrier performance, transit times, regional analytics.”

Now when a dispatcher asks “How did NZ Post perform this week?”, the orchestrator routes to the Fabric data agent. The agent translates the question to SQL, queries the lakehouse, and returns a summary: “NZ Post delivered 847 packages this week with a 94.2% on-time rate, up from 91.8% last week.”

💡 Exam tip: Fabric = structured analytics data in Fabric

If the exam mentions lakehouses, data warehouses, semantic models, or BI data in Fabric, the answer is a Fabric data agent. If the data is in Dataverse, use Dataverse knowledge. If it is in an external database, use a custom connector. Do not confuse Fabric data agents with generative answers — those are for unstructured documents.

Question

What is a Fabric data agent?

Click or press Enter to reveal answer

Answer

A preview feature in Microsoft Fabric that lets AI agents query lakehouses, data warehouses, and semantic models using natural language. The agent translates questions to SQL or DAX and returns structured results.

Click to flip back

Question

What three data sources can a Fabric data agent query?

Click or press Enter to reveal answer

Answer

1) Lakehouses (Delta Lake tables, queried via SQL), 2) Data warehouses (Fabric SQL warehouse, queried via T-SQL), 3) Semantic models (Power BI datasets, queried via DAX).

Click to flip back

Question

How do you add a Fabric data agent to Copilot Studio?

Click or press Enter to reveal answer

Answer

Create and publish the Fabric data agent in Fabric, then in Copilot Studio go to Settings → Connected agents → Add → Fabric data agent. Configure trigger descriptions so the orchestrator knows when to route analytics questions.

Click to flip back

Knowledge Check

Dev's company has delivery performance data in a Fabric lakehouse. Operations managers want to ask the company bot 'What were on-time rates by region last month?' What should Dev use?

Knowledge Check

What is the key difference between a Fabric data agent and a SharePoint knowledge source?

🎬 Video coming soon

Fabric Data Agents: Analytics Meets AI

← Previous

Integrating Foundry Agents

Next →

A2A Protocol: Cross-Platform Agent Collaboration

Guided

I learn, I simplify, I share.

A Guide to Cloud YouTube Feedback

© 2026 Sutheesh. All rights reserved.

Guided is an independent study resource and is not affiliated with, endorsed by, or officially connected to Microsoft. Microsoft, Azure, and related trademarks are property of Microsoft Corporation. Always verify information against Microsoft Learn.