🎯 Contexte
Le DAF de NordSupply vous demande de centraliser dans un même rapport les données commerciales
(issues du CRM, schéma PostgreSQL commerce) et achats (schéma PostgreSQL achats, fournisseurs).
Vous allez vous connecter à 4 sources différentes et comprendre les modes Import vs DirectQuery.
📋 Prérequis
- TP 01 terminé
- Power BI Desktop ouvert
- Accès à l'URL
powerbi-cours.app.girault-conceptions.com - Identifiants étudiant :
student/PowerBI2026!
🛠️ Étape 1 — Connexion PostgreSQL (Commerce)
- Accueil > Obtenir les données > Plus > Base de données > PostgreSQL
- Serveur :
powerbi-cours.app.girault-conceptions.com:5432 - Base de données :
nordsupply - Mode : Importer (recommandé pour ce TP)
- Authentification : Base de données → user
student/ pwdPowerBI2026! - Dans le Navigateur, cocher dans le schéma
commerce:- categories
- produits
- clients
- commerciaux
- commandes
- lignes_commande
- paiements
- Cliquer sur Charger
💡 Si Power BI demande un pilote PostgreSQL : télécharger Npgsql depuis npgsql.org puis redémarrer Power BI.
🛠️ Étape 2 — Connexion PostgreSQL (Achats)
- Obtenir les données > Plus > Base de données > PostgreSQL
- Serveur :
powerbi-cours.app.girault-conceptions.com:5432 - Base :
nordsupply— schémaachats - User :
student/ Pwd :PowerBI2026! - Cocher dans le schéma
achats:fournisseurs,bons_commande,lignes_bc,receptions,factures_fournisseurs - Charger
🛠️ Étape 3 — Connexion CSV (Livraisons)
- Obtenir les données > Web
- URL :
https://powerbi-cours.app.girault-conceptions.com/downloads/livraisons.csv - Vérifier le séparateur (point-virgule) et l'encodage (UTF-8)
- Charger
🛠️ Étape 4 — Connexion Excel (Catalogue)
- Obtenir les données > Web
- URL :
https://powerbi-cours.app.girault-conceptions.com/downloads/excel_cours_achat.xlsx - Sélectionner toutes les feuilles disponibles
- Charger
🧠 À retenir : Importer vs DirectQuery
| Importer | DirectQuery | |
|---|---|---|
| Données | Copiées dans le fichier .pbix | Restent dans la source |
| Performance | Rapide (en mémoire) | Dépend de la source |
| Fraîcheur | Nécessite un refresh | Temps réel |
| Taille .pbix | Peut être lourd | Léger |
| DAX disponible | 100% | Limité |
💡 Règle pratique : Importer par défaut. DirectQuery uniquement pour très gros volumes ou besoin de temps réel.
📊 Résultat attendu
Dans le volet Données à droite, vous devez voir 4 sources distinctes totalisant ~15 tables : 7 tables commerce (PostgreSQL), 5 tables achats (PostgreSQL), 1 table livraisons (CSV), feuilles Excel.
✅ Critères d'évaluation
- 4 sources connectées sans erreur (PostgreSQL commerce, PostgreSQL achats, CSV, Excel)
- Au moins 15 tables chargées
- Fichier
TP02_ConnexionsNomGroupe.pbixdéposé
📚 Pour aller plus loin
PDF de cours : S2 — Connexion sources de données / import
Essayez aussi le connecteur PDF sur le catalogue produits : /downloads/catalogue_produits.pdf