Projet de formation, reporting décisionnel
Toys and Models
Exploration d'une base relationnelle, modélisation en étoile, vues SQL orientées reporting, puis construction d'un tableau de bord interactif avec des mesures DAX avancées.
Analyse du schéma relationnel
Première étape, comprendre la base transactionnelle, clients, commandes, produits, paiements, et identifier les clés étrangères et les relations potentielles.
- Huit tables sources : clients, commandes, détails de commande, produits, gammes, paiements, employés, bureaux
- Relations plusieurs vers un identifiées et documentées
- Clés primaires et étrangères vérifiées avant toute jointure
Construction des vues de reporting
À partir du schéma, construction d'un ensemble de vues SQL dédiées au reporting, table de faits centrale, tables de dimensions et vues analytiques.
Ce que ces vues couvrent
- Jointures multi-tables entre commandes, détails, clients, produits, paiements, employés et bureaux
- Logique métier construite via des sous-requêtes communes
- Calculs de marges, panier moyen, meilleurs produits et meilleurs clients
- Taux d'évolution d'une année sur l'autre avec des fonctions de fenêtrage
- Modèle en étoile : une table de faits, cinq dimensions et une table de dates
Modèle analytique et tableau de bord interactif
Les vues SQL ont été importées pour construire le modèle analytique, relations, hiérarchies, table de dates, puis des mesures DAX pour rendre les indicateurs comparables dans le temps. Le tableau de bord couvre cinq pages, accueil, ventes, finance, ressources humaines et logistique.
Modèle de données
- Schéma en étoile importé depuis les vues SQL
- Table de dates connectée à toutes les mesures temporelles
- Relations un vers plusieurs correctement orientées
Pages du tableau de bord
- Accueil : vue d'ensemble et indicateurs à surveiller
- Ventes, finance, ressources humaines et logistique, une page par domaine
- Mise en forme conditionnelle sur les indicateurs clés
Mesures avancées et mise en forme conditionnelle
Le langage DAX a été utilisé à deux niveaux, des calculs analytiques complexes de croissance cumulée depuis le début d'année, et de la mise en forme conditionnelle selon le signe de la croissance.
Calcul de croissance
Mesure comparant le cumul de l'année en cours à la même période de l'année précédente. Le résultat est un ratio de croissance comparable sur n'importe quelle période filtrée.
Mise en forme conditionnelle
Mesure retournant un code couleur dynamique selon que la croissance est positive ou négative, utilisée directement dans les paramètres de mise en forme, sans colonne calculée supplémentaire.
À noter, certains calculs affichés reposent sur des mesures déjà établies dans le modèle plutôt que recalculées à chaque fois.
Bilan
Vues SQL reproductibles avec des totaux cohérents entre la base et le tableau de bord. Un modèle en étoile pensé pour accueillir de nouvelles dimensions sans refonte du schéma. Un tableau de bord orienté décision, indicateurs en premier plan, tendances et comparaisons d'une année sur l'autre.
- SQL
- Modélisation en étoile
- Power BI
- DAX