Introduction
Vous êtes mandaté par une entreprise qui vend des modèles et des maquettes.
L’entreprise possède déjà une base de données qui répertorie les employés, les produits, les commandes et bien plus encore. Vous êtes invité à explorer et découvrir cette base de données.
Le directeur de l’entreprise souhaite avoir un tableau de bord qu’il pourrait actualiser chaque matin pour obtenir les dernières informations afin de gérer l’entreprise.
Objectif & Enjeux
Votre tableau de bord doit s’articuler autour de ces 4 sujets principaux : ventes, finances, logistique, et ressources humaines. Les indicateurs clés de performance (KPI) ci-dessous sont requis pour ce tableau de bord, avec une distinction claire entre les priorités définies par le client :
- Rouge : Indicateurs obligatoires
- Vert : Indicateurs complémentaires
- Noir : Indicateur optionnels
Il est recommandé de proposer des KPI supplémentaires, surtout en cas d’impossibilité technique de répondre à certaines demandes. Cette partie est essentielle pour démontrer votre créativité et vos compétences en tant que data analyst.
- Ressources humaines :
-
Performance des représentants commerciaux
Mesurer le chiffre d’affaires généré par chaque employé chargé des ventes.
-
Ratio commandes/paiements par représentant commercial :
Identifier les écarts entre les commandes passées et les paiements reçus pour chaque représentant.
-
Performance des bureaux :
Mesurer le chiffre d’affaire généré par chaque bureau.
-
- Ventes :
-
Chiffre d’affaires par mois et par région + taux d’évolution mensuel :
Suivre les revenus générés par région et par mois pour identifier les tendances géographiques.
-
Produits les plus/moins vendus par catégorie :
Identifier les produits les plus performants dans chaque catégorie.
-
La marge brute par produit et par catégorie :
Mesurer la marge brute et en déduire les produits/catégories les plus/moins rentable.
-
Taux d’évolution mensuel des ventes par catégorie :
Mesurer la performance de chaque catégorie de produit dans le temps.
-
Panier moyen :
Mesurer le panier moyen des commandes.
-
Taux de retour des clients (repeat customers) :
Mesurer la fidélité des clients en identifiant ceux qui passent plusieurs commandes.
-
- Finances :
-
Clients générant le plus/moins de revenus :
Identifier les clients générant le plus de revenus pour mieux les fidéliser.
-
Taux de recouvrement des créances par client :
Identifier les clients ayant un montant élevé de commandes non payées.
-
Croissance des ventes par trimestre :
Identifier les tendances saisonnières ou les opportunités de croissance.
-
Montant moyen des paiements + clients en dessous de la moyenne :
Évaluer la capacité de paiement des clients.
-
Taux de paiement par délai :
Identifier combien de temps les clients mettent pour payer après une commande.
-
-
Logistique :
-
Stock des produits sous seuil critique :
Identifier les produits dont le stock est faible pour éviter les ruptures.
-
Durée moyenne de traitement des commandes + commandes au-dessus de la moyenne de livraison :
Mesurer l’efficacité opérationnelle en analysant le temps entre la date de commande et la date d’expédition.
-
Taux d’écoulement des stocks :
Mesurer la rapidité avec laquelle les stocks sont vendus pour chaque produit.
-
Taux de commandes livrées en retard :
Identifier les problèmes logistiques et améliorer les délais de livraison.
-
Il arrive parfois que certains indicateurs métiers ne soient pas réalisables techniquement. C’est à vous d’expliquer pourquoi et de proposer vos propres idées pour répondre aux besoins métiers.
Note importante : Les stocks sont mis à jour tous les deux mois. Par conséquent, les données actuelles reflètent uniquement les deux derniers mois.
Si des limitations techniques empêchent de répondre à certains KPI, proposez des alternatives alignées avec les objectifs métiers du client.
Ressources
Voici le schéma de la base de données :
Outils
Le directeur ne souhaite pas travailler avec SQL mais veut accéder aux données automatiquement et graphiquement. Vous pouvez proposer l’outil de votre choix (Power BI, Tableau, etc.), tant que le tableau de bord est pertinent.
À titre d’information, la base de données est disponible sur un serveur de l’entreprise. Vous y accédez en mode lecture seule avec un compte utilisateur fourni.
L’entreprise vous fournit également le script que vous pouvez exécuter sur votre serveur MySQL local. Les données sont identiques et s’arrêtent à la fin du mois précédent.
Base de données SQL
Vous avez le choix entre vous connecter au serveur cloud ou déployer le script localement. Les données sont identiques dans les deux cas.
Installation locale
Vous pouvez installer un serveur MySQL Community sur votre machine, ainsi que le client MySQL Workbench. La base de données est prête à être chargée dans un serveur MySQL. Connectez-vous à votre serveur via Workbench, et exécutez tout le code dans ce fichier.
Serveur cloud
Vous pouvez vous connecter au serveur MariaDB (un fork de MySQL) de l’entreprise.
- Hostname: 51.178.25.157
- Port: 23456
- Username: toyscie
- Password: WILD4Rdata!
Connexion avec MySQL Workbench
Livrable attendu
Vous donnerez une courte présentation de votre tableau de bord (demandez à votre formateur la durée). La présentation doit inclure :
- Vue d’ensemble du contexte, présentation de l’équipe et des outils utilisés.
- Démonstration de votre tableau de bord, et interprétation des KPI métiers.
- Difficultés rencontrées et perspectives d’évolution.
N’hésitez pas à créer des KPI supplémentaires !