Aller au contenu
GALTIERFORWARD
← Toutes les réalisations
LivréIndustrie · Production & supply chain2026

Cockpit industriel

Un tableau de bord qui ne se contente pas d’afficher : il calcule, il alerte, il tranche.

Démonstrateur anonymisé — données synthétiques

Mon rôle
Conception, modélisation, développement, documentation
Démonstrateurs
12
Classeurs générés
entièrement par script
≈ 2 700
Formules vivantes
8 faits · 13 dimensions
Modèle de données
11
Modules analytiques
9
Guides de documentation
1 commande
Rafraîchissement complet
Le contexte

Ce cas reproduit les besoins typiques d’une entreprise industrielle avec production, supply chain et activité internationale. L’organisation d’origine n’est pas identifiable : noms, valeurs et détails métier ont été remplacés par des données synthétiques. Le démonstrateur couvre quatre axes de contrôle de gestion : reporting, performance production/supply, prévision et scénarios, innovation et data.

Ce qui n'allait pas

  • Répliquer une logique de business intelligence sans dépendre d’un outil propriétaire : un socle possédé et maintenable par la finance elle-même.
  • Garantir la traçabilité : chaque chiffre doit être auditable jusqu’à sa source.
  • Rendre le rafraîchissement mensuel tenable, donc automatisé.
  • Préparer le branchement ERP (Sage, Yooz) sans en dépendre pour la démonstration.
Technologies
Python (openpyxl, pandas)ReactServeur HTTP localDockerExcel — modélisation financièreConnecteurs Sage / YoozMode lecteur public sans authentification
Fonctionnalités livrées
  • · Modèle de données en étoile documenté
  • · Cross-filtering global côté serveur
  • · Sélecteurs de scénario (pessimiste / base / optimiste) à facteurs éditables
  • · Synchronisation bidirectionnelle dashboard ⇄ Excel
  • · Contrôles qualité automatiques par classeur (OK/KO)
  • · VAN, TRI, payback, analyse de sensibilité
  • · BFR, DSO/DPO/DIO, cycle de conversion de trésorerie
  • · Prévision statistique avec backtest WAPE
  • · Consolidation multidevises et sensibilité au change
  • · Export HTML partageable, application de bureau, image Docker
Les décisions

Ce que j'ai fait, et pourquoi.

Chaque décision de conception a une alternative écartée. Les expliciter, c'est la différence entre un choix et un réflexe.

01

Un modèle de données avant tout

Modèle en étoile : 8 tables de faits, 13 dimensions, relations documentées, dictionnaire de données et registre d’hypothèses. Séparation stricte saisie / données brutes / transformations / calculs / restitutions / contrôles / documentation — les principes de la modélisation financière appliqués à la lettre.

02

Des classeurs vivants, pas des exports morts

12 classeurs générés par script, environ 2 700 formules réellement vivantes. Chaque classeur commence par un onglet de paramètres (cellules de saisie en jaune, police bleue) et finit par un onglet de contrôle qui affiche un statut OK/KO automatique. Changer une hypothèse recalcule tout, y compris les cibles des graphiques.

03

Un dashboard web interconnecté

Un onglet par classeur, quatre niveaux de lecture (exécutif, synthétique, détaillé, contrôle). Le cross-filtering est global : cliquer sur un mois, un pays, une famille produit ou un fournisseur filtre instantanément toutes les analyses liées côté serveur, et laisse les autres globales.

04

Une synchronisation bidirectionnelle

Une modification faite dans le dashboard est réécrite dans les cellules de paramètres des classeurs Excel — sans régénération, en préservant les graphiques. Et inversement. Deux interfaces, une seule vérité.

05

Les modules qui font un vrai contrôle de gestion

Cockpit exécutif · Performance production & supply (OTIF, stocks, fournisseurs, bridge, plan d’actions) · Prévision & scénarios (WAPE, biais, capacité) · ROI et business cases (VAN, TRI, payback, sensibilité) · Analytique comptes fournisseurs · Marge et rentabilité · Trésorerie et BFR (DSO, DPO, DIO, cycle de conversion) · Consolidation multidevises et exposition de change · Prévision statistique avec backtest.

06

Prêt pour le jour J

Connecteur ERP en quatre modes (fichiers CSV, Sage SQL, Sage API, Yooz API), avec commandes de statut, de test et d’extraction. Les accès n’étaient pas fournis : le chemin est prêt, documenté, et bascule en une configuration.