Microsoft OneLake
The single, tenant-wide data lake under Microsoft Fabric, built on ADLS Gen2, storing tables as Delta by default and exposing them through an Iceberg REST Catalog API for external engines.
Summary
The single, tenant-wide data lake under Microsoft Fabric, built on ADLS Gen2, storing tables as Delta by default and exposing them through an Iceberg REST Catalog API for external engines.
Microsoft's "OneDrive for data" — the shared lake every Fabric workload addresses, with open-catalog APIs (Iceberg REST + Unity Catalog Open APIs) so Snowflake, Dremio, Trino, and Databricks reach Fabric data without an export step.
- OneLake is Azure/ADLS-backed, not literally S3 — it participates in the open lakehouse via the Iceberg REST Catalog standard, not via being S3-compatible storage.
- "Bidirectional with Snowflake" means shared Iceberg metadata over one physical copy, not two-way replication.
implementsIceberg REST Catalog Spec — IRC endpoint for external-engine accessenablesApache Iceberg — Fabric tables surfaced as Icebergalternative_toAmazon S3 Tables — the Azure-side managed-table-storage analoguesolvesVendor Lock-In — open-catalog access for Fabric-resident data
Definition
The single, tenant-wide data lake underneath Microsoft Fabric — one logical OneLake per tenant, built on Azure Data Lake Storage Gen2, that every Fabric workload (Lakehouse, Warehouse, Power BI, Real-Time Intelligence) reads and writes. Tables are stored as Delta Lake by default and exposed through an Iceberg REST Catalog (IRC) API for external engines.
Microsoft's answer to data-copy sprawl. Instead of each analytics product holding its own copy of the data, OneLake is a shared "OneDrive for data" that all Fabric engines address directly. The open-catalog surface (Iceberg REST + Unity Catalog Open APIs) is the interoperability bet — Fabric data should be reachable by Snowflake, Dremio, Trino, and Databricks without an export step.
Tenant-wide lake for Microsoft Fabric workloads, cross-engine access to Fabric tables via the Iceberg REST Catalog API, Snowflake↔OneLake bidirectional Iceberg interop, Azure-side lakehouse storage that participates in the open table-format ecosystem.
Connections6
Outbound6
scoped_to2implements1enables1alternative_to1solves1Resources3
Microsoft's own walkthrough of OneLake exposing Fabric tables through the Iceberg REST Catalog API for external engines.
GA announcement of bidirectional Snowflake↔OneLake Iceberg interoperability — read/write across both platforms over one physical copy.
Official OneLake feature page covering the tenant-wide lake model and open-catalog surface.