Your best people spend two hours a day being a reporting engine.

One operational question. Two PDF exports, three Excel tabs, a manual match line by line — and an answer that arrives after the decision was needed. We rebuild that into an AI data agent on Microsoft Fabric, so the question gets asked in plain English in Copilot and answered in seconds.

2 hours → seconds per question ~80% lower compute cost per query Answers inside Microsoft 365 Copilot
TODAY — THE MANUAL WAY
“How many patients took an examination from us, but did not buy a product in June for Location A?”
  • Pull separate PDF and Excel reports for examination visits
  • Cross-reference transaction and sales ledgers
  • Filter cancellations, refunds, location exceptions
  • Match records line by line
60–120 minutes
WITH A FABRIC DATA AGENT — IN COPILOT
“Which item generated the highest revenue profit?”
The item that generated the highest revenue profit is the ATHENS Desk, with a profit amount of 33,558.
Seconds
SEE IT HAPPEN

One customer's journey: from PDF reporting to asking an agent.

Watch the whole arc in under a minute — the manual export routine they started with, and the same business question answered conversationally by the data agent.

From manual Excel and PDF reporting to plain-English questions answered by a Microsoft Fabric data agent.

THE NUMBERS

What changed for the business.

Measuring enterprise AI by how many queries it processes misses the point. The measure that matters is how many manual hours it gives back.

2 hrs → sec
Time to answer
Complex cross-report questions that took 60–120 minutes now return immediately.
10–20 hrs
Given back daily
Eliminating just 10 complex queries a day frees that much skilled time.
40 hrs
Monthly analyst work removed
Ad-hoc reporting requests stopped queueing behind the analytics team.
5,000 → 1,000
Compute Units per query
~80% lower cost per question — by simplifying the model, not buying capacity.
Business Central Data Agent answering a sales revenue by product question inside Microsoft 365 Copilot
The finished agent in Microsoft 365 Copilot — a leader asks, the answer arrives in seconds.

Figures from Aptocoiner Analytics Microsoft Fabric data agent deployments. Read the detail: the ROI case study and the CU optimisation write-up.

FREE GUIDE

How to create an optimized data agent in your organization

Our full 16-page implementation document — the same one our data team works from. Every step from semantic model optimisation through to using the agent inside Microsoft 365 Copilot, with screenshots from a real Business Central deployment.

  • Semantic model optimisation — naming conventions, relationship definition, and table, column and measure descriptions
  • Prep data for AI — simplifying the data schema, verified answers, and adding AI instructions
  • Data agent configuration — capacity requirements, tenant settings and supported data sources
  • Creating the Fabric workspace and publishing the semantic model
  • Creating, configuring and scoping the data agent — including table selection
  • The full Business Central data agent architecture
  • Microsoft 365 Copilot integration — publishing to the agent store and using the agent in Copilot

PDF · instant download · no sales sequence.

Get the guide

Tell us where to attribute it and the download starts immediately.

We use your email only to send the guide and occasional Fabric analytics notes. Unsubscribe any time.

Would rather talk it through? Book a free discovery call →

GO DEEPER

The four engineering stories behind this page.

Each one is a real implementation write-up, not a summary.

QUESTIONS DATA LEADERS ASK US

Before you commit to a data agent programme

Where do we start if our reporting is still manual?

With one question, not a platform. Pick the recurring question that costs your team the most hours this month, and trace what answering it actually requires — which systems, which definitions, which exceptions. That trace tells you whether your gap is the warehouse, the semantic model or the agent, and it becomes the acceptance test for the whole engagement. Every deployment on this page began that way. (New to the category? Start with what a data agent is and how it works.)

Who in the business actually uses it?

The askers rather than the builders — leadership, operations and facility managers, finance and commercial teams. The people who today wait on an analyst or export to Excel. They work inside Microsoft 365 Copilot, so there is no new tool to adopt, while your data team keeps owning the semantic model underneath. (For how this differs from Fabric's builder-facing Copilot features, see Fabric Copilot vs Data Agent.)

Why do data agents give wrong answers?

Almost always the semantic model, not the language model. If the agent has to guess which table holds revenue, which of four date fields means June, or which department column is authoritative, it will guess. The fix is model-side: business naming, validated relationships, descriptions, verified answers and explicit AI instructions.

Can we lower the cost per question without buying more capacity?

Usually, yes — and it is the first thing we look at. Cost tracks how much reasoning the agent must do before it can answer, so removing ambiguity from the model removes spend. On one deployment that took consumption from roughly 5,000 CU per question to about 1,000 CU with no capacity change. For how Fabric bills data agents and how to size capacity in the first place, see what Fabric data agents cost and how to size your capacity.

Do we need a data warehouse first?

In practice, yes. Pointing an agent at raw operational tables produces ambiguity, slow answers and high compute cost. A Bronze/Silver/Gold warehouse in OneLake with a star-schema semantic model is what makes plain-English questions reliably answerable. Our Business Central → Fabric write-up shows exactly how that foundation is built.

How do you handle governance and data security?

Credentials live in Azure Key Vault, never in notebooks or code. Access is via Entra ID app registration with least-privilege permission sets. On the agent itself, the table is the unit of access — individual columns cannot be excluded — so table selection is the security boundary and is scoped deliberately against approved use cases.

What does AI data agent consulting actually involve?

Four things, in order: a semantic model readiness assessment of what you already have; the data warehouse and modelling work if the foundation is not there; the agent build — schema simplification, verified answers, AI instructions, scoping and Copilot publishing; then an enablement loop where we review real user questions and enrich the model weekly. Unlike general AI consulting, this is a data engineering engagement with an AI deliverable at the end — which is why the semantic model, not the prompt, is where we spend the time.

Should we hire an AI agent consultant or build this in-house?

In-house works well when you already have a governed warehouse, a Power BI team fluent in semantic modelling, and someone who can own Fabric capacity management. Bring in help when the data foundation is the gap, when you are on your second failed agent pilot, or when you need the cost-per-query problem solved rather than diagnosed. Either way, insist the work is judged on model quality, not demo quality.

Is a data agent the same as agentic AI or an AI agent for data analysis?

Overlapping, not identical. “AI agent for data analysis” and “data analysis agent” usually describe exactly this pattern — natural-language questions answered against a governed dataset. Broader agentic AI adds autonomous multi-step action: an agent that not only answers but triggers workflows. A Fabric data agent is deliberately narrower and read-only over selected tables, which is what makes it governable in an enterprise. See our explainer on AI agents for data analysis for where the category's accuracy limits actually sit.

What do data agent workflows look like in practice?

The recurring loop is: a business user asks a question in Copilot; the agent resolves it against the semantic model and returns the answer with the steps it took; unanswerable or ambiguous questions are logged; our team reviews that log and enriches the model — a description, a relationship fix, a verified answer, an AI instruction. Over weeks, the share of questions answered first-time climbs and the compute cost per question falls.

Which source systems do you work with?

Anything with an API or a supported connector. Published implementations include Dynamics 365 Business Central, QuickBooks and Xero, plus SQL, Azure and operational systems on the enterprise side.

WORK WITH US

Consulting services across the whole stack

A data agent is the visible end of a longer chain. We build the chain.

Your data is already answering questions. Just slowly, and by hand.

Start with the guide, or bring us your hardest recurring question and we will tell you honestly what it would take to make it answerable in seconds.