Top 5 des pièges à éviter lors de la connexion de Power BI aux dossiers SharePoint
Par Mirko Peters · · Mis à jour
Bienvenue à nouveau dans le podcast\u00a0! Si vous avez déjà tenté d’extraire des données de SharePoint vers Power BI, vous savez qu’il peut sembler aussi complexe que de résoudre un puzzle dans le da…
Traduit automatiquement par IA à partir de l'article original. Lire l'original en anglais
Bienvenue de retour dans le podcast ! Si vous avez déjà tenté de récupérer des données de SharePoint dans Power BI, vous savez qu'il peut être aussi difficile que de résoudre un puzzle dans le noir. Entre les échecs d'actualisation mystérieux, les boucles d'authentification sans fin et les fichiers cachés inattendus qui alourdissent vos modèles sémantiques, transformer le chaos de SharePoint en clarté demande un certain doigté. Dans ce guide complet, nous approfondissons tout ce que nous avons abordé dans notre épisode récent. Si vous souhaitez savoir comment transformer des bibliothèques de documents désordonnées en tableaux de bord soignés, n'hésitez pas à consulter l'épisode associé Connect Power BI Desktop to SharePoint Folders.
Évitez les échecs frustrants d'actualisation des données et les erreurs d'authentification en comprenant le fonctionnement de Power BI avec les sources SharePoint. Nous détaillons ci-dessous les principaux pièges, les réalités surprenantes des coulisses et les bonnes pratiques pour que vos chaînes de reporting fonctionnent comme une horloge.
Prérequis pour Power BI et SharePoint
Avant de relier les bibliothèques de documents SharePoint à vos tableaux de bord Power BI, la préparation reste votre meilleure protection. Se précipiter dans l'assistant de connexion sans avoir vérifié la configuration de votre système ni vos autorisations, c'est la recette assurée de modèles de données défaillants et d'heures perdues à dépanner.
5 faits surprenants sur l'utilisation de Power BI avec les dossiers SharePoint
Si vous devez connecter SharePoint à Power BI, voici cinq faits surprenants qui peuvent améliorer vos flux de travail et vous aider à éviter les pièges courants.
- L'actualisation au niveau du dossier peut ignorer les fichiers modifiés : le connecteur Dossier SharePoint de Power BI traite le dossier comme une source de données unique. Lorsque des fichiers sont ajoutés ou mis à jour, l'actualisation incrémentielle ou les paramètres de cache peuvent ne pas détecter les modifications de fichiers individuels, sauf si les métadonnées du dossier (comme la date de modification) sont incluses dans la requête.
- Les différences d'authentification comptent pour une même URL : la même URL de site SharePoint peut nécessiter différentes méthodes d'authentification (OAuth ou Organisationnel) selon le mode de connexion (Dossier SharePoint ou Liste SharePoint Online). Une configuration incohérente peut provoquer des échecs d'actualisation dans le service Power BI.
- Les fichiers cachés et système apparaissent par défaut : avec le connecteur Dossier SharePoint, Power BI renvoie tous les fichiers du dossier, y compris les fichiers cachés ou système (comme desktop.ini ou les fichiers temporaires ~$). Un filtrage par extension ou par chemin est souvent nécessaire pour éviter le bruit à l'importation.
- Les chemins relatifs favorisent la portabilité, mais cassent l'actualisation automatique s'ils sont mal configurés : l'utilisation de chemins relatifs et de la racine du site SharePoint dans les requêtes rend les fichiers PBIX portables d'un environnement à l'autre. Cependant, le service Power BI a besoin d'identifiants de passerelle correctement configurés et de la même URL de base pour actualiser les données. Toute incohérence entraîne des erreurs de type « source de données inconnue ».
- Les métadonnées SharePoint peuvent être plus riches que le contenu des fichiers : SharePoint stocke des métadonnées (colonnes, propriétés personnalisées) que vous pouvez récupérer avec le contenu des fichiers dans Power BI. Parfois, ces métadonnées fournissent des champs de reporting plus utiles que l'analyse du contenu des fichiers eux-mêmes, ce qui vous permet d'éviter des transformations de données lourdes.
Installer Power BI Desktop
Vous avez besoin de Power BI Desktop pour vous connecter aux données SharePoint et les exploiter. Power BI Desktop est une application gratuite de Microsoft. Elle vous permet de créer, transformer et visualiser vos données avant de les partager avec d'autres personnes. Assurez-vous que votre ordinateur respecte la configuration minimale requise avant de lancer le programme d'installation.
Accès et autorisations
Vous devez disposer des autorisations appropriées pour accéder aux données SharePoint depuis Power BI. SharePoint utilise des paramètres de sécurité pour contrôler qui peut afficher ou modifier les données. Power BI respecte ces paramètres : assurez-vous donc d'avoir accès aux données avant de commencer.
Identifier le type de données SharePoint
Vous devez savoir quel type de données vous souhaitez connecter à Power BI. SharePoint stocke les données de différentes manières, notamment sous forme de listes, de dossiers ou de bibliothèques de documents. Chaque type fonctionne au mieux avec un connecteur spécifique dans Power BI.
Astuce : dressez la liste des sites, listes ou dossiers SharePoint que vous souhaitez utiliser. Notez leurs URL et vérifiez que vous y avez accès. Cette étape vous fait gagner du temps et vous évite des erreurs lors de la configuration.
Récupérer les URL des sites et les identifiants
Vous devez rassembler les bonnes URL de sites SharePoint et les identifiants correspondants avant de connecter vos données à Power BI. Commencez par identifier le site SharePoint qui contient vos données. Relevez l’adresse du site dans la barre d’adresse de votre navigateur lorsque vous consultez la page SharePoint.
Choisir le bon connecteur
Le choix du bon connecteur est essentiel pour connecter des données SharePoint à Power BI. Chaque connecteur répond à un besoin précis et fonctionne au mieux avec certains types de données SharePoint.
Connecteur de dossier SharePoint
Quand l’utiliser
Utilisez le connecteur de dossier SharePoint lorsque vos données sont stockées sous forme de fichiers dans des bibliothèques ou des dossiers SharePoint. Ce connecteur convient particulièrement lorsque vous devez importer des classeurs Excel, des fichiers CSV ou d’autres documents répartis dans plusieurs dossiers.
Données prises en charge
Le connecteur de dossier SharePoint prend en charge les classeurs Excel, les fichiers CSV et d’autres types de documents. Vous pouvez récupérer les métadonnées de ces fichiers, notamment leurs noms, leurs chemins d’accès et leurs dates de modification.
Connecteur de liste SharePoint
Quand l’utiliser
Utilisez le connecteur de liste SharePoint lorsque vous souhaitez récupérer des données d’une liste SharePoint. Les listes SharePoint sont des ensembles de données structurées, comme des tâches, des contacts ou des inventaires.
Données prises en charge
Le connecteur de liste SharePoint prend en charge les données de liste structurées. Vous pouvez accéder aux colonnes, aux lignes et aux métadonnées des listes.
Connecteur de liste SharePoint Online
Principales différences
Le connecteur de liste SharePoint Online est conçu spécifiquement pour SharePoint Online. Il simplifie l’accès aux listes structurées et offre de meilleures performances que les autres connecteurs.
Cas d’utilisation idéaux
Utilisez le connecteur de liste SharePoint Online lorsque vous avez besoin d’un accès rapide aux listes structurées dans SharePoint Online. Ce connecteur est efficace pour les tableaux de bord qui exigent des informations à jour et des taux d’actualisation rapides.
Pas à pas : connecter vos données SharePoint
La connexion de vos données SharePoint à Power BI se déroule en quelques étapes claires. Vous pouvez suivre ce guide pour garantir une intégration fluide et réussie.
Ouvrir Power BI et obtenir les données
Commencez par lancer Power BI Desktop sur votre ordinateur. Utilisez la fonctionnalité "Obtenir des données", recherchez SharePoint et sélectionnez le connecteur approprié.
Saisir l’URL du site SharePoint
Une fois le connecteur approprié sélectionné, saisissez l’URL de votre site SharePoint. Utilisez toujours l’adresse du site racine plutôt qu’un chemin d’accès détaillé à un fichier, afin de garder vos requêtes stables.
Authentifier la connexion
Authentifiez-vous avec votre compte professionnel. Attendez-vous à des demandes d’authentification multifacteur si les stratégies de sécurité de votre entreprise l’exigent.
Sélectionner et transformer les données
Utilisez la fenêtre Navigateur pour prévisualiser vos données. Lancez Power Query pour filtrer les fichiers système, supprimer les colonnes inutiles et promouvoir les en-têtes avant de charger le jeu de données.
Charger les données dans Power BI
Une fois les transformations terminées, cliquez sur "Fermer et appliquer" pour importer vos données nettoyées dans le modèle sémantique.
Résoudre les problèmes de connexion
Même avec une préparation minutieuse, des incidents peuvent survenir. Voyons comment traiter les URL non valides, les blocages d’authentification, les fichiers manquants et les actualisations de données bloquées.
URL non valide
Vérifiez attentivement votre barre d’adresse. Les erreurs d’URL non valide proviennent souvent de fautes de frappe, de barres obliques finales ou de caractères spéciaux présents dans les noms de dossiers.
Erreurs d’authentification
Assurez-vous de vous connecter avec les identifiants professionnels appropriés. N’oubliez pas que Power BI ne prend pas en charge les redirections non HTTPS.
Données manquantes
Si des fichiers manquent, vérifiez les limites de taille (les fichiers de plus de 1 Go peuvent poser problème) et assurez-vous que des fichiers système masqués n’encombrent pas la requête de votre dossier.
Problèmes d’actualisation
Les déconnexions de la passerelle et les jetons OAuth expirés sont les principales causes des échecs d’actualisation planifiée dans le service Power BI. Maintenez votre passerelle à jour et alignez les identifiants de votre compte.
Bonnes pratiques pour les données SharePoint
Pour que votre environnement de reporting reste évolutif et sain, conservez des structures de dossiers claires, mettez en place la sécurité au niveau des lignes lorsque cela est nécessaire et planifiez vos actualisations en dehors des heures de pointe.
Garder les données à jour
Appuyez-vous sur une planification automatisée ou sur des déclencheurs Power Automate pour mettre à jour les modèles sémantiques dès que les documents sources sont modifiés.
Organiser pour le reporting
Structurez vos fichiers sources avec des noms de colonnes cohérents et une hiérarchie de répertoires claire, afin de faciliter le pliage des requêtes et les transformations de données.
Sécuriser les données sensibles
Limitez l’accès aux listes et bibliothèques SharePoint sous-jacentes aux seuls utilisateurs qui ont réellement besoin d’une visibilité administrative, en reprenant les restrictions d’audience appliquées dans Power BI.
Créer et partager des tableaux de bord Power BI
Une fois vos données nettoyées et chargées, il est temps de créer des visuels percutants et de les diffuser auprès de votre équipe.
Créer des visuels
Utilisez des graphiques à barres pour comparer des catégories, des courbes pour suivre les tendances et des tableaux matriciels pour les analyses détaillées. Limitez au maximum les éléments superflus.
Publier et partager
Publiez vos rapports dans le service Power BI et intégrez-les directement aux sites d’équipe SharePoint Online pour une collaboration fluide.
Planifier l’actualisation des données
Configurez les paramètres d’actualisation automatique pour que vos parties prenantes consultent toujours les données les plus récentes disponibles.
Connecter des données SharePoint à Power BI est l’un des moyens les plus efficaces de démocratiser l’accès aux données au sein de votre organisation. En respectant la structure des dossiers, en gérant correctement les identifiants et en vous appuyant sur Power Query pour les premières transformations, vous pouvez éliminer une fois pour toutes les silos de données. Pour suivre l’intégralité de la discussion, écoutez l’épisode complet et accédez à des ressources complémentaires sur Connect Power BI Desktop to SharePoint Folders !
Connecter SharePoint à Power BI Desktop – Liste de contrôle
- Vérifier l’URL du dossier SharePoint et les autorisations d’accès
- Se connecter à Power BI Desktop avec le même compte disposant d’un accès à SharePoint
- Dans Power BI Desktop, accédez à Obtenir des données > Dossier SharePoint
- Saisir l’URL du site ou du dossier SharePoint racine (utiliser l’URL du site pour SharePoint Online)
- Choisir la méthode d’authentification appropriée (compte professionnel ou scolaire / OAuth)
- Valider la connexion et prévisualiser la liste des fichiers avant le chargement
- Filtrer les résultats des dossiers par chemin de dossier ou extension de fichier (par ex. .csv, .xlsx)
- Utiliser Combiner les fichiers ou Transformer les données dans Power Query, selon les besoins
- Configurer les étapes de requête pour supprimer les colonnes inutiles et promouvoir les en-têtes
- Gérer l’actualisation incrémentielle ou les paramètres de chargement pour les jeux de données volumineux
- Remplacer les chemins codés en dur par des paramètres en cas de déploiement dans plusieurs environnements
- Tester l’actualisation dans Power BI Desktop avant la publication
- Publier le rapport dans le service Power BI et configurer les identifiants du jeu de données
- Configurer la passerelle (en cas d’utilisation de SharePoint local) ou vérifier l’authentification cloud pour SharePoint Online
- Planifier l’actualisation et vérifier l’historique des actualisations ainsi que les échecs éventuels
- Documenter les sources de données, les étapes de transformation et les exigences d’accès
Questions fréquentes
Comment trouver la bonne URL de site SharePoint pour Power BI ?
Vous pouvez copier l’URL du site depuis la barre d’adresse de votre navigateur lorsque vous consultez votre site SharePoint. Veillez à utiliser l’adresse principale du site, et non un lien vers un fichier ou une liste spécifique.
Quelles autorisations faut-il pour connecter Power BI à SharePoint ?
Vous avez besoin d’un accès « Lecture » au moins sur le site, la liste ou la bibliothèque SharePoint. Si vous ne voyez pas les données dans SharePoint, vous ne les verrez pas non plus dans Power BI.
Peut-on actualiser automatiquement les tableaux de bord Power BI avec des données SharePoint ?
Oui. Vous pouvez configurer des actualisations planifiées dans le service Power BI. Vos tableaux de bord restent ainsi à jour avec les dernières données SharePoint, sans intervention manuelle.
Quel connecteur SharePoint utiliser pour les bibliothèques de documents ?
Utilisez le connecteur Dossier SharePoint. Il convient particulièrement à l’importation de fichiers tels que Excel ou CSV depuis les bibliothèques de documents.
Peut-on partager des tableaux de bord Power BI avec des personnes extérieures à l’organisation ?
Vous pouvez partager des tableaux de bord avec des utilisateurs externes si votre administrateur autorise l’accès invité. Respectez toujours les stratégies de partage de données de votre entreprise avant de partager des informations sensibles.
Power BI prend-il en charge l’authentification multifacteur pour les connexions SharePoint ?
Oui. Power BI prend en charge l’authentification multifacteur. Il se peut que vous deviez approuver les connexions à l’aide de votre téléphone ou de votre application d’authentification pendant le processus de connexion.
Connecter SharePoint pour l’intégration et la visualisation de données avec Power BI
Comment connecter SharePoint à Power BI à l’aide d’un dossier ou d’un fichier unique SharePoint ?
Pour vous connecter à SharePoint, ouvrez Power BI Desktop et choisissez Obtenir des données > Dossier SharePoint (pour plusieurs fichiers) ou Obtenir des données > Liste SharePoint Online / Excel (pour un fichier SharePoint unique). Saisissez l’URL du site ou le chemin du dossier, authentifiez-vous avec votre compte Microsoft ou vos identifiants professionnels, puis utilisez l’Éditeur de requêtes pour filtrer le sous-dossier ou le fichier concerné et charger les données pour une analyse plus poussée.
Peut-on connecter à Power BI une bibliothèque SharePoint hébergée dans OneDrive ou Microsoft 365 ?
Oui. OneDrive Entreprise et SharePoint Online (inclus dans Microsoft 365) peuvent tous deux être connectés à Power BI. Utilisez le connecteur Dossier SharePoint ou le connecteur OneDrive selon l’emplacement de stockage des fichiers.
Quelle est la méthode recommandée pour charger les données lorsque j’ai de nombreux fichiers et sous-dossiers ?
Utilisez le connecteur de dossier SharePoint pour charger les données dans Power BI, puis, dans l’Éditeur de requêtes, appliquez des filtres sur la colonne du chemin d’accès au dossier ou sur le nom du sous-dossier afin de limiter les résultats à l’emplacement SharePoint, aux fichiers et aux dossiers dont vous avez besoin.
Comment configurer l’actualisation planifiée, et quand ai-je besoin d’une passerelle Power BI Gateway ?
Si votre contenu SharePoint se trouve dans SharePoint Online (cloud), l’actualisation planifiée peut être configurée dans le service Power BI sans passerelle sur site. Si les fichiers sont stockés sur un serveur SharePoint local ou sur un serveur de fichiers sur site, installez et configurez la passerelle Power BI Gateway pour activer l’actualisation des données.
Puis-je utiliser Power Query et DAX lors de la connexion de SharePoint à Power BI ?
Oui. Utilisez l’Éditeur de requêtes (Power Query) pour nettoyer, transformer et combiner les données des fichiers SharePoint avant leur chargement. Après le chargement, utilisez DAX dans Power BI pour créer des colonnes calculées, des mesures et des analyses avancées destinées à la visualisation et aux rapports.
Comment me connecter à un sous-dossier SharePoint spécifique ou à un fichier Excel SharePoint unique ?
Après la connexion au dossier SharePoint, utilisez la colonne du chemin d’accès au dossier dans l’Éditeur de requêtes pour filtrer le sous-dossier ou le nom de fichier voulu. Pour un fichier Excel SharePoint unique, vous pouvez également coller le lien direct du fichier dans Obtenir des données > Web ou Excel.
Quels sont les problèmes d’authentification courants lors de la connexion de SharePoint à Power BI, et comment les résoudre ?
Les problèmes courants sont l’utilisation d’un compte Microsoft personnel au lieu d’un compte professionnel Microsoft 365, une URL de site incorrecte ou des identifiants expirés. Assurez-vous de vous connecter avec le bon compte Microsoft, disposant d’un accès à l’emplacement SharePoint.
Existe-t-il un moyen de connecter directement les fichiers SharePoint pour une visualisation en temps réel, ou faut-il importer les données ?
En règle générale, on importe les données dans Power BI pour la visualisation, mais pour les scénarios quasi temps réel, vous pouvez planifier des actualisations fréquentes. Power BI ne propose pas nativement de connexion directe aux fichiers SharePoint, à la manière d’une base de données.
Comment gérer les fichiers imbriqués et conserver la structure des dossiers lors du chargement de fichiers dans Power BI ?
Connectez-vous au dossier SharePoint et conservez la colonne du chemin d’accès au dossier lors de l’importation. Dans l’Éditeur de requêtes, vous pouvez développer et analyser le chemin d’accès au dossier pour extraire des segments spécifiques, afin de préserver la hiérarchie et de créer des filtres.
Où trouver davantage de conseils ou de tutoriels sur la connexion de SharePoint à Power BI, y compris des ressources communautaires ?
Microsoft Learn propose une documentation officielle et des guides pas à pas sur l’intégration de SharePoint avec Power BI. Les forums de la communauté Microsoft Fabric et de la communauté Power BI proposent également des exemples pratiques et des solutions issues d’autres utilisateurs.