Walmart M5 Data Platform Progress report · Orchestration complete
Project status · Sep 2026

Walmart M5 retail data platform — Bronze, Silver, and Gold delivered

End-to-end FMCG demand platform using the Kaggle M5 Forecasting dataset. Raw files were validated in Python, orchestrated with Airflow, and transformed in Databricks into a Medallion lakehouse ready for analytics / Power BI.

Medallion complete Airflow ↔ Databricks live Power BI published

Live Power BI dashboard

Published report walmart_visualization — Executive, Store, Product, and Demand pages on Gold aggregates. Open in Power BI ↗

Analysis pages: 08 Executive · 09 Store · 10 Product · 11 Demand

Architecture steps
7 / 7
Through Jobs automation
Notebooks run
7
01 → 07 all succeeded
Fact rows
59.2M
fact_daily_sales
Gold aggs
7
BI-ready tables

Architecture progress

01

Raw Dataset

3 CSVs in data/raw

02

Python Ingestion

Validate + manifest

03

Airflow

m5_pipeline DAG

04

Bronze

Raw Delta + metadata

05–06

Silver → Gold

Star schema + aggs

Medallion summary

LayerSchemaTablesHighlight
Bronze workspace.walmart_m5_bronze 3 calendar 1,969 · sales 30,490 · prices 6,841,121
Silver workspace.walmart_m5_silver 5 sales long-form 59,181,090 rows
Gold workspace.walmart_m5_gold 12 3 dims · 2 facts · 7 aggregates
Complete

01 — Raw Dataset

Kaggle M5 CSVs staged locally under data/raw/.

Open →
Complete

02 — Python Ingestion

Source detection, schema/size/row checks, batch manifests.

Open →
Complete

03 — Apache Airflow

Docker LocalExecutor DAG with parallel Bronze staging branch.

Open →
Complete

04 — Databricks Bronze

Volume landing + Delta tables with ingestion metadata.

Open →
Complete

05 — Databricks Silver

Wide→long sales, products, stores, prices, calendar cleans.

Open →
Complete

06 — Databricks Gold

Star schema facts/dims and BI aggregate tables.

Open →
Complete

08 — Executive Analysis

Dashboard 1 validated vs gold_export with key demand/store/category findings.

Open →
Complete

09 — Store Analysis

Dashboard 2 validated vs gold_export: state mix, store ranks, category share, interactions.

Open →
Complete

10 — Product Analysis

Dashboard 3 validated: Top 15 FOODS_3, volatility scatter, dept prices.

Open →
Complete

11 — Demand Analysis

Dashboard 4 validated: rolling demand, events, dual-axis sales combo.

Open →

Checklist

Orchestration proof

Latest successful run documented in 07 — Airflow → Databricks Jobs (includes Graph + Grid screenshots and DAG diagrams).