Intermediate · 8 lessons · Build Agent-Ready Data
Building Reliable Enterprise Data Agents
Build a governed Fabric Data Agent that answers trusted business questions, evaluate it against a test set, and connect it to a Foundry agent for broader orchestration.
An enterprise data agent should not be judged by its best demo answer. It should be judged by what happens when an ordinary user asks an ordinary business question, with imperfect wording, incomplete context, and real security constraints.
Think of the agent as a new analyst joining your team. Giving that analyst a chat window does not make them reliable. They still need trusted sources, clear definitions, approved calculation methods, access boundaries, tests, and someone accountable for the result.
That is how we will build this course. You will begin with the data foundation rather than the chat interface. You will define the questions the agent must answer, prepare the schemas and business language behind those questions, build a Fabric Data Agent, inspect the SQL, KQL, and DAX it generates, and evaluate it against a small but meaningful test set.
Then we will extend the architecture. A Fabric Data Agent is the analytical specialist. A Microsoft Foundry agent is the broader orchestrator. You will learn how they can work together through the preview Foundry integration, with the Fabric tool using the end user’s identity while Foundry coordinates data, documents, tools, and controlled actions.
The final lesson turns the architecture into a production operating model, covering governance, security testing, observability, release discipline, and conversation analytics.
Work through the lessons in order and complete the exercise in each one. Reliability is built layer by layer. Skipping the foundation usually means returning later to repair it, when the system is already harder to change.
Lessons
- 1 Why Data Agents Fail Outside the Demo Separate chat, analytics, and orchestration, then define the reliability standard your agent must meet before you build it. 8 min
- 2 Preparing Agent-Ready Data Turn a data source that works for analysts into one an agent can interpret, query, secure, and decline to use when trust is low. 9 min
- 3 Building the Trusted Semantic Layer Give the agent a compact, explicit business language through schemas, measures, descriptions, instructions, and verified query patterns. 9 min
- 4 Creating the Fabric Data Agent Create the agent, connect a focused set of governed sources, configure its boundaries, and publish a version users can safely test. 9 min
- 5 Inspecting and Evaluating Answers Look behind the response at the generated SQL, KQL, and DAX, then turn expected answers into a repeatable regression test. 10 min
- 6 Semantic Models and Ontologies Use semantic models for trusted analytical truth and add a Fabric IQ ontology when the agent must reason across business entities, relationships, rules, and actions. 9 min
- 7 Fabric Data Agents and Foundry Agents: Better Together Use the Fabric Data Agent as a governed analytical tool while a Foundry agent coordinates documents, APIs, decisions, and actions across a larger workflow. 11 min
- 8 The Production Playbook Turn reliability, governance, security, observability, release discipline, and conversation analytics into an operating model for production data agents. 12 min