Don't miss your chance to take the Fabric Data Engineer (DP-700) exam on us!
Learn moreThe FabCon + SQLCon recap series starts April 14th at 8am Pacific. If you’re tracking where AI is going inside Fabric, this first session is a can't miss. Register now
I tested and ontology could only be created with the 2 tenant settings for processing and storing outside of our region being enabled. Assuming the same is true for data agents. I would like an official answer that this is the case. Unless you are in the US region, data sent to azure OpenAI can be stored outside you capacity's geographic region, compliance boundary, or national cloud instance.
Copilot admin settings - Microsoft Fabric | Microsoft Learn
Thank you.
Solved! Go to Solution.
Hi @ptmk25,
I had the exact same question about Fabric IQ and Data Agents last month, so I set up a call with Microsoft to get an official answer.
This is the answer they gave me in writing after the call:
Proud to be a Super User! | |
Hi @ptmk25,
I had the exact same question about Fabric IQ and Data Agents last month, so I set up a call with Microsoft to get an official answer.
This is the answer they gave me in writing after the call:
Proud to be a Super User! | |
Hi @ptmk25 ,
this is officially confirmed in Microsoft's documentation. The situation with Fabric Data Agents is analogous to what you observed with the Ontology feature, and the docs make it very clear.
Official source: Configure Fabric data agent tenant settings – Microsoft Learn
The Data Agents tenant settings page describes three separate settings that must be enabled if your capacity is outside the EU data boundary and the US:
Processing outside region – data sent to Azure OpenAI can be processed outside your capacity's geographic region, compliance boundary, or national cloud instance.
Storage outside region – data can be stored outside those same boundaries.
Conversation history outside region – session history (retained for up to 28 days unless manually deleted) can also be stored outside the region.
The underlying reason lies in the Azure OpenAI architecture: the Data Agent is powered by Azure OpenAI LLMs, which are deployed to a select set of data centers. By enabling cross-geo processing, data may be processed in a region where Azure OpenAI Service is available, which could be outside the user's geographic region, compliance boundary, or national cloud instance.
In other words: if your Fabric capacity is in, say, West Europe, Spain, or Latin America, and you are not within the EU Data Boundary or the US, you need to enable all three settings to use Data Agents — and by doing so, you accept that both processing and storage (including conversation history) may leave your region.
This is consistent with what you describe regarding the Ontology feature. I understand that logically this makes sense: both features rely on the same Azure OpenAI backend, so they share the same regional availability constraints. It wouldn't be reasonable to expect different behavior between them.
If my comment helped solve your question, it would be great if you could mark it as the accepted solution. It helps others with the same issue and it also motivates me to keep contributing.
Thanks a lot. I really appreciate it
Experience the highlights from FabCon & SQLCon, available live and on-demand starting April 14th.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
| User | Count |
|---|---|
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 |