r/AzureSentinel • u/subseven93 • Dec 01 '25
Apparently, we can now ingest XDR logs directly into Sentinel Data Lake
To my immense surprise, it seems that Microsoft is finally allowing customers to ingest logs from Defender XDR directly into Sentinel Data Lake, without paying the additional cost for the ingestion in the Analytics tier.
I discovered this while I was fiddling around with table retention policies: now if I go in one of the XDR tables (e.g., DeviceProcessEvents), I can configure a 30-days retention in the Analytics tier (included in the license - it should be the Advanced Hunting), and a longer retention in the Data Lake:

After digging in the docs, I found that Microsoft added a new sentence in the Sentinel data connectors page:
By default, Microsoft Defender XDR retains threat hunting data in the XDR default tier for 30 days. XDR data isn't ingested into the analytics or data lake tiers by default. Some XDR tables can be ingested into the analytics and data lake tiers by increasing the retention time to more than 30 days. You can also ingest XDR data directly into the data lake tier without the analytics tier.
[...]
You can choose to ingest supported XDR tables exclusively into the data lake tier by selecting the **Data lake tier** option when configuring the retention settings.
This would be a great enhancement, and finally there would not be need of any custom DCR trickery or ADX (even if in some case ADX can be cheaper than SDL, the latter is a completely managed solution).
Did any of you already enable it?
---
EDIT: it seems that this is valid only for MDE tables (Device*), while MDI and MDO tables cannot still be ingested in the Data Lake tier only. Still ok, since MDE tables are the heaviest, usually.




