azure-fabric-data-agents

Provision Fabric Data Agents for secure read-only access to OneLake sources.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/tomz/agent-skills --skill azure-fabric-data-agents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-fabric-data-agents
Source: https://github.com/tomz/agent-skills/tree/main/azure-fabric-data-agents
Command: npx skills add https://github.com/tomz/agent-skills --skill azure-fabric-data-agents

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Fabric Data Agents enable secure, read-only access to OneLake data sources from conversational AI in Microsoft Fabric. They provide a guided, governance-aware path to connect lakehouses, warehouses, semantic models, and KQL sources to an agent that can answer questions without exposing raw data or writing permissions.

Core Features & Use Cases

  • GA Data Agent in Fabric that reads from OneLake and enforces read-only access.
  • Attach up to five data sources per agent and craft per-source instructions and few-shots to tailor queries.
  • Use REST API or fabric-data-agent-sdk for programmatic provisioning and chat interactions across Fabric portals and Notebook environments.
  • Supports lakehouse, warehouse, Power BI semantic models, and KQL databases; Purview governance and tenant settings considerations are included.
  • Share agents with others with per-user permissions while data permissions still control results.

Quick Start

Create a Fabric data agent named your-agent and attach at least one OneLake data source, then start conversing with it in the Fabric workspace.

Frequently Asked Questions about azure-fabric-data-agents

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up conversational analytics over OneLake data sources in Microsoft Fabric?

Conversational analytics over OneLake data sources in Microsoft Fabric is enabled by provisioning Fabric Data Agents. These agents securely connect lakehouses, warehouses, semantic models, and KQL databases to answer questions with read-only access.

Does the Fabric Data Agent support read-only access to Power BI semantic models and KQL databases?

The Fabric Data Agent supports read-only access to Power BI semantic models and KQL databases. It enforces governance controls and tenant settings to securely query these OneLake sources without exposing raw data or allowing writing permissions.

How do I attach data sources and provide instructions to a Fabric Data Agent?

You can attach up to five data sources to a Fabric Data Agent and craft per-source instructions and few-shots. This tailors query behavior for each connected lakehouse, warehouse, or KQL database.

Can I provision and interact with Fabric Data Agents programmatically using REST APIs?

You can provision and interact with Fabric Data Agents programmatically using the REST API or the fabric-data-agent-sdk. This supports chat interactions and automated provisioning across Fabric portals and Notebook environments.

Do I need specific permissions and Fabric capacity to use Data Agents for conversational queries?

Using Data Agents requires appropriate Fabric capacity and read permissions on all underlying data sources. Per-user permissions allow sharing agents, but data permissions still control the query results.

Are there limits on how many OneLake data sources I can attach to a single Fabric Data Agent?

You can attach up to five OneLake data sources to a single Fabric Data Agent. Purview governance and tenant settings considerations apply when configuring these source connections.