Le Moment de Vérité : Modéliser Vos Données
Vous avez des données propres (Partie 3). Maintenant il faut les structurer intelligemment.
C’est la différence entre :
- ❌ Un Power BI lent, buggé, impossible à maintenir
- ✅ Un Power BI rapide, fiable, évolutif
Cette partie couvre la modélisation Star Schema et les premières mesures DAX.
C’est court (17 min), mais c’est le cœur de Power BI.
Ce Que Vous Allez Apprendre (17 Minutes)
Architecture Star Schema :
🌟 1 Table Faits (centre) : Transactions (148K lignes)
📊 4 Tables Dimensions (autour) : Customers, Products, Markets, Date
Contenu vidéo :
- ⏱️ 00:00 – Pourquoi Star Schema ?
- ⏱️ 02:30 – Identification Faits vs Dimensions
- ⏱️ 05:00 – Création relations (Many-to-One)
- ⏱️ 08:15 – Vérification cardinalité
- ⏱️ 10:00 – Introduction DAX (mesures calculées)
- ⏱️ 12:30 – Création mesures : Revenue, Profit, Margin%
- ⏱️ 15:00 – Test mesures dans tableaux
- ⏱️ 16:30 – Bonnes pratiques modélisation
Star Schema : Pourquoi C’est Important
❌ Le problème des débutants
Toutes les données dans une seule grosse table
→ Lent, lourd, difficile à analyser
✅ La solution Star Schema
1 table Faits + N tables Dimensions
→ Rapide, clair, évolutif
Exemple concret :
Table Faits (Transactions) :
transaction_id, product_id, customer_id, market_id, date_id, sales_amount, quantity
Tables Dimensions :
- Products : product_id, product_name, category
- Customers : customer_id, customer_name, type
- Markets : market_id, city, zone
- Date : date_id, year, month, quarter
Relations : Many (Faits) to One (Dimension)
Les Mesures DAX Essentielles
DAX = Le SQL de Power BI pour les calculs.
Mesures créées dans cette partie :
Revenue = SUM(transactions[normalised_amount])
Profit = SUM(transactions[profit_margin])
Profit_Margin_% = DIVIDE([Profit], [Revenue], 0)
Simple mais puissant.
Ces 3 mesures seront utilisées dans TOUS les visuels du dashboard (Partie 5).
Pourquoi Cette Étape Change Tout
Avec un bon modèle Star Schema :
- ✅ Dashboard charge 10x plus vite
- ✅ Mesures DAX simples et claires
- ✅ Ajout nouvelles dimensions facile
- ✅ Actualisation données automatique
- ✅ Collaboration équipe fluide
17 minutes d’investissement = Des heures économisées plus tard.
Regardez la Vidéo Maintenant
Prochaine Étape : LE Dashboard !
Modèle prêt ✅ Mesures DAX créées ✅
Place aux VISUALISATIONS.
Partie 5 : Dashboard Complet 3 Pages (1h03)
Le gros morceau :
- 3 pages interactives
- 15+ visualisations
- Navigation fluide
- Slicers synchronisés
Progression :
- ✅ Partie 1 : MySQL (5 min)
- ✅ Partie 2 : SQL (22 min)
- ✅ Partie 3 : ETL (22 min)
- ✅ Partie 4 : Star Schema + DAX (17 min) ← ICI
- → Partie 5 : Dashboard (1h03)
- → Partie 6 : Cloud (15 min)
Un bon modèle = Un dashboard qui marche. Investissez ces 17 minutes. 🌟
Boubacar Nikiema | Data Analyst
Ngroup Media & Digital