A3iformations›Power BI Desktop›Module 2

Power BI : les connexions aux sources

Deuxième module du parcours Power BI : importer des fichiers texte, CSV et Excel, se connecter à une base de données et récupérer les tableaux d’une page web.

Niveau débutantDurée ≈ 2 hPréparation TOSA Power BI3 séquences + atelier + quiz
Introduction

Le principe : Obtenir des données

Objectif : comprendre le circuit commun à toutes les connexions, de la source jusqu’au modèle.

Toutes les connexions partent du même bouton : Accueil › Obtenir des données. Le menu affiche les sources courantes ; Plus… ouvre le catalogue complet, classé par catégorie (Fichier, Base de données, Microsoft Fabric, Power Platform, Azure, Services en ligne, Autre).

  1. Choisir le connecteur adapté à la source (Texte/CSV, Classeur Excel, SQL Server, Web…).
  2. Indiquer l’emplacement : chemin du fichier, nom du serveur ou adresse URL, puis s’authentifier si besoin.
  3. Sélectionner les éléments dans la fenêtre Navigateur : feuilles, tableaux, tables de la base. Un aperçu s’affiche à droite.
  4. Charger pour importer tel quel, ou Transformer les données pour ouvrir l’éditeur Power Query et nettoyer avant le chargement.
AstucePrenez l’habitude de cliquer sur « Transformer les données » plutôt que « Charger ». Vérifier les types et les en-têtes avant le chargement évite la plupart des erreurs de calcul plus tard.

Une fois la connexion créée, Power BI mémorise la requête. Le bouton Actualiser relit la source et met le rapport à jour sans refaire l’import.

Séquence 1

À partir d’un fichier TXT, CSV ou Excel

Objectif : importer un fichier plat ou un classeur en réglant correctement le séparateur, l’encodage et les types.

Fichier texte ou CSV

Accueil › Obtenir des données › Texte/CSV, puis sélectionnez le fichier. La fenêtre d’aperçu propose trois réglages :

RéglageRôleValeur habituelle en France
Origine du fichierEncodage des caractères. Un mauvais choix déforme les accents.65001 : Unicode (UTF-8), ou 1252 : Europe de l’Ouest (Windows) pour les exports anciens
DélimiteurCaractère qui sépare les colonnes.Point-virgule (Excel français) ; virgule pour les exports internationaux ; tabulation pour les .txt
Détection du type de donnéesPower BI devine les types (date, nombre, texte).« Selon les 200 premières lignes » (par défaut)

Simulateur : l’aperçu d’un fichier CSV

Le fichier ventes_2026.csv ci-dessous a été exporté depuis Excel en français, encodé en UTF-8. Changez les réglages et observez l’aperçu, comme dans la fenêtre de Power BI.

Contenu brut du fichier

        
Aperçu dans Power BI
Attention aux décimales« 1 250,50 » n’est reconnu comme nombre que si les paramètres régionaux sont en français. Vérifiez Fichier › Options et paramètres › Options › Fichier actif › Paramètres régionaux, ou dans Power Query : clic droit sur la colonne › Modifier le type › Utilisation des paramètres régionaux…

Classeur Excel

Accueil › Classeur Excel (ou Obtenir des données › Excel). Le Navigateur liste trois types d’objets, reconnaissables à leur icône :

Conseillé

Tableaux

Les tableaux structurés Excel (Insertion › Tableau). Leurs limites suivent les ajouts de lignes : l’actualisation reste fiable.

Possible

Feuilles

Toute la zone utilisée de la feuille, titres et cellules vides compris. Souvent à nettoyer dans Power Query.

Possible

Plages nommées

Les noms définis dans le Gestionnaire de noms. Pratique pour une zone précise.

Bon à savoirPlusieurs fichiers de même structure (un par mois, un par agence) ? Utilisez le connecteur Dossier puis Combiner et transformer : Power BI empile tous les fichiers du dossier, y compris ceux ajoutés plus tard.

Le fichier a changé de place

Si le fichier source est déplacé ou renommé, l’actualisation échoue. Corrigez le chemin dans Transformer les données › Paramètres de la source de données › Changer de source, sans refaire les étapes de transformation.

Séquence 2

Se connecter ou importer à partir d’une base de données

Objectif : se connecter à une base, choisir entre importation et DirectQuery, et sélectionner les tables utiles.

Power BI dispose de connecteurs pour la plupart des bases : SQL Server, Azure SQL, Access, Oracle, MySQL, PostgreSQL, IBM Db2, SAP HANA, Dataverse, ainsi que ODBC et OLE DB pour les autres.

Exemple : SQL Server

  1. Accueil › SQL Server.
  2. Saisissez le Serveur (par exemple SRV-COMPTA\SQLEXPRESS) et, si vous la connaissez, la Base de données.
  3. Choisissez le mode de connectivité : Importer ou DirectQuery (voir tableau ci-dessous).
  4. Choisissez l’authentification : Windows (votre session), Base de données (identifiant SQL) ou Compte Microsoft.
  5. Dans le Navigateur, cochez les tables ou vues utiles. Sélectionner les tables associées ajoute celles reliées par une clé étrangère.

Importer ou DirectQuery ?

CritèreImporterDirectQuery
Où sont les donnéesCopiées dans le fichier .pbixRestent dans la base, interrogée à chaque clic
Rapidité des visuelsTrès rapideDépend du serveur et du réseau
FraîcheurCelle de la dernière actualisationTemps réel
VolumeLimité par la mémoire et la taille du fichierTrès gros volumes possibles
Power Query et DAXToutes les fonctionsCertaines transformations et fonctions limitées
Usage typeLe cas général, et toujours en formationDonnées volumineuses ou qui changent en continu

Importer depuis Access

Obtenir des données › Base de données › Base de données Access, puis sélectionnez le fichier .accdb. Les tables et les requêtes Access apparaissent dans le Navigateur.

AttentionLe connecteur Access nécessite le moteur « Microsoft Access Database Engine » dans la même version (64 bits) que Power BI Desktop. Le message « fournisseur non inscrit » signale qu’il manque.
AstuceLes Options avancées de la fenêtre de connexion acceptent une instruction SQL. Elle permet de ne récupérer que les colonnes et lignes utiles, au prix d’une requête figée.

Pour actualiser automatiquement une base située sur le réseau de l’entreprise une fois le rapport publié, le service Power BI a besoin d’une passerelle de données locale, installée par le service informatique.

Séquence 3

Se connecter à un site web

Objectif : récupérer un tableau publié sur une page web et le maintenir à jour.

  1. Accueil › Obtenir des données › Web.
  2. Collez l’adresse de la page, par exemple https://fr.wikipedia.org/wiki/Liste_des_communes_du_Pas-de-Calais, puis OK.
  3. Choisissez le niveau d’accès Anonyme pour une page publique, puis Se connecter.
  4. Le Navigateur affiche les Tables HTML détectées et des Tables suggérées. Cliquez sur chacune pour voir l’aperçu et cochez la bonne.
  5. Cliquez sur Transformer les données pour supprimer les lignes de notes, renommer les colonnes et corriger les types.

Mode « De base »

Une seule URL. Suffit dans la plupart des cas.

Mode « Avancé »

URL découpée en parties et en-têtes HTTP. Utile pour faire varier un paramètre (année, page).

Ajouter une table à l’aide d’exemples

Quand aucun tableau n’est détecté : saisissez 2 ou 3 valeurs attendues, Power BI déduit le reste de la colonne.

Fichier en ligne

Le connecteur Web lit aussi un CSV ou un classeur Excel publié à une adresse (open data, export partagé).

AttentionSi le site modifie la structure de sa page, l’actualisation peut échouer. Les contenus affichés par JavaScript ou derrière une connexion ne sont pas toujours lisibles. Respectez aussi les conditions d’utilisation du site. Pour des données durables, préférez un fichier open data ou une API officielle.
Atelier

Atelier pratique : trois sources, un rapport

Objectif : combiner les trois types de connexion dans un même fichier.

  1. Créez un rapport vierge et enregistrez-le sous Module2_Prenom.pbix.
  2. Importez un fichier CSV de ventes séparé par des points-virgules. Vérifiez l’encodage et le type « Nombre décimal » de la colonne Montant.
  3. Importez le tableau d’un classeur Excel contenant la liste des commerciaux.
  4. Si une base Access ou SQL Server est disponible, importez une table de produits.
  5. Récupérez un tableau d’une page Wikipédia et supprimez les lignes inutiles dans Power Query.
  6. Ouvrez Transformer les données › Paramètres de la source de données et repérez chacune des sources.
  7. Cliquez sur Actualiser pour vérifier que toutes les requêtes se rechargent sans erreur.
Exercices

Exercices pratiques

Objectif : réaliser chaque type de connexion sur des fichiers réels. Téléchargez les fichiers d’exemple (données fictives).

Découverte

Exercice 1 : importer un CSV

  1. Accueil › Obtenir des données › Texte/CSV › ventes_2026.csv.
  2. Vérifiez l’Origine du fichier (65001 : UTF-8) et le Délimiteur (point-virgule).
  3. Changez l’origine en 1252, observez les accents, puis revenez à 65001.
  4. Cliquez sur Transformer les données et vérifiez le type de la colonne Montant HT (€).
  5. Fermer et appliquer, puis ajoutez une carte avec la somme de Montant HT (€).
Voir le corrigé
  • 6 colonnes et 120 lignes.
  • Montant HT (€) doit être de type Nombre décimal. S’il est en Texte, vos paramètres régionaux ne sont pas en français : Modifier le type › Utilisation des paramètres régionaux › Décimal › Français (France).
  • Somme attendue : 216 149,90 €.
Application

Exercice 2 : tableau ou feuille Excel ?

  1. Accueil › Classeur Excel › Ventes_Formations_2026.xlsx.
  2. Dans le Navigateur, cliquez sur tblCommerciaux puis sur la feuille Export_brut et comparez les aperçus.
  3. Notez les trois défauts d’Export_brut.
  4. Chargez tblVentes, tblCommerciaux et tblProduits.
Voir le corrigé
  • Export_brut : un titre et une date en haut, des en-têtes non reconnus (Column1, Column2…), une ligne vide au milieu et une ligne « Total » à la fin.
  • tblCommerciaux : en-têtes reconnus, 6 lignes, rien à nettoyer. C’est pourquoi on importe de préférence des tableaux structurés.
Maîtrise

Exercice 3 : une page web et les sources du rapport

  1. Obtenir des données › Web › https://fr.wikipedia.org/wiki/Liste_des_communes_du_Pas-de-Calais.
  2. Accès anonyme, puis choisissez dans le Navigateur la table qui liste les communes.
  3. Transformer les données : supprimez les colonnes inutiles et vérifiez le type de la colonne Population.
  4. Ouvrez Paramètres de la source de données : combien de sources votre rapport utilise-t-il ?
  5. Déplacez le fichier CSV dans un autre dossier, cliquez sur Actualiser, puis corrigez le chemin avec Changer de source.
Voir le corrigé
  • Trois sources : le fichier CSV, le classeur Excel et la page web.
  • Après le déplacement, l’actualisation affiche une erreur « fichier introuvable » ; Changer de source la corrige sans perdre les étapes Power Query.
  • La structure de la page Wikipédia peut évoluer : le nom de la table peut différer légèrement.
Validation

Quiz : 6 questions

A3iformations · Organisme certifié Qualiopi · Centre de passage TOSA Formation Power BI · Module 2 · Connexions aux sources