Comment connecter Google Sheets à Power BI – Un guide étape par étape

Video google sheet to power bi

Vous utilisez l’application de bureau Power BI, un outil puissant d’analyse de données, mais vous vous demandez comment connecter Google Sheets à cette plateforme. Vous avez cherché dans la liste des connecteurs natifs, mais Google Sheets n’y figure pas. Pas de panique ! Nous allons vous présenter les deux options les plus efficaces pour réaliser cette connexion.

Comment exporter des données de Google Sheets vers Power BI

Il n’existe pas de connexion directe entre Power BI et Google Sheets, mais vous pouvez utiliser l’une des deux méthodes suivantes :

  • Connecter Google Sheets à Power BI avec Coupler.io : Coupler.io est une solution d’automatisation de rapports qui propose une connexion directe entre Google Sheets et Power BI.
  • Importer des données à partir d’une page Web : Dans ce cas, vous devrez publier votre feuille de calcul Google Sheets en tant que page Web, puis importer les données à partir de cette page.

Voyons maintenant ces deux solutions en détail.

Comment connecter Google Sheets à Power BI avec Coupler.io

Coupler.io est une plateforme d’automatisation de données et d’analyse qui transforme les données en rapports significatifs. Elle vous permet de connecter plus de 50 applications à plusieurs destinations, notamment des feuilles de calcul, des entrepôts de données et des outils d’analyse. Découvrons comment vous pouvez utiliser Coupler.io pour connecter Google Sheets à Power BI et automatiser le flux de données.

Pour commencer à utiliser Coupler.io, créez un compte Coupler.io. Vous pouvez vous inscrire gratuitement pour bénéficier d’un essai de 14 jours (aucune carte de crédit n’est requise). Ensuite, cliquez sur Ajouter un importateur et sélectionnez les applications source et de destination dont vous avez besoin : Google Sheets et Power BI.

Procédez à la configuration, qui nécessite de suivre les étapes suivantes :

Étape 1. Extraire les données

  • Connectez-vous à votre compte Google.
  • Sélectionnez une feuille de calcul et une feuille contenant les données à extraire. Vous pouvez sélectionner plusieurs feuilles si vous souhaitez consolider les données en une seule vue.

Step 1 - extract data

Facultativement, vous pouvez spécifier la plage dans la feuille sélectionnée à partir de laquelle exporter les données.

Coupler.io vous permet de créer des rapports en utilisant des données provenant de plusieurs sources. Vous pouvez donc extraire des données de différentes feuilles de calcul. Pour cela, cliquez sur le bouton Ajouter une autre source et configurez la connexion en conséquence.

Nous ne le ferons pas maintenant, alors passons à la Transformation des données.

Étape 2. Transformer les données

À cette étape, vous pouvez prévisualiser les données à charger dans Power BI et même les transformer ! Coupler.io vous permet de :

  • Masquer/démasquer des colonnes, les renommer et modifier leur type.
  • Filtrer les données selon différents critères.
  • Trier vos données par ordre croissant/décroissant.
  • Ajouter de nouvelles colonnes à l’aide de formules prises en charge.

Step 2 - transform data

Étape 3. Gérer les données

Il est maintenant temps de connecter Google Sheets à Power BI. Suivez les instructions de l’assistant pour y parvenir :

  • Enregistrez et exécutez l’importateur.
  • Copiez l’URL d’intégration Power BI.
  • Ouvrez Power BI Desktop et accédez à Obtenir des données => Web.

Step 3 - manage data

  • Insérez l’URL d’intégration et cliquez sur OK. Cela ouvrira Power Query Editor avec les données de Google Sheets.

Power Query Editor

Vous pouvez maintenant manipuler les données si nécessaire et les charger dans Power BI.

Étape 4. Planifier l’importateur

La dernière étape consiste à automatiser le flux de données de Google Sheets vers Power BI. Retournez sur Coupler.io et activez la mise à jour automatique des données. Cette fonctionnalité vous permet de planifier la mise à jour des données en fonction des paramètres suivants :

  • Intervalle (jusqu’à toutes les 15 minutes).
  • Jours de la semaine.
  • Préférences horaires.
  • Fuseau horaire.

Step 4 - schedule importer

Votre feuille de calcul est maintenant connectée à Power BI, où vous pouvez visualiser les données sous la forme d’un rapport ou d’un tableau de bord.

Coupler.io propose également une galerie de modèles de tableaux de bord prédéfinis avec des connecteurs intégrés. Ces modèles faciliteront votre création de rapports et vous permettront d’obtenir des informations à partir de vos données brutes plus facilement.

Importer des données de Google Sheets vers Power BI

Il existe une autre solution qui vous permet d’intégrer Google Sheets. Elle se compose des deux étapes suivantes :

  1. Publier une feuille de calcul Google Sheets sur le Web :
  • Dans votre fichier Google Sheets, allez dans Fichier => Publier sur le Web.
  • Sélectionnez l’ensemble du document ou une feuille spécifique à publier, puis cliquez sur Publier.
  • Copiez le lien vers la feuille de calcul publiée sur Google Sheets.
  1. Obtenir les données à partir du lien publié sur Google Sheets dans Power BI :
  • Dans l’application Power BI Desktop, accédez à Obtenir des données => Web.
  • Insérez le lien vers votre document Google Sheets publié et cliquez sur OK.
  • Dans la fenêtre suivante, vous devez choisir comment accéder au contenu Web : de manière anonyme, à l’aide de vos identifiants, d’une clé API ou d’un compte organisationnel. La manière la plus simple est de choisir l’accès anonyme et de cliquer sur Connecter.
  • Une fois la connexion à la page Web établie, la fenêtre de navigation s’ouvrira. Puisque notre feuille de calcul Google Sheets comporte plusieurs feuilles et que nous avons publié l’ensemble du document, le navigateur affiche un ensemble de tableaux HTML extraits de la page Web, ainsi qu’un ensemble de tableaux suggérés en fonction du contenu HTML extrait.

Select table to load

  • Le Tableau 1 correspond à la feuille que nous souhaitons importer dans Power BI. Nous le sélectionnons et cliquons sur Charger.

Vos enregistrements Google Sheets sont maintenant importés dans Power BI.

Cependant, dans l’ensemble de données importé, les en-têtes de colonne n’ont pas été reconnus et trois nouvelles lignes ont été ajoutées depuis le haut. Cela peut être corrigé avant de charger les données si vous cliquez sur Transformer les données. Power Query Editor s’ouvrira et vous pourrez y organiser votre tableau.

Power Query Editor

Cliquez sur l’icône Enregistrer en haut à gauche et appliquez les modifications que vous avez apportées. Votre tableau Google Sheets est maintenant bien affiché dans Power BI.

Table from Google Sheets

Consultez notre tutoriel Power BI pour en savoir plus.

Maintenant, répondons à quelques questions que vous pourriez vous poser.

FAQ #1 : Puis-je connecter Power BI et Excel ?

Il semble que Power BI propose une connexion directe à OneDrive. Ainsi, les utilisateurs peuvent facilement connecter leurs fichiers Excel sur OneDrive à Power BI. Cependant, nous n’avons pas réussi à le faire. Voici le flux que nous avons utilisé :

  • Cliquez sur Obtenir des données, puis sur Obtenir dans la section Fichiers.
  • Sélectionnez OneDrive Personnel ou OneDrive Entreprise en fonction du compte Microsoft que vous avez utilisé pour synchroniser Google Sheets et Excel.
  • Choisissez le fichier Excel dans le dossier OneDrive et cliquez sur Connecter.

Et voici le résultat :

Power BI Service Error

Nous vous recommandons donc de charger les données à partir des fichiers Excel dans Power BI Desktop. Ensuite, vous pourrez publier votre ensemble de données pour le rendre accessible via le service Power BI. Nous avons expliqué comment faire cela dans notre guide de connexion Power BI à BigQuery.

FAQ #2 : Les données de l’ensemble de données seront-elles rafraîchies automatiquement ?

L’importation de données de Google Sheets vers Power BI avec Coupler.io peut être automatisée selon une planification personnalisée, comme nous l’avons démontré précédemment. Vous pouvez également rafraîchir manuellement l’ensemble de données en cliquant sur le bouton correspondant dans le ruban Accueil.

Refresh button

FAQ #3 : Comment connecter Power BI à Google Sheets ?

Nous avons connecté Power BI à Google Sheets à l’aide de Coupler.io et cela a pris environ 3 minutes. Cependant, si vous souhaitez exporter des données à partir de rapports Power BI vers Google Sheets, vous ne pouvez le faire que manuellement en deux étapes :

  1. Téléchargez un fichier .csv ou .xlsx sur votre appareil.
  2. Importez le fichier dans Google Sheets.

Étape 1 : Exporter Power BI vers Google Sheets

  • Dans Power BI Desktop ou Power BI Service, choisissez le rapport à partir duquel vous souhaitez exporter les données, cliquez sur Plus d’options, puis sélectionnez Exporter les données.
  • Choisissez les données que vous souhaitez exporter :
    • Données avec la disposition actuelle : Vous pouvez exporter les données avec la même disposition que celle que vous voyez actuellement, sans mise en forme, uniquement sous la forme d’un fichier Excel.
    • Données résumées : Vous pouvez exporter les données résumées au format Excel ou CSV.
    • Données sous-jacentes : Vous pouvez exporter les données brutes utilisées pour calculer les données de votre visualisation.
  • Cliquez sur Exporter => le fichier dans le format choisi sera téléchargé sur votre appareil.

Étape 2 : Importer les données de Power BI vers Google Sheets

  • Ouvrez un fichier Google Sheets, accédez à Fichier => Importer.
  • Cliquez sur Importer et sélectionnez le fichier exporté depuis Power BI.
  • Choisissez l’emplacement d’importation souhaité, puis cliquez sur Importer les données.

Et voilà, vos données Power BI sont désormais disponibles dans Google Sheets.

FAQ #4 : Comment connecter directement Power BI à Google Sheets ?

Coupler.io n’est pas la seule méthode pour connecter Power BI à Google Sheets, mais c’est certainement l’une des meilleures.

Dans le même temps, il est également possible d’intégrer GSheets et Power BI de manière programmée à l’aide de l’API REST Power BI. Cependant, cela nécessiterait de vous inscrire et d’autoriser une application pour Power BI, puis d’écrire du code dans Apps Script, Python ou un autre langage pour envoyer des demandes à l’API.

Quelle est la meilleure façon de connecter Power BI et Google Sheets ?

Maintenant que nous avons présenté deux méthodes pour importer des données de Google Sheets vers Power BI, une question logique se pose : quelle est la meilleure méthode ? La méthode de publication de Google Sheets sur le Web semble être la plus simple. Cependant, cela rend vos données accessibles au public. De plus, vous devrez utiliser Power Query Editor pour transformer vos données avant de les charger dans Power BI.

Dans le cas de la méthode Coupler.io, le processus est assez fluide. Cependant, les données ne seront pas actualisées en temps réel, mais uniquement selon un calendrier que vous avez défini (horaire, journalier, etc.).

Nous savons que vous choisirez la meilleure option pour vos besoins. Bonne chance avec vos données !

Home


Article rédigé pour Crawlan.com

Articles en lien