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 explorations Looker et y accéder, puis publier des rapports contenant les 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 éventuellement publier un rapport avec le service Power BI en utilisant une sécurité au niveau des lignes.

Configurer la passerelle sur site

Une fois que vous avez configuré Power BI Desktop pour vous connecter à Looker (consultez 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 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 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 de navigateur s'ouvre sur la fenêtre Power BI Gateway (Passerelle Power BI).
  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 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 à l'aide des identifiants de votre compte Microsoft 365.
  9. Sélectionnez Enregistrer une nouvelle passerelle sur cet ordinateur.
  10. Saisissez un nom pour la nouvelle passerelle et 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 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 Apply (Appliquer).
  16. Sélectionnez Appliquer et redémarrer.

L'application Passerelle de données sur site redémarre et rouvre, et affiche 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 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\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 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 autoriser le compte de service Power BI à accéder au dossier Custom Connectors, procédez comme suit:

  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 coché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 d'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 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 de vos identifiants de compte de service Power BI.
  2. Ouvrez un navigateur et accédez au service Power BI (Power BI en ligne) sur 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 la 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éée 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'à la section Connexion à la passerelle, puis sélectionnez cette option 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 pour vous connecter aux données Looker depuis Power BI Desktop. Si vous avez utilisé https://example.cloud.looker.com/ lors de la configuration, vous devez indiquer 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.
    • Authentication method (Méthode d'authentification) : laissez OAuth2 sélectionné.
    • Edit credentials (Modifier les identifiants) (obligatoire) : cliquez sur ce lien pour vous connecter à l'instance Looker à l'aide de vos identifiants OAuth.
    • Passer le test de connexion: vous pouvez éventuellement cocher la case Ignorer la connexion test. Lorsque l'option Skip test connection (Ignorer la connexion test) 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 la créer.
    • Privacy Level (Niveau de confidentialité) : sélectionnez le niveau de confidentialité de la connexion: Aucun, Privé, Organisation ou Publique.
  17. Sélectionnez Créer pour créer la connexion.

Power BI se connectera à votre instance Looker et actualisera l'ensemble de données après un certain temps. 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 de 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 liste correspondant à l'ensemble de données de votre rapport (et non le rapport lui-même).
  7. Dans la liste de l'ensemble 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). À 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 à ce 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 à consulter, en fonction des rôles que vous avez créés.