Utiliser le service Power BI avec le connecteur Looker-Power BI

Le connecteur Looker-Power BI vous permet d'utiliser Power BI Desktop pour vous connecter aux données des explorations Looker et y accéder, puis pour publier des rapports contenant ces données. Consultez la page de documentation du connecteur Looker-Power BI pour en savoir plus sur la connexion de Power BI Desktop à Looker.

Après avoir publié des rapports dans Power BI Desktop à l'aide du connecteur Looker-Power BI, vous pouvez éventuellement configurer une passerelle sur site pour actualiser les rapports dans le service Power BI.

Cette page décrit les étapes suivantes pour utiliser le service Power BI avec le connecteur Looker-Power BI:

  1. Configurez la passerelle sur site.
  2. Ajoutez des autorisations de dossier pour le compte de service Power BI.
  3. Créez une connexion entre la passerelle de données sur site et un ensemble de données Looker.

Une fois que vous avez configuré le service Power BI à l'aide du connecteur Looker-Power BI, vous pouvez éventuellement publier un rapport avec le service Power BI en utilisant la sécurité au niveau des lignes.

Configurer la passerelle sur site

Une fois que vous avez configuré Power BI Desktop pour se connecter à Looker (consultez la page de documentation Looker – Connecteur Power BI pour connaître la procédure), vous pouvez configurer la passerelle de données sur site pour le connecteur Looker-Power BI en procédant comme suit:

  1. Ouvrez un navigateur et accédez au service Power BI (Power BI en ligne) à l'adresse app.powerbi.com.
  2. Sélectionnez l'icône Télécharger en haut de la page. Si vous ne voyez pas l'icône Télécharger dans votre fenêtre, sélectionnez le menu à trois points Paramètres, puis cliquez sur Télécharger.
  3. Dans le menu Télécharger, sélectionnez l'option Passerelle de données. La fenêtre Power BI Gateway (Passerelle Power BI) s'ouvre dans un nouvel onglet de navigateur.
  4. Dans la fenêtre Power BI Gateway (Passerelle Power BI), sélectionnez le bouton Download standard mode (Télécharger le mode standard). Un fichier GatewayInstall.exe sera téléchargé.
  5. Une fois le téléchargement terminé, ouvrez le fichier GatewayInstall.exe.
  6. Lorsque vous y êtes invité, sélectionnez Exécuter, acceptez les conditions d'utilisation, puis sélectionnez Installer.
  7. Lorsque vous y êtes invité, saisissez l'adresse e-mail associée à votre compte de service Power BI.
  8. Si vous y êtes invité, connectez-vous avec les identifiants de votre compte Microsoft 365.
  9. Sélectionnez Enregistrer une nouvelle passerelle sur cet ordinateur.
  10. Attribuez un nom à la nouvelle passerelle, puis enregistrez-le pour une utilisation ultérieure. Vous devez sélectionner cette passerelle lorsque vous créez une connexion entre la passerelle sur site et un ensemble de données Looker.
  11. Saisissez une clé de récupération pour la passerelle. Notez ces informations en lieu sûr.
  12. Sélectionnez Configure (Configurer). Une fois l'enregistrement terminé, la fenêtre Passerelle de données sur site s'ouvre.
  13. Dans la fenêtre Passerelle de données sur site, sélectionnez Connecteurs dans le panneau latéral. Le panneau Connecteurs de données personnalisés s'ouvre.
  14. Utilisez la fonction explorateur de fichiers du panneau Connecteurs de données personnalisés pour sélectionner le répertoire dans lequel vous avez téléchargé et enregistré le fichier Looker_1.0.0.mez au cours de la procédure Télécharger et enregistrer le fichier de connecteur ([Documents]\Microsoft Power BI Desktop\Connecteurs personnalisés).
  15. Sélectionnez Apply (Appliquer).
  16. Sélectionnez Apply & Restart (Appliquer et redémarrer).

L'application de passerelle de données sur site redémarre et s'ouvre à nouveau, affichant un menu déroulant Nom avec l'option Looker. Vous pouvez maintenant publier un rapport à l'aide du service Power BI.

Ajouter des autorisations de dossier pour le compte de service Power BI

Le compte de service Power BI doit disposer des autorisations nécessaires pour accéder au répertoire Custom Connectors dans lequel vous avez téléchargé et enregistré le fichier Looker_1.0.0.mez au cours de la procédure Télécharger et enregistrer le fichier de connecteur. Le répertoire recommandé est [Documents]\Microsoft Power BI Desktop\Custom Connectors, mais vous avez peut-être téléchargé le fichier à un autre emplacement.

Si le compte de service Power BI ne dispose pas des autorisations nécessaires pour accéder au dossier Connecteurs personnalisés, le message suivant s'affiche dans l'onglet Connecteurs de l'application Passerelle de données sur site: "Assurez-vous que le compte de service de passerelle est autorisé à accéder au dossier sélectionné..."

Procédez comme suit pour autoriser le compte de service Power BI à accéder au dossier Connecteurs personnalisés:

  1. Ouvrez l'Explorateur Windows et accédez au dossier [Documents]\Microsoft Power BI Desktop.
  2. Effectuez un clic droit sur le dossier Connecteurs personnalisés, puis sélectionnez Propriétés.
  3. Dans l'onglet Sécurité, vérifiez si l'utilisateur PBIEgwService est répertorié.
  4. Si l'utilisateur PBIEgwService n'est pas répertorié, cliquez sur Modifier, puis sur Ajouter.
  5. Saisissez NT Service\PBIEgwService, puis sélectionnez OK.
  6. Assurez-vous que les autorisations suivantes sont vérifiées pour l'utilisateur PBIEgwService :
    • Lecture et exécution
    • Lister le contenu du dossier
    • Read (Lire)
  7. Sélectionnez OK.
  8. Ouvrez l'application Passerelle de données sur site, puis sélectionnez Connecteurs dans le panneau latéral.
  9. Utilisez la fonction explorateur de fichiers du panneau Connecteurs de données personnalisés pour sélectionner le répertoire Connecteurs personnalisés.
  10. Sélectionnez Apply (Appliquer).
  11. Sélectionnez Apply & Restart (Appliquer et redémarrer).

Créer une connexion entre la passerelle de données sur site et un ensemble de données Looker

Si vous avez configuré la passerelle de données sur site, vous pouvez utiliser le service Power BI pour actualiser les rapports que vous avez publiés dans Power BI Desktop avec les données du connecteur Looker-Power BI. Pour en savoir plus sur la connexion aux données Looker, consultez Se connecter aux données Looker depuis Power BI Desktop.

La procédure suivante connecte votre ensemble de données Power BI publié (basé sur Looker) au service Power BI à l'aide de la passerelle sur site.

  1. Ouvrez la passerelle de données sur site, puis accédez à l'onglet État. Si vous n'êtes pas connecté, connectez-vous à l'aide des identifiants de votre compte de service Power BI.
  2. Ouvrez un navigateur et accédez au service Power BI (Power BI en ligne) à l'adresse app.powerbi.com.
  3. Sélectionnez l'icône Paramètres en haut de la page. Si vous ne voyez pas l'icône Paramètres dans votre fenêtre, sélectionnez le menu à trois points Paramètres, puis Paramètres.
  4. Sous Paramètres, sélectionnez Gérer les connexions et les passerelles.
  5. Sélectionnez l'onglet Passerelles de données sur site.
  6. Recherchez la liste de la passerelle sur site pour le connecteur Looker-Power BI que vous avez créée dans le cadre de la procédure Configurer la passerelle sur site.
  7. Dans la liste de votre passerelle sur site, sélectionnez le menu à trois points Autres actions, puis sélectionnez Paramètres.
  8. Dans la fenêtre Settings (Paramètres), accédez à la section Power BI.
  9. Activez les deux options :
    • Autoriser l'actualisation des sources de données cloud de l'utilisateur via ce cluster de passerelle
    • Autoriser l'actualisation des connecteurs de données personnalisés de l'utilisateur via ce cluster de passerelle
  10. Cliquez sur Enregistrer.
  11. Ouvrez votre ensemble de données dans le service Power BI (Power BI en ligne).
  12. Dans votre ensemble de données, sélectionnez File > Settings (Fichier > Paramètres).
  13. Faites défiler la page jusqu'à Connexion à la passerelle, puis sélectionnez-la pour afficher les options de connexion de la passerelle.
  14. Dans la liste de votre passerelle sur site pour le connecteur Looker-Power BI, sélectionnez l'icône en forme de flèche Afficher les sources de données.
  15. Sélectionnez Ajouter manuellement à la passerelle.
  16. Remplissez les champs de la fenêtre New connection (Nouvelle connexion) :

    • Nom du cluster de passerelle: laissez cette valeur telle quelle.
    • Nom de la connexion: ajoutez un libellé pour la connexion. Vous pouvez saisir le nom de votre choix.
    • Connection type (Type de connexion) : laissez Looker (Looker).
    • Host (Hôte) : saisissez l'URL de votre instance Looker. Par exemple : example.cloud.looker.com. L'URL doit correspondre exactement à celle que vous avez utilisée lorsque vous vous êtes connecté aux données Looker depuis Power BI Desktop. Si vous avez utilisé https://example.cloud.looker.com/ lors de la configuration, vous devez indiquer exactement cette URL dans le champ Host (Hôte).
    • Désactiver l'optimisation de l'aperçu: vous pouvez éventuellement cocher la case Désactiver l'optimisation de l'aperçu pour désactiver la fonctionnalité Optimisation de l'aperçu.
    • Méthode d'authentification: laissez l'option OAuth2 sélectionnée.
    • Modifier les identifiants: (obligatoire) cliquez sur ce lien pour vous connecter à l'instance Looker à l'aide de vos identifiants OAuth.
    • Ignorer le test de connexion: vous pouvez éventuellement cocher la case Ignorer le test de connexion. Si l'option Ignorer le test de connexion n'est pas sélectionnée (option par défaut), Power BI vérifie qu'il peut se connecter à votre source de données avant de créer la connexion. Si votre source de données est indisponible ou lente, la connexion de test peut expirer et empêcher Power BI de créer la connexion.
    • Privacy Level (Niveau de confidentialité) : sélectionnez le niveau de confidentialité de la connexion: Aucun, Privé, Organisation ou Public.
  17. Sélectionnez Créer pour créer la connexion.

Un délai est nécessaire, car Power BI se connecte à votre instance Looker et actualise l'ensemble de données. Une fois la connexion établie, la section Connexion à la passerelle affiche un état vert pour la liste de votre passerelle sur site pour le connecteur Looker-Power BI.

Publier un rapport avec le service Power BI à l'aide de la sécurité au niveau des lignes

Power BI Desktop vous permet d'appliquer la sécurité au niveau des lignes (RLS) afin de restreindre l'accès aux données pour certains utilisateurs. Consultez la documentation de Power BI pour connaître les procédures de définition des rôles et des règles et pour valider les rôles dans Power BI Desktop.

Une fois que vous avez défini les rôles dans Power BI Desktop, vous pouvez utiliser les rôles et les règles en ligne avec le service Power BI si vous avez configuré la passerelle sur site pour le connecteur Looker-Power BI.

Pour publier un rapport avec le service Power BI en utilisant la sécurité au niveau des lignes, procédez comme suit:

  1. Dans Power BI Desktop, ouvrez votre rapport et sélectionnez le menu Home (Accueil) en haut de la fenêtre.
  2. Sélectionnez l'option Publier dans le menu Accueil.
  3. Sélectionnez un espace de travail dans le menu déroulant, puis cliquez sur Sélectionner. Power BI Desktop affiche un message de réussite qui inclut un lien pour ouvrir le rapport dans Power BI.
  4. Cliquez sur le lien pour ouvrir Power BI.
  5. Dans le service Power BI, accédez à Espaces de travail et sélectionnez l'espace de travail dans lequel vous avez publié le rapport.
  6. Recherchez la liste correspondant à l'ensemble de données de votre rapport (pas le rapport lui-même).
  7. Dans la liste de l'ensemble de données, cliquez sur le menu à trois points Plus d'options, puis sélectionnez Sécurité.

Power BI affiche la fenêtre Row-Level Security. À partir de là, vous pouvez sélectionner le rôle que vous avez créé dans Power BI Desktop, ajouter des personnes ou des groupes qui appartiennent au rôle et valider vos rôles dans le service Power BI.

Vous pouvez maintenant partager le rapport avec les personnes de votre choix. Celles-ci ne verront que les données qu'elles sont autorisées à voir, en fonction des rôles que vous avez créés.