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 de publier des rapports avec 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 avec le connecteur Looker-Power BI, vous pouvez publier un rapport avec le service Power BI à l'aide de la sécurité au niveau des lignes.

Configurer la passerelle sur site

Une fois que vous avez configuré Power BI Desktop pour vous connecter à Looker (voir la page de documentation du connecteur Looker – 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) sur la page app.powerbi.com.
  2. Sélectionnez l'icône Télécharger en haut de la page. Si l'icône Télécharger ne s'affiche pas dans la fenêtre, sélectionnez le menu Paramètres à trois points, puis Télécharger.
  3. Dans le menu Télécharger, sélectionnez l'option Passerelle de données. Un nouvel onglet du navigateur s'ouvre et affiche la fenêtre Power BI Gateway.
  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 est alors téléchargé.
  5. Une fois le téléchargement terminé, ouvrez le fichier GatewayInstall.exe.
  6. Lorsque vous y êtes invité, sélectionnez Run (Exécuter), acceptez les conditions d'utilisation, puis sélectionnez Install (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 et notez-le pour l'utiliser ultérieurement. 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 et conservez-les 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 d'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.3.1.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 Appliquer.
  16. Sélectionnez Appliquer et Redémarrer.

L'application Générateur de passerelle de données sur site redémarre et s'ouvre à nouveau. Un menu déroulant Nom s'affiche avec l'option Looker. Vous pouvez désormais 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 d'autorisations d'accès au répertoire Custom Connectors, dans lequel vous avez téléchargé et enregistré le fichier Looker_1.3.1.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\Connecteurs personnalisés, 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 d'accès 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é..."

Pour accorder au compte de service Power BI l'accès au dossier Connecteurs personnalisés, procédez comme suit :

  1. Ouvrez l'Explorateur Windows, puis 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 listé.
  4. Si l'utilisateur PBIEgwService ne figure pas dans la liste, cliquez sur Modifier, puis sur Ajouter.
  5. Saisissez NT Service\PBIEgwService, puis sélectionnez OK.
  6. Assurez-vous que les autorisations suivantes sont cochées pour l'utilisateur PBIEgwService :
    • Lire et exécuter
    • List folder content
    • Read (Lire)
  7. Sélectionnez OK.
  8. Ouvrez l'application Gare de données sur site, puis sélectionnez Connecteurs dans le panneau latéral.
  9. Utilisez la fonction d'explorateur de fichiers du panneau Connecteurs de données personnalisés pour sélectionner le répertoire Connecteurs personnalisés.
  10. Sélectionnez 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 à des 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 et 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) sur la page app.powerbi.com.
  3. Sélectionnez l'icône Paramètres en haut de la page. Si l'icône Paramètres ne s'affiche pas dans votre fenêtre, sélectionnez le menu Paramètres à trois points, 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éé lors 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 à 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. Renseignez les champs de la fenêtre Nouvelle connexion:

    • Nom du cluster de passerelle: laissez cette valeur telle quelle.
    • Nom de la connexion: ajoutez un libellé pour la connexion. Vous pouvez choisir le nom de votre choix.
    • Type de connexion: conservez 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 utiliser cette URL exacte dans le champ Host (Hôte).
    • Désactiver l'optimisation de l'aperçu: si vous le souhaitez, vous pouvez 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 OAuth2 sélectionné.
    • 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 la connexion test. Lorsque l'option Ignorer le test de connexion n'est pas sélectionnée (valeur 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 la créer.
    • Niveau de confidentialité : sélectionnez le niveau de confidentialité de la connexion : Aucun, Privé, Organisationnel 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 recharge 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 en utilisant la sécurité au niveau des lignes

Power BI Desktop vous permet d'utiliser la sécurité au niveau des lignes (RLS) pour restreindre l'accès aux données pour certains utilisateurs. Consultez la documentation Power BI pour connaître les procédures de définition des rôles et des règles et de validation des 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 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 comprend 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 fiche de l'ensemble de données de votre rapport (et non le rapport lui-même).
  7. Dans la fiche du jeu de données, cliquez sur le menu à trois points Autres options, puis sélectionnez Sécurité.

Power BI affiche la fenêtre Row-Level Security (Sécurité au niveau des lignes). Vous pouvez ensuite sélectionner le rôle que vous avez créé dans Power BI Desktop, ajouter des personnes ou des groupes qui y appartiennent, puis valider vos rôles dans le service Power BI.

Vous pouvez désormais partager le rapport avec qui vous voulez. Les utilisateurs ne verront que les données auxquelles ils sont autorisés à accéder, en fonction des rôles que vous avez créés.