Salesforce Commerce
Cloud Data Pipeline

Production-grade SFCC data pipeline built using Azure Databricks, ADLS Gen2, and a Bronze–Silver–Gold Lakehouse architecture for analytics-ready datasets at scale.

3 API Domains
3 Lakehouse Tiers
Incremental Loads
Azure Cloud Native
Design and implement a scalable, production-ready data engineering pipeline that ingests Salesforce Commerce Cloud REST API data, processes nested JSON structures, and delivers analytics-ready datasets to a data warehouse using Azure Databricks and Lakehouse architecture.
System Overview
Bronze · Silver · Gold
Bronze
Raw JSON ingestion from SFCC REST APIs, stored as-is in ADLS Gen2 Archive
Silver
Nested JSON flattening, schema normalization, incremental watermark loads
Gold
Dimensional models (fact & dim tables) optimized for BI & reporting
What's Under the Hood
Incremental data extraction from SFCC REST APIs — Customers, Orders, Products
🗄 Raw JSON ingestion (Bronze) with durable storage in ADLS Gen2 Archive
🔄 Nested JSON flattening and schema normalization using Databricks notebooks
📍 Incremental loads using watermark strategy to ensure no duplicate processing
📐 Dimensional modeling — fact & dimension tables for analytics consumption
📊 Gold-layer analytics datasets optimized for BI tools & executive reporting
Built With