Publishing a Fabric Data Agent to Microsoft 365 Copilot moves governed analytics from a specialist workspace into everyday chat. Users can open the agent from the Agent Store, mention it with `@`, share its link in Teams, and ask for visualizations. The easier access increases value only when users discover the right agent, receive answers within their individual permissions, and understand how Copilot has transformed the Data Agent output.
Datrick treats this as an adoption and control program, not a publishing checkbox. The pilot starts with one business domain, one approved Data Agent, one cohort, and a versioned set of questions. It evaluates direct Data Agent output, Copilot's final response, user access, visualization, capacity consumption, support demand, and business behavior after release.
Which business decisions should become faster when the Data Agent appears in Copilot? Use those decisions to define quality, access, and adoption gates.
Define a rollout contract before Agent Store publishing
| Rollout area | Required decision | Acceptance evidence |
|---|---|---|
| Business scope | Users, supported questions, decisions, authoritative sources, prohibited use, quality, escalation, and value metric. | Named cohort and ground-truth question set approved by data and business owners. |
| Platform prerequisites | Fabric capacity, Data Agent settings, Copilot capacity designation, cross-geo settings, tenant alignment, licenses, and extensibility. | Builders and users can access the preview feature in the intended tenant and region. |
| Published agent | Production source bindings, description, instructions, examples, permissions, evaluation, owner, version, and Agent Store status. | Direct Data Agent tests meet source, query, result, security, latency, and consumption thresholds. |
| Discovery | Agent name, description for users and model, search terms, `@` mention behavior, sharing, training, and support entry point. | Users can find the correct agent and distinguish it from reports, semantic models, and other agents. |
| Permissions | Agent sharing, source access, RLS, CLS, Purview, security groups, joiner/mover/leaver process, and recertification. | Allowed users receive permitted data; denied users fail closed even when they have the shared link. |
| Answer fidelity | Copilot orchestration, response instructions, summarization, conversation context, code interpreter, visualization, and limitations. | Final responses and charts preserve approved metrics, qualifiers, source meaning, and uncertainty. |
| Operations | Usage, feedback, corrections, Fabric consumption, incidents, changes, support, review cadence, and retirement. | Quality and access regressions are detectable, attributable, and recoverable. |
Publish for discovery, not accidental exposure
Validate the Data Agent in Fabric, publish the approved production version, and select publication to the Microsoft 365 Copilot Agent Store. Use an accountable production owner and restrict publishing from development workspaces. A production workspace containing a draft is not enough; consumption channels require the published version.
Write the public description for people and the orchestrator. State the business domain, authoritative sources, supported questions, time coverage, intended audience, and exclusions. Users can open the agent directly or attach it with `@` from Copilot chat. Test both paths because discovery, prior conversation context, and selected-agent state can affect behavior.
Sharing the Agent Store link improves distribution but does not grant Fabric permissions. Roll out through named security groups, confirm Copilot extensibility settings, and provide a clear owner, support route, data freshness statement, approved examples, and limitations. Avoid broad launch announcements before the permission and answer-quality evidence is complete.
Prove effective access for every user persona
Microsoft documents that users see results based on their access to the underlying sources and that RLS and CLS remain enforced. Test the complete path as the actual user, not as the builder. Include executives, analysts, regional users, restricted users, new hires, leavers, and users with access to the agent but not one attached source.
Map Data Agent sharing, semantic model Read, lakehouse or warehouse permissions, KQL roles, ontology dependencies, Purview access policies, and group inheritance. A user can discover or open the agent and still receive authorization errors or empty results when the selected source is inaccessible. Do not solve that by granting workspace-wide roles.
Evaluate the answer after Copilot orchestration
Microsoft 365 Copilot has its own orchestrator. It uses user intent, chat context, and model reasoning to shape the final response from the Fabric Data Agent output. The publishing description becomes model-facing guidance and can request that output be delivered without summarizing or adding interpretation, but Microsoft notes that some transformation is inevitable.
Evaluate three artifacts: the generated Fabric query and source result, the direct Data Agent answer, and the final Copilot answer. Score metric, filter, period, grain, qualifier, uncertainty, source attribution, truncation, and unsupported causal language. Repeat with fresh and continuing chats because prior context can alter the request or synthesis.
| Experience | Failure to test | Release control |
|---|---|---|
| Agent Store discovery | User cannot find the agent, chooses a similarly named item, or misunderstands its scope. | Distinct name, concise domain description, approved examples, audience targeting, and discovery testing. |
| `@` mention | Agent is attached after unrelated context or receives a rephrased question that changes business meaning. | Fresh-chat and continuing-chat tests, clarification rules, and visible scope guidance. |
| Direct answer | Wrong source, query, result, permission, summary, or refusal before Copilot synthesis. | Versioned Data Agent evaluation against deterministic source controls and personas. |
| Copilot final answer | Correct Data Agent result is reworded into an incorrect metric, causal claim, missing qualifier, or false certainty. | Publishing instructions, final-answer evaluation, critical-field checks, and human escalation for material decisions. |
| Code interpreter visualization | Chart uses incomplete data, wrong units, grain, labels, ordering, filter, or time window. | Chart-specific test cases, approved comparison report, completeness checks, and explicit limitations. |
| Sharing | Recipient assumes the link grants data access or shares it outside the intended cohort. | Security-group rollout, access request process, user guidance, audit, and periodic recertification. |
| Scale | Adoption creates capacity pressure, slow answers, repeated corrections, or support demand without measurable value. | Cohort gates, usage and cost monitoring, SLOs, feedback triage, and expansion tied to accepted-answer outcomes. |
Govern and operate the released agent
- Track active users, accepted questions, repeat use, unsupported requests, corrections, business outcomes, and support cases by cohort.
- Monitor Fabric AI Query consumption, generated source-query workload, latency, failures, throttling, and shared-capacity impact.
- Review source schemas, measures, refresh, permissions, descriptions, examples, publishing state, Copilot behavior, and licenses on a defined cadence.
- Preserve audit evidence and apply Purview, retention, privacy, and investigation requirements to agent interactions and underlying sources.
- Maintain a kill switch, known-good published version, user communication, incident runbook, and support owner for wrong-answer or access incidents.
Run a three-to-five-week Microsoft 365 Copilot rollout pilot
- Select one approved Data Agent, business domain, decision set, production owner, and named Microsoft 365 Copilot user cohort.
- Validate prerequisites, tenant and capacity settings, licenses, production sources, permissions, Purview controls, and Agent Store governance.
- Refine the published name and description, publish to Agent Store, configure group access, and establish user support and training.
- Build direct, `@` mention, continuing-chat, permission, unsupported, adversarial, visualization, latency, and consumption tests.
- Compare Fabric query, direct Data Agent response, final Copilot response, and visualization against ground truth and approved reports.
- Run the cohort, monitor adoption and corrections, remediate the correct layer, exercise incident and rollback, and repeat the suite.
- Deliver rollout architecture, permission matrix, evaluation scorecard, publishing and support runbook, operating dashboard, training, and go, limit, or stop recommendation.
Frequently asked questions
Can a Fabric Data Agent be published to Microsoft 365 Copilot?
Yes. Microsoft documents a preview publishing option that makes a validated Fabric Data Agent available through the Agent Store in Microsoft 365 Copilot. Users can open it directly in Teams or mention it from the main Copilot chat. The Data Agent and Microsoft 365 Copilot must be in the same tenant, required Fabric settings and capacities must be enabled, and users need the appropriate licenses and access.
Does sharing a Fabric Data Agent link grant access to its data?
No. Sharing an Agent Store link helps colleagues discover the Data Agent, but recipients still need access to the published Data Agent and every underlying source required for their questions. The requesting user's source permissions, row-level security, column-level security, and applicable Purview controls continue to determine which results can be returned.
Does Microsoft 365 Copilot change Fabric Data Agent answers?
Microsoft 365 Copilot has its own orchestrator, which uses conversation context and model reasoning to form the final response from Data Agent output. Publishing instructions can ask Copilot to minimize summarization or interpretation, but Microsoft notes that some change is inevitable. Evaluate the final Copilot answer, not only the direct Data Agent answer.
How should we test Fabric Data Agent visualizations in Microsoft 365 Copilot?
When users ask code interpreter to visualize a Data Agent result, validate that the input result is complete enough, the chart uses the correct fields, units, filters, grain, labels, and time window, and the narrative does not imply unsupported causality. Compare the visualization with an approved report or deterministic query and warn when the agent response is summarized or truncated.
How long does a Microsoft 365 Copilot Fabric Data Agent rollout assessment take?
A focused rollout pilot can often be completed in three to five weeks for one published Data Agent, one governed domain, and a named user cohort. The work covers prerequisites, Agent Store publishing, permissions, descriptions, discovery, final-answer and visualization evaluation, governance, monitoring, support, adoption measurement, and a rollout recommendation.
Official implementation references
- Consume Fabric Data Agent in Microsoft 365 Copilot
- Fabric Data Agent sharing and source permissions
- Source control, publishing, and consumption channels
- Fabric Data Agent governance and limitations
- Publish agents for Microsoft 365 Copilot
- Fabric Data Agent consumption and capacity reporting
Start with one decision domain and one named Copilot cohort. Datrick can prepare the Data Agent, prove the final Copilot experience, and deliver a controlled rollout recommendation.
