Leçon 9 / 10 — Chapitre 3: Power Query : combiner et fiabiliser
Ordre des étapes et préparation ETL
Power Query illustre concrètement les bonnes pratiques d'un ETL : où placer chaque opération compte autant que l'opération elle-même.
Un ordre efficace, en général :
- Se connecter à la source.
- Réduire tôt : garder seulement les colonnes utiles, filtrer les lignes hors périmètre (période, statut). Moins de données = étapes suivantes plus rapides.
- Nettoyer : types, remplacements, fractionnements.
- Combiner : append, merge.
- Renommer proprement, en dernier, une bonne fois.
Query folding (repli de requête) : quand la source est une base de données, Power Query essaie de traduire ses étapes en requête envoyée à la base, qui fait le travail (plus efficace). Certaines opérations « cassent » ce repli et forcent Power BI à tout rapatrier avant de continuer. Placer les opérations simples (filtre, sélection de colonnes) avant les opérations complexes préserve le repli le plus longtemps possible.
Préparer avant de modéliser : une table prête pour le modèle a un grain clair (une ligne = un fait précis : une vente, un jour de pointage), des types corrects, des clés propres, et aucune colonne inutile. C'est ce qui rend le chapitre 4 (relations) simple.
À retenir
- Réduire tôt (colonnes, lignes) accélère toutes les étapes suivantes.
- Query folding : les étapes simples placées tôt sont exécutées par la base ; les opérations complexes peuvent le rompre.
- Une table « prête à modéliser » a un grain clair, des types corrects, des clés propres, zéro colonne inutile.
À vous de jouer : d'après la lecon, pour accélérer une requête, vaut-il mieux filtrer les lignes et retirer les colonnes inutiles tôt ou tard dans la liste des étapes ?
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 90 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès