Girault Conceptions

Initiation Power BI — 4PPA · Préparation TOSA

← Retour à la liste des TP
Travail Pratique · Séance S2

🔌 Connexion aux sources de données

Se connecter à PostgreSQL (commerce + achats), CSV et Excel — comprendre les modes Import/DirectQuery.

⏱ Durée 2h
📊 Niveau Débutant
🔌 Sources PostgreSQL (commerce, achats) · CSV · Excel

🎓 Objectifs pédagogiques

🎯 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)

  1. Accueil > Obtenir les données > Plus > Base de données > PostgreSQL
  2. Serveur : powerbi-cours.app.girault-conceptions.com:5432
  3. Base de données : nordsupply
  4. Mode : Importer (recommandé pour ce TP)
  5. Authentification : Base de données → user student / pwd PowerBI2026!
  6. Dans le Navigateur, cocher dans le schéma commerce :
    • categories
    • produits
    • clients
    • commerciaux
    • commandes
    • lignes_commande
    • paiements
  7. 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)

  1. Obtenir les données > Plus > Base de données > PostgreSQL
  2. Serveur : powerbi-cours.app.girault-conceptions.com:5432
  3. Base : nordsupply — schéma achats
  4. User : student / Pwd : PowerBI2026!
  5. Cocher dans le schéma achats : fournisseurs, bons_commande, lignes_bc, receptions, factures_fournisseurs
  6. Charger

🛠️ Étape 3 — Connexion CSV (Livraisons)

  1. Obtenir les données > Web
  2. URL : https://powerbi-cours.app.girault-conceptions.com/downloads/livraisons.csv
  3. Vérifier le séparateur (point-virgule) et l'encodage (UTF-8)
  4. Charger

🛠️ Étape 4 — Connexion Excel (Catalogue)

  1. Obtenir les données > Web
  2. URL : https://powerbi-cours.app.girault-conceptions.com/downloads/excel_cours_achat.xlsx
  3. Sélectionner toutes les feuilles disponibles
  4. Charger

🧠 À retenir : Importer vs DirectQuery

ImporterDirectQuery
DonnéesCopiées dans le fichier .pbixRestent dans la source
PerformanceRapide (en mémoire)Dépend de la source
FraîcheurNécessite un refreshTemps réel
Taille .pbixPeut être lourdLéger
DAX disponible100%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.pbix dé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

↑