Technology

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.

6 connections 3 resources 1 post

Summary

What it is

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.

Where it fits

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.

Misconceptions / Traps
  • 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.
Key Connections
  • implements Iceberg REST Catalog Spec — IRC endpoint for external-engine access
  • enables Apache Iceberg — Fabric tables surfaced as Iceberg
  • alternative_to Amazon S3 Tables — the Azure-side managed-table-storage analogue
  • solves Vendor Lock-In — open-catalog access for Fabric-resident data

Definition

What it is

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.

Why it exists

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.

Primary use cases

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.

Recent developments

Latest signals

Connections 6

Outbound 6

Resources 3

Featured in