Étude de cas Stratégique Strategic Case Study

Retail Analytics — Diagnostic de Rentabilité & Star Schema Retail Analytics — Profitability Diagnosis & Star Schema

Déploiement d'une architecture Data "Scalable" (Python/dbt/PostgreSQL) pour cartographier la marge d'ex-distribution sur £17.7M de transactions complexes (B2B/B2C). Deployment of a "Scalable" Data Architecture (Python/dbt/PostgreSQL) mapping ex-distribution margins across £17.7M of complex B2B/B2C transactions.

Le Déficit Hétérogène UK The Heterogeneous UK Deficit

Un détaillant en ligne au Royaume-Uni encaisse une vaste volatilité de comportement d'achat, brassant du don B2C occasionnel aux commandes en gros d'industriels (B2B Wholesalers). La question d'audit critique: Comment isoler rapidement ce panachage toxique qui aveugle la gestion des stocks de Noël et pénalise les rotations d'inventaires sur 540k flux ? A UK online gift retailer absorbs massive purchase behavior volatility, combining ad-hoc B2C gifting with heavyweight industrial orders (B2B Wholesalers). The critical audit question: How to rapidly isolate this toxic mixture that blindsizes holiday inventory planning and heavily penalizes SKU rotations across 540k records?

Une Résolution "Modern Data Stack" A "Modern Data Stack" Resolution

Plutôt que des requêtes manuelles fragiles, la solution repose sur la conception d'un pipeline complet ELT. Les logs monolithiques sont déversés dans PostgreSQL puis normalisés structurellement via dbt vers un Modèle en Étoile (Star Schema) fiable, séparant proprement la fact_sales des hiérarchies Clients et Produits. Power BI encapsule le tout. Rather than depending on brittle manual queries, the resolution rested on executing a full ELT pipeline. Monolithic flat logs were ingested straight into PostgreSQL, then structurally reshaped via dbt toward an enterprise Star Schema model—gracefully splitting the core fact_sales from rigid Client and Product hierarchies.

540K
Lignes de Table Factuelle Fact Table Records
18%
Hémorragie (Annulations) Cancellation Bleed
£17.7M
Chiffre d'Affaires Audité Audited Revenue Scope

Infrastructure de la Plateforme Analytics Analytics Platform Infrastructure

Création "from scratch" d'une plateforme unifiée visant la traçabilité. Couplage Python/DBT orchestré pour extraire la sémantique cachée hors d'anciens logs, construisant ainsi le Single Source of Truth avant de percer la visualisation via le moteur DAX de Power BI. Built a centralized traceability platform purely from scratch. Connected automated Python/dbt architectures to aggressively extract business logic from legacy logs—securing a rigorous Single Source of Truth before bridging it over to Power BI's DAX engine.

🐍 Python 🔧 dbt 🐘 PostgreSQL 📊 Power BI 🐳 Docker
Dépôt GitHub du Projet View GitHub Repository

🏗️ Data Workflow & Gouvernance 🏗️ Data Workflow & Governance

📥
Ingest
Python Extract depuis Excel UCI Python Extract from UCI Excel
🐘
Load
Dockerisé — PostgreSQL Dockerized — PostgreSQL
🔧
Transform
dbt Core (Star Schema) dbt Core (Star Schema)
📊
Serve
Power BI

Abandonner les exports manuels chronophages : l'architecture met en place un véritable modèle décisionnel Analytics Engineering. dbt prend en compte les contraintes, assainissant l'historique et bâtissant des macros réutilisables, ce qui propulse la fluidité métier au sein de tables d'analyses prêtes pour Power BI. Ending the reliance on time-consuming manual exports: the framework established a mature Analytics Engineering setup. Handling complex referential integrities, dbt cleans the historical garbage array into a reusable Star Schema, accelerating commercial fluency directly inside ready-to-consume Power BI tables.

💡 Actionable Data Insights 💡 Actionable Data Insights

📉 Faille Opérationnelle (18% d'Annulations) Operational Leak (18% Cancellation Deficit)

La numérisation des factures en retour isolées "C" (Cancellation) détonne : un gigantesque gap de ~18% de taux d'échec de commande. Cela indique une hémorragie toxique probable causée par des Back-Orders B2B non remplis et des ruptures nettes chez les Master-Wholesalers. Isolating and scanning backward traces labeled via "C" Invoices flags a startling ~18% system-wide order abort rate. This highlights a toxic leakage heavily driven by unfulfilled B2B back-orders or acute out-of-stock scenarios impacting Master-Wholesalers.

Dépréciation de marge : Des annulations massives B2B gèlent la chaîne d'approvisionnement et engouffrent le working capital. Margin Depreciation: Massive B2B rollbacks heavily freeze up the supply chain routing, tanking available working capital.
Quick-Win Recommandé : Audit flash de conformité logistique sur le "Top 20" des références fréquemment renvoyées. Recommended Quick-Win: Implement a flash compliance audit on the Top 20 most frequently returned / voided SKUs across the network.

👥 Dichotomie GTM : Wholesale (B2B) vs D2C GTM Dichotomy: Wholesale (B2B) vs D2C

Le mix client est parasité par la double casquette: des acheteurs Web unitaires (B2C) noyés au milieu d'acteurs de revente (B2B). En éclatant la donnée Quantity, la modélisation prouve qu'une écrasante dominance des volumes dépend de la sécurisation tarifaire des grossistes. Customer mix is parasitized by a dual-persona matrix: sporadic unit D2C buyers mixed openly with aggressive resale bulk operators (B2B). Exploding the Quantity field proved that an overwhelming chunk of volume directly correlates to securing rigid pricing models with wholesalers.

Le segment grossiste paie moins cher à l'unité mais impose les vrais seuils de rentabilité. Relever légèrement les paliers de fret logistique sur les commandes moyennes. The wholesaler segment captures tighter margins but dictates absolute break-even thresholds. We must slightly push freight tiers on mid-range B2B orders.

🌍 Danger Monopolistique Régional (UK 80%+) Monopolistic Regional Danger (UK at 80%+)

Le Royaume-Uni vampirise à lui seul 80%+ de la rente globale. Le risque d'exposition est flagrant : toute secousse douanière ou locale coupe directement le flux de cash. The United Kingdom alone vampires upward of 80%+ of the overall revenue rent. Risk exposure here is absolutely glaring—any macro or local regulatory shock immediately snipes the operational cash flow.

Levier d'Expansion : Capitaliser sur l'Allemagne et la France en déclinant une stratégie publicitaire agressive, visant la diversification asymétrique des revenus. Expansion Lever: Capitalize aggressively onto German and French penetration with asymmetrical advertising bids to forcefully diversify revenue reliance.

📊 Executive Dashboard — Self-Service BI 📊 Executive Dashboard — Self-Service BI

Outil interactif de type Executive Overview, pensé pour le Comex. Permet d'isoler en continu les marges bénéficiaires directes face au gâchis opérationnel (annulations "C" Invoices). Une transition pure de la donnée brute vers de l'Intelligence Financière. An Executive Overview interactive tool architected for C-Level leadership. Allows continuous isolation of direct profit margins vs operational leakage ("C" Invoices). A pure transition of raw relational noise down to distilled Financial Intelligence.

🎯 Plan de Gouvernance & Impact Croissance 🎯 Governance Turnaround & Growth Impact

1. Stabilisation PNL : Tuer la ligne de "Long Tail" (Règle de Pareto inversée), 60% des micro-références (gift-wares) brûlent la capacité de stock. Il faut se focaliser radicalement sur le Top 15% des "Cash Cows". 1. PNL Stabilization: Murder the "Long Tail" trap (inverted Pareto effect)—roughly 60% of micro-SKUs (assorted gifts) actively burn costly square footage. Force a radical shift towards stocking the Top 15% guaranteed 'Cash Cows'.

2. Cellule B2B Privilégiée : Traiter séparément les clients "Wholesalers" afin d'annuler prioritairement la crise majeure des 18% de ruptures d'achats via des Key Accounts bien profilés. 2. Privileged B2B Taskforce: Silo out the mega-volume "Wholesaler" nodes to rapidly address and dissolve the unacceptable 18% void/cancellation friction using tightly monitored Key Account pipelines.