Projet de fin d'études — commerce de détail

BI Portal — Chaîne décisionnelle Odoo → Power BI

OdooTalendSQL ServerPower BIK-MeansFP-GrowthPHPDocker
Modèle en étoile — table de faits et dimensions
Modèle en étoile — table de faits et dimensions
Performance produits
Performance produits
Vue générale sur vente
Vue générale sur vente
Analyse des paiements
Analyse des paiements

DRAG · ← → · CLICK AN IMAGE

Chaîne décisionnelle de bout en bout : extraction des données de vente depuis Odoo, transformation sous Talend, chargement dans un entrepôt SQL Server modélisé en étoile (table de faits FAIT_VENTES et dimensions produit, client, date, paiement).

Trois rapports Power BI couvrant 1,20 M DT de chiffre d'affaires sur 473 483 transactions : vue générale des ventes, performance produits et analyse des encaissements.

Modèles de data mining sur les tickets de caisse : segmentation K-Means de 177 références en 4 segments, règles d'association FP-Growth (lift jusqu'à 3,13 sur le couple viennoiserie → boisson chaude) et prévision de chiffre d'affaires à 12 semaines.

Portail web PHP à trois rôles (administrateur, commercial, employé) rejouant les rapports en code plutôt que par iframe Power BI : les rapports intégrés exigent une session Microsoft Entra ID et ne s'affichent pour aucun visiteur externe. Authentification bcrypt, jetons anti-CSRF, cloisonnement par rôle, déployé sous Docker.

Chiffres clés

1,20 M
CA analysé
en dinars, 2022–2024
473 K
Transactions
toutes caisses
177
Références
en 4 segments K-Means
3,13
Lift maximal
règle d'association la plus forte

Qualité de la chaîne

Encaissements conformes
99.96%
Taux de recouvrement
100%
Part des espèces
96.31%
Poids du T4
38.3%

180 anomalies de caisse sur 473 483 transactions · dépendance au numéraire identifiée comme principal axe d'amélioration.

Architecture de la chaîne

Odoo
Odoo
ERP source
Talend
Talend
ETL
SQL Server
SQL Server
Entrepôt
Power BI
Power BI
Rapports
◧
Portail web
Diffusion