Object access, file access & analytics
Amazon S3 Tables vs Microsoft Fabric OneLake
Amazon S3 Tables (Iceberg table buckets) maps most closely to Microsoft Fabric OneLake.
OneLake stores tables in Delta Lake format and can expose them as Iceberg (and Iceberg as Delta) through metadata virtualization. Azure Blob Storage itself has no table bucket type.
Side-by-side comparison
| Aspect | Amazon Web Services | Microsoft Azure |
|---|---|---|
| Service | Amazon S3 Tables | Microsoft Fabric OneLake |
| Lifecycle | Generally available | Generally available |
| What it is | Table buckets that store Apache Iceberg tables as first-class resources, with automatic maintenance (compaction, snapshot management) and access from Iceberg-compatible engines such as Athena, Redshift, EMR, and Spark. | Fabric's tenant-wide data lake (built on ADLS) that stores tables in Delta Lake format and virtualizes metadata so the same tables can be read as Apache Iceberg (and Iceberg tables as Delta). |
| Pricing model | Per GB-month storage and per-request charges, plus monitoring and compaction charges. | OneLake storage is billed per GB-month. Compute comes from the Fabric capacity you buy. |
| Docs | Amazon S3 Tables docs | Microsoft Fabric OneLake docs |
| Pricing page | Amazon S3 Tables pricing | Microsoft Fabric OneLake pricing |
| Exams | DEA-C01 | AZ-305 |
Key differences
- Native format. S3 Tables is Iceberg-native. OneLake is Delta-first, and Iceberg works through virtualized metadata and shortcuts.
- Platform. S3 Tables is a storage feature you use from Athena, Redshift, EMR, or any Iceberg engine. OneLake comes with Microsoft Fabric and is used through a Fabric capacity.
- Maintenance. S3 Tables automatically compacts files and manages snapshots. In Fabric, table maintenance runs from Fabric workloads.
Pricing summary
Pricing models only. No prices are quoted because they change by region and over time.
- AWS
- Per GB-month storage and per-request charges, plus monitoring and compaction charges. Amazon S3 Tables pricing →
- Azure
- OneLake storage is billed per GB-month. Compute comes from the Fabric capacity you buy. Microsoft Fabric OneLake pricing →
Certification exam mapping
| Exam | Provider | Level | Status |
|---|---|---|---|
| AWS Certified Data Engineer – Associate DEA-C01 | AWS | Associate | current |
| Microsoft Certified – Azure Solutions Architect Expert AZ-305 | Azure | Expert | current English version updated Apr 17, 2026. |
Relevance is based on each exam's published scope, not a line-by-line objective match. Check the official study guide.
Verification notes
- This mapping crosses into analytics. A later Analytics category may refine it.
FAQ
What is the Azure equivalent of Amazon S3 Tables?
Amazon S3 Tables (Iceberg table buckets) maps most closely to Microsoft Fabric OneLake. OneLake stores tables in Delta Lake format and can expose them as Iceberg (and Iceberg as Delta) through metadata virtualization. Azure Blob Storage itself has no table bucket type.
How does pricing compare between Amazon S3 Tables and Microsoft Fabric OneLake?
AWS: Per GB-month storage and per-request charges, plus monitoring and compaction charges. Azure: OneLake storage is billed per GB-month. Compute comes from the Fabric capacity you buy. Check the official pricing pages for current rates.
Which certification exams cover this topic?
AWS Certified Data Engineer – Associate (DEA-C01); Microsoft Certified – Azure Solutions Architect Expert (AZ-305).