Skip to content
All case studies
Retail · Cloud Data Platform·Alshaya Group·2021–2024

One Source of Truth: Consolidating 50+ Sources on Azure

Collapsed a fragmented data estate into a single governed lake feeding every enterprise function.

Role: Analytics Program Lead

50+
Sources consolidated
5
Enterprise domains
1
Source of truth
60+
Downstream reports

Business Problem

Decades of brand and country expansion had left Alshaya with 50+ disconnected data sources. Reconciliation was manual, definitions conflicted, and no function could trust a cross-enterprise number.

Architecture

An Azure Data Lake on Databricks with a medallion-style progression — raw ingestion, conformed/cleansed, and curated marts — serving Merchandise (Food & Non-Food), Corporate, Finance, Customer, and Logistics.

Technology

Azure Data LakeDatabricksAzure Data FactoryOracle ADWPower BI

Delivery

Structured the ingestion and curation program with clear ownership and quality gates, then wired the curated layer into an Oracle ADW reporting platform with 60+ enterprise reports and self-service BI.

Challenges

  • Harmonizing conflicting definitions across brands and geographies.
  • Ingesting both structured and unstructured data reliably.
  • Delivering trust, not just a pipeline.

Solution

Consolidated 50+ sources into a single governed lake, established conformed definitions, and delivered near-real-time reporting with a 20% batch-processing improvement.

Business Outcome

  • A single source of truth adopted across five enterprise domains.
  • 20% faster batch processing and fresher executive reporting.
  • Elimination of manual cross-source reconciliation.

Lessons Learned

A data lake is only as valuable as the definitions layered on top of it. Governance and conformance are the real deliverables.

Future Roadmap

Streaming ingestion, a semantic layer over the curated marts, and ML-ready feature stores for forecasting.