1.1 · Se connecter aux données (Excel, CSV)

Niveau 1 · Données & premiers visuels

1.1Se connecter aux données (Excel, CSV)

Objectif : Maîtriser trois types de sources (fichier, web, dossier) et installer le réflexe « Transformer d'abord ».
Temps estimé : 15 min · lecture autonome · Si vous n'avez que 5 min : lisez « L'essentiel en 30s » + le schéma.

L'essentiel en 30 secondes

  • Power BI se connecte à plus de 200 sources via Obtenir les données ; les plus courantes sont les fichiers Excel/CSV, le web et le connecteur Dossier.
  • Le réflexe professionnel : « Transformer » plutôt que « Charger » — on ouvre Power Query pour contrôler la donnée avant de l'importer.
  • Import (par défaut, rapide) vs DirectQuery (données restant dans la source) : on garde Import sauf très gros volume ou temps réel ; le connecteur Dossier fusionne les exports mensuels.

Mini-cas filé — Zineb branche les ventes de sa PME agroalimentaire

Zineb, contrôleuse de gestion dans une PME agroalimentaire à Alger, reçoit chaque mois un export CSV des ventes. Au lieu d'empiler les fichiers, elle applique la section : elle ouvre Power BI Desktop, clique Obtenir les données → Texte/CSV, choisit Transformer plutôt que Charger pour contrôler l'aperçu, puis Fermer et appliquer. Mieux : elle regroupe tous les exports mensuels dans un dossier et utilise le connecteur Dossier, qui les combine en une seule table « Ventes ». Elle garde le mode Import (quelques milliers de lignes) et nomme proprement sa table. Son rapport est branché sur une source unique qui grandit toute seule.

Cas autonome de cette section : il revient dans le cours, le schéma, le script et le défi 48h de la section 1.1.

1. Obtenir les données

Tout commence par Obtenir les données : Power BI se connecte à plus de 200 sources — fichiers Excel/CSV, dossiers, bases SQL, pages web, services cloud. Deux choix structurants dès l'import : Charger directement ou Transformer d'abord. Le bon réflexe est toujours de Transformer pour contrôler la donnée avant de l'importer, comme Zineb avec son export de ventes.

2. Import ou DirectQuery

Deux modes de connexion : le mode Import copie et compresse les données dans le fichier .pbix (rapide, le défaut recommandé) ; DirectQuery laisse les données dans la source et interroge en direct (pour de très gros volumes ou du temps réel, au prix de la performance). Zineb reste en Import : quelques milliers de lignes ne justifient pas DirectQuery.

3. Le connecteur Dossier

Le connecteur le plus sous-estimé est le Dossier : il pointe un dossier de fichiers homogènes et les combine en une seule table — l'anti-copier-coller des exports mensuels. Zineb dépose ses douze CSV dans un dossier et obtient une table « Ventes » unique, mise à jour à chaque nouvel export. Réflexe final : nommer proprement tables et requêtes dès l'import.

Erreur d'interprétation fréquente : « Je clique Charger directement pour aller plus vite, je copie-colle chaque export à la main, et je passe tout en DirectQuery ». Non, triple erreur. On passe par « Transformer les données » pour contrôler la donnée avant de charger. On utilise le connecteur Dossier qui fusionne les exports périodiques au lieu de les empiler à la main. Et on garde le mode Import par défaut : DirectQuery ne se justifie que pour de très gros volumes ou du temps réel.
De la source au modèle On obtient la source, on contrôle dans Power Query (Transformer), puis on charge une table proprement nommée. Obtenir les données 200+connecteurs (fichier, web, base)Transformer Ouvrir PowerQuery (contrôler)Charger Table nommée,prête à modéliser
On obtient la source, on contrôle dans Power Query (Transformer), puis on charge une table proprement nommée.
Version texte du schéma (SEO / lecteurs d'écran / traduction) : 1) Zineb, contrôleuse de gestion dans une PME agroalimentaire à Alger, ouvre Obtenir les données : Power BI se connecte à des centaines de sources (Excel/CSV, dossier, web, bases). 2) Elle prend le bon réflexe : passer par Transformer (Power Query) pour contrôler l'aperçu avant de charger, et garde le mode Import — DirectQuery se réserve aux très gros volumes ou au temps réel. 3) Elle utilise le connecteur Dossier pour combiner ses exports mensuels en une seule table « Ventes » et la nomme proprement. Leçon : on contrôle avant de charger, on fusionne les exports par le Dossier, et on n'empile jamais les copier-coller.

🔎 Exemple concret — 🔎 Exemple concret — Le connecteur Dossier

Zineb fusionne ses exports mensuels au lieu de les empiler :

Un dossier avec ventes-jan.csv, ventes-fev.csv, ventes-mars.csv
  → Obtenir les données → Dossier → Combiner
  → une SEULE table fusionnée (mise à jour à chaque nouvel export).

Lecture : le connecteur Dossier lit tous les fichiers homogènes d'un dossier et les réunit.

Leçon : fini les copier-coller mensuels — une table qui grandit toute seule, et toujours via « Transformer ».

Vocabulaire de la section

Obtenir les données
Le point d'entrée universel (Accueil) : plus de 200 connecteurs, des fichiers aux bases en passant par le web.

Exemple simple : Zineb y branche son export de ventes.

Ce que ce n'est pas : une saisie manuelle de données dans Power BI.

Réflexe : connecter une source → Obtenir les données.

Charger vs Transformer
Charger = importer tel quel ; Transformer = ouvrir Power Query d'abord.

Exemple simple : Zineb passe toujours par Transformer pour contrôler.

Ce que ce n'est pas : un import à l'aveugle sans vérification.

Réflexe : réflexe : Transformer, toujours.

Mode Import
Les données sont copiées et compressées dans le .pbix : performances maximales, le défaut recommandé.

Exemple simple : Zineb reste en Import avec ses quelques milliers de lignes.

Ce que ce n'est pas : DirectQuery, qui interroge la source en direct.

Réflexe : petit/moyen volume → Import.

DirectQuery
Les données restent dans la source, interrogées en direct : pour les très gros volumes ou le temps réel.

Exemple simple : Zineb le réserverait à un entrepôt volumineux.

Ce que ce n'est pas : le mode Import par défaut.

Réflexe : gros volume / temps réel → DirectQuery.

Connecteur Dossier
Pointe un dossier de fichiers homogènes et les combine en une seule table.

Exemple simple : Zineb fusionne ses exports mensuels en une table « Ventes ».

Ce que ce n'est pas : un copier-coller fichier par fichier.

Réflexe : exports périodiques → Dossier.

En pratique — En pratique — Trois connexions, trois réflexes

  1. Connectez un fichier CSV (Obtenir les données → Texte/CSV) : choisissez Transformer les données (pas Charger), comme Zineb.
  2. Survolez l'aperçu Power Query, puis Fermer et appliquer : la table « Ventes » arrive dans le modèle.
  3. Créez un dossier avec 2-3 copies de CSV au même format → Obtenir les données → Dossier → Combiner : une seule table fusionnée.
  4. Dans le volet Données, renommez proprement vos tables (clic droit → Renommer) : « Ventes », pas « ventes (2) ».
Trois types de sources maîtrisés — et le réflexe « Transformer d'abord » installé.

Script pas-à-pas — brancher les ventes comme Zineb (5 min)

1) Zineb ouvre Power BI Desktop → Accueil → Obtenir les données → Texte/CSV. 2) Elle sélectionne l'export des ventes et choisissez Transformer les données : l'éditeur Power Query s'ouvre. 3) Survolez l'aperçu, vérifiez les en-têtes, puis Fermer et appliquer. 4) Dans le volet Données, renommez la table en « Ventes ». 5) Créez un dossier de plusieurs exports et recommencez via le connecteur Dossier → Combiner.

Le connecteur Dossier est l'anti-copier-coller : un seul objet à actualiser au lieu de douze fichiers.

Modèle copier-coller — ma check-list de connexion

[ ] Source choisie : Excel / CSV / Dossier / Web
[ ] Passage par TRANSFORMER (Power Query), jamais Charger d'emblée
[ ] Mode Import (DirectQuery réservé au gros volume / temps réel)
[ ] Table et requête renommées proprement (« Ventes »)
[ ] Sources rangées dans un emplacement stable.

Export mensuel

Zineb dépose ses CSV dans un dossier : le connecteur Dossier les combine en une table unique.

Page web

Zineb branche une page de statistiques via Obtenir les données → Web : Power BI détecte les tableaux.

Base de données

Pour un volume plus lourd, Zineb se connecte à une base SQL — toujours via Transformer d'abord.

Source déplacée

Zineb range ses sources dans un OneDrive d'équipe : la connexion ne casse pas en cas de déplacement.

✓ Bonnes pratiques

  • Toujours Transformer avant de charger : on contrôle la donnée.
  • Garder le mode Import ; DirectQuery seulement si nécessaire.
  • Nommer tables et requêtes proprement dès l'import.

✗ Pièges fréquents

  • Cliquer « Charger » sans passer par Power Query.
  • Copier-coller les exports mensuels au lieu du connecteur Dossier.
  • Ranger les sources dans un emplacement instable (la connexion casse).

Points clés à retenir

  • On obtient les données via 200+ connecteurs (fichier, web, base, dossier).
  • Réflexe : « Transformer les données » pour contrôler avant de charger.
  • Import par défaut ; DirectQuery pour gros volume / temps réel.
  • Le connecteur Dossier fusionne les exports périodiques en une seule table.

Défi 48h — appliquez demain

Branchez comme Zineb une source réelle : importez un CSV via Transformer les données, renommez la table, puis créez un dossier et fusionnez 2-3 exports avec le connecteur Dossier. Notez en une phrase pourquoi vous restez en mode Import.

Checklist sortie de section
  • Je sais connecter un fichier Excel/CSV, le web et un dossier.
  • J'applique le réflexe « Transformer d'abord » et je choisis Import/DirectQuery.
  • Je fusionne des exports mensuels avec le connecteur Dossier.
Auto-évaluation 1-5 : est-ce que je passe systématiquement par Transformer ?Auto-évaluation 1-5 : ai-je branché une source réelle proprement nommée ?

Questions fréquentes

Ma source Excel est « sale » (titres, lignes vides, totaux) : que faire ?

C'est le travail de Power Query (section 1.2) : on importe la feuille brute et on la nettoie par étapes répétables. Surtout, ne retouchez pas le fichier source à la main à chaque export — cette discipline évite de refaire le travail chaque mois.

Que devient mon rapport si je déplace le fichier source ?

La connexion casse : Accueil → Transformer les données → Paramètres de la source de données → modifier le chemin. Pour l'éviter, rangez les sources dans un emplacement stable (SharePoint/OneDrive d'équipe) dès le départ.

Vérifiez votre compréhension

Quel est le bon réflexe à l'import des données ?

Ressources supplémentaires (optionnel, pour aller plus loin)

Examen du niveau 1Questions inédites et durcies pour valider vos acquis