Le connecteur reliant Looker et Power BI vous permet d'utiliser Microsoft Power BI Desktop pour vous connecter à des données depuis une exploration Looker.
Configurer Power BI Desktop pour se connecter à Looker
Pour utiliser le connecteur d'informatique décisionnelle de Looker, procédez comme suit:
- Vérifiez les conditions requises.
- Activez le connecteur sur votre instance Looker.
- Téléchargez et enregistrez le fichier du connecteur: chaque utilisateur qui souhaite accéder au connecteur Looker-Power BI doit télécharger le fichier
Looker_1.0.0.mez
et l'enregistrer dans un répertoire spécifique de son ordinateur. - Configurez Power BI Desktop pour un connecteur personnalisé: chaque utilisateur de Power BI doit configurer ses paramètres de sécurité Power BI Desktop pour utiliser un connecteur personnalisé non certifié.
Les sections de cette page décrivent ces étapes en détail.
Une fois que vous avez terminé d'associer Looker à Power BI Desktop, vous pouvez vous connecter aux données Looker à partir de Power BI et publier des rapports dans Power BI. Vous pouvez éventuellement configurer la passerelle de données sur site pour actualiser vos rapports Looker à l'aide du service Power BI (Power BI en ligne). Pour en savoir plus, consultez la page de documentation Utiliser Power BI avec le connecteur Looker-Power BI.
Conditions requises
Pour configurer le connecteur d'informatique décisionnelle Looker:
- Microsoft Power BI Desktop est installé sur votre ordinateur.
- Une instance Looker répondant aux exigences suivantes :
- L'instance doit être hébergée sur Looker. (Les instances Looker (Google Cloud Core) sont hébergées par Looker et sont compatibles avec le connecteur d'informatique décisionnelle Looker.)
- L'instance doit exécuter Looker 23.10 ou une version ultérieure.
- Un compte utilisateur Looker sur l'instance Looker disposant de l'autorisation
explore
, nécessaire pour accéder aux explorations dans Looker. Si vous souhaitez traiter des requêtes comportant plus de 5 000 lignes,vous devez également disposer de l'autorisationdownload_without_limit
. Pour en savoir plus sur les limites de téléchargement, consultez la section Limites associées aux lignes de requête.
Activer le connecteur sur votre instance Looker
L'instance Looker que vous souhaitez utiliser avec le connecteur Looker-Power BI doit être activée pour le connecteur Microsoft Power BI.
- Pour les instances Looker (Google Cloud Core), les connecteurs d'informatique décisionnelle sont activés par défaut.
- Pour les instances Looker (classique), les connecteurs d'informatique décisionnelle sont désactivés par défaut.
Votre administrateur Looker peut activer les connecteurs d'informatique décisionnelle dans le panneau Connecteurs d'informatique décisionnelle de la section Plate-forme du menu Administration de Looker.
Télécharger et enregistrer le fichier de connecteur
Pour télécharger le fichier du connecteur, procédez comme suit:
- Effectuez un clic droit sur ce lien pour accéder au fichier
Looker_1.0.0.mez
. - Dans le menu contextuel, sélectionnez Enregistrer le lien sous.
- Enregistrez le fichier
Looker_1.0.0.mez
dans le répertoire[Documents]\Microsoft Power BI Desktop\Custom Connectors . (Si ce n'est pas déjà fait, créez les dossiers sur votre ordinateur.)
Configurer Power BI Desktop pour un connecteur personnalisé
Pour configurer le connecteur Power-BI de côté ordinateur, procédez comme suit sur le site Web de Microsoft Power BI en suivant les instructions concernant les connecteurs personnalisés.
Comme indiqué dans les instructions, sous Extensions de données, sélectionnez l'option (Non recommandé) Autoriser le chargement d'une extension sans validation ni avertissement. Sélectionnez OK, puis redémarrez Power BI Desktop.
Connexion aux données Looker à partir de Power BI Desktop
Une fois que vous avez téléchargé le fichier de connecteur Looker_1.0.0.mez
et configuré votre application de bureau BI pour un connecteur personnalisé, vous pouvez utiliser Power BI Desktop pour vous connecter aux données de votre instance Looker:
- Dans Power BI Desktop, sélectionnez Get Data > More... (Obtenir des données > Plus...).
- Dans la fenêtre pop-up Get Data (Obtenir des données), saisissez Looker dans le champ de recherche.
- Dans les résultats de recherche, cliquez sur Looker (bêta), puis sur Connecter.
- Dans la fenêtre pop-up Se connecter à un service tiers, cliquez sur Continuer.
Power BI Desktop affiche un pop-up de connexion Looker. Dans le champ Hôte, saisissez l'URL de votre instance. Exemple :
example.cloud.looker.com
.Notez l'URL exacte que vous saisissez ici. Si vous avez l'intention de configurer le service Power BI avec Looker – Power BI Connector, vous devez parfaitement faire correspondre cette URL à la valeur que vous saisissez dans le champ Host (Hôte) lorsque vous créez une connexion entre la passerelle de données sur site et les données Looker. Par exemple,
,example.cloud.looker.com
ouhttps://example.cloud.looker.com
.https://example.cloud.looker.com/
Vous pouvez aussi utiliser la liste déroulante Désactiver l'optimisation de l'aperçu pour désactiver la fonctionnalité Optimisation de l'aperçu.
Sélectionnez l'option DirectQuery pour créer une connexion en direct avec vos données sur Looker.
Cliquez sur OK.
Dans le pop-up Looker, cliquez sur Connexion.
Sur l'écran de connexion de Looker, connectez-vous à votre instance Looker.
Power BI Desktop reviendra au pop-up de connexion Looker, et affichera un message indiquant que vous êtes actuellement connecté. Cliquez sur Connect (Se connecter).
Power BI Desktop affiche la liste des modèles Looker auxquels vous avez accès, chacun représenté par un dossier. Cliquez sur le modèle Looker auquel vous souhaitez accéder, puis cochez la case Explorer à côté de Looker que vous souhaitez charger dans Power BI Desktop. Pour afficher un modèle, vous devez disposer d'un accès utilisateur ou d'un accès de groupe Looker à l'ensemble de modèles qui le contient. Pour accéder aux explorations, vous devez disposer de l'autorisation Looker
explore
.Cliquez sur Load (Charger).
Power BI Desktop se charge dans les champs de la section "Explorer" sélectionnée dans la section Champs. Vous pouvez ensuite utiliser les données Looker issues de l'onglet "Explorer" pour créer des rapports dans Power BI Desktop. Les noms de champs apparaîtront dans une seule liste au format ViewName.FieldName
.
Aperçu de l'optimisation
Power BI Desktop exécute généralement une requête d'aperçu qui renvoie les 200 premières lignes de vos données (l'aperçu est essentiellement une requête SELECT * LIMIT 200
). Pour une exploration Looker, il peut s'agir d'une requête très volumineuse, car les explorations Looker peuvent impliquer de nombreuses jointures et des centaines de champs. Bien que l'argument LIMIT 200
limite les résultats de la requête d'aperçu à 200 lignes, la requête d'aperçu lance une analyse complète de la table sur votre base de données.
Le connecteur Looker-Power BI utilise la fonctionnalité Aperçu de l'optimisation pour empêcher Power BI Desktop d'exécuter une requête d'aperçu lorsqu'il se connecte à votre exploration Looker. Lorsque la fonctionnalité Aperçu de l'optimisation est activée (option par défaut), le connecteur reliant Looker et Power BI désactive la requête d'aperçu de Power BI Desktop. Une vue vide est donc renvoyée pour la requête d'aperçu. Si vous souhaitez que Power BI Desktop exécute des requêtes d'aperçu sur votre exploration Looker, vous pouvez désactiver la fonctionnalité Optimisation de l'aperçu.
Pour activer les requêtes d'aperçu de Power BI Desktop, définissez la valeur Désactiver l'optimisation de l'aperçu sur TRUE lorsque vous vous connectez aux données Looker à partir de Power BI Desktop.
Surveiller le connecteur d'informatique décisionnelle Looker
Un administrateur Looker peut afficher l'utilisation du connecteur Looker-Power BI à l'aide du groupe de champs Propriétés de l'API Query de l'API Query dans la section Explorer l'historique d'activité du système. Une entrée est créée dans l'exploration Historique chaque fois qu'une nouvelle requête est exécutée.
Dans le groupe de champs de propriétés clientes de l'API Query, le champ Nom du client API affiche une valeur Power BI
pour identifier les entrées de Looker sur le connecteur BI.
Voici un exemple d'URL d'activité système qui montre l'utilisation de Power BI. Remplacez <instance_name.looker.com>
par l'URL de votre instance.
https://<instance_name.looker.com>/explore/system__activity/history?fields=query_api_client_context.name,user.name,history.created_date,history.created_time_of_day&f[query_api_client_context.name]=Power+BI&sorts=history.created_time_of_day+desc&limit=5000
Éléments à prendre en compte
Limites du nombre de lignes de requête
Les requêtes provenant du connecteur d'informatique décisionnelle de Looker incluent automatiquement une instruction LIMIT 5000
, sauf si le compte utilisateur Looker possède l'autorisation download_without_limit
. Si le compte utilisateur Looker comporte download_without_limit
, les requêtes du connecteur Looker-Power BI ne sont pas associées à une limite de lignes de requête.
Explorer les filtres
Si l'onglet "Explorer" de Looker est défini avec des paramètres LookML always_filter
ou conditionally_filter
, les filtres sont appliqués aux requêtes dans le connecteur Looker-Power BI, même s'ils ne sont pas visibles dans Power BI.
Périodes acceptées dans le groupe de dimensions
Pour les dimension_group
de type: time
, seules les périodes date
et time
sont compatibles avec le connecteur d'informatique décisionnelle Looker. Les autres périodes seront masquées.
Problèmes connus
Voici un problème connu lié au connecteur d'informatique décisionnelle pour Looker:
- Les dimensions et les mesures numériques sont affichées sous forme de mesures. Pour obtenir une description des dimensions et des mesures, consultez Champs de dimension et de mesure. Pour utiliser une dimension numérique en tant que dimension, vous devez d'abord la remplacer par Non résumée dans Power BI Desktop.