Azure Data Lake Storage Gen2 (ADLS Gen2) is Microsoft’s enterprise-grade cloud storage service designed for big data analytics workloads.
This guide walks through the complete setup process, including:

Step 1 — Create Azure Storage Account

Configure:
Configure the storage account with the following settings:
| Setting | Value |
|---|---|
| Performance | Standard |
| Region | East US |
| Primary Service | Azure Blob Storage / ADLS |
| Redundancy | Local Redundant Storage (LRS) |
Click Next

Enable the Hierarchical Namespace.
This converts Azure Blob Storage into Azure Data Lake Storage Gen2.

Configuration:


Azure validates the configuration and deploys the storage account.
After deployment completes,

Container Name ecomm-raw-data

Open the newly created container.
Container ecomm-raw-data. You are now ready to upload the dataset.

Drag & Drop your files or browse manually.
Example datasets

After uploading, verify that all folders/files are available.
Expected Dataset
https://freedatacamp.org/wp-content/uploads/2026/09/dataset.tar

Storage Account
│
└── ecomm-raw-data
│
├── brands/
├── category/
├── customers/
├── date/
├── products/
├── order_items/
├── order_returns/
└── order_shipments/
| Feature | Description |
|---|---|
| 🚀 High Performance | Optimized for analytics workloads |
| 🔒 Secure | Microsoft Entra ID & RBAC |
| 📂 Hierarchical Namespace | Native folder support |
| 📈 Scalable | Petabyte-scale storage |
| 💰 Cost Optimized | Multiple storage tiers |
| ⚡ Analytics Ready | Integrates with Azure Databricks |