Le connecteur Looker-Power BI vous permet d'utiliser Microsoft Power BI Desktop pour vous connecter aux données d'une exploration Looker.
Configurer Power BI Desktop pour se connecter à Looker
Les étapes générales pour utiliser le connecteur Looker-Power BI sont les suivantes:
- Vérifiez les exigences.
- Activez le connecteur sur votre instance Looker.
- Téléchargez et enregistrez le fichier de connecteur: chaque utilisateur qui souhaite accéder au connecteur Looker-Power BI doit télécharger le fichier
Looker_1.3.1.mez
et l'enregistrer dans un répertoire spécifique sur son ordinateur. - Configurer 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.
Après avoir suivi la procédure de connexion de Looker à Power BI Desktop, vous pouvez vous connecter aux données Looker depuis 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 le service Power BI avec le connecteur Looker – Power BI.
Conditions requises
Pour configurer le connecteur Looker-Power BI, vous avez besoin des éléments suivants:
- Microsoft Power BI Desktop installé sur votre ordinateur.
- Une instance Looker répondant aux exigences suivantes:
- L'instance doit être hébergée par Looker. (Les instances Looker (Google Cloud Core) sont hébergées par Looker et sont compatibles avec le connecteur Looker-Power BI.)
- L'instance doit exécuter Looker 23.10 ou une version ultérieure.
- Un compte utilisateur Looker sur l'instance Looker avec l'autorisation
explore
, requise pour accéder aux explorations dans Looker. Si vous souhaitez utiliser des requêtes contenant plus de 5 000 lignes, vous devez également disposer de l'autorisationdownload_without_limit
(consultez Limites de lignes pour les requêtes pour en savoir plus sur les limites de téléchargement).
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 (version initiale), 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 de connecteur, procédez comme suit sur l'ordinateur sur lequel Microsoft Power BI Desktop est installé:
- Pour télécharger le fichier de connecteur, cliquez sur le lien suivant:
Looker_1.3.1.mez
- Une fois le téléchargement terminé, déplacez le fichier
Looker_1.3.1.mez
vers le répertoire [Documents]\Microsoft Power BI Desktop\Custom Connectors. (Si les dossiers n'existent pas déjà, créez-les sur votre ordinateur.)
Configurer Power BI Desktop pour un connecteur personnalisé
Pour configurer le connecteur Looker-Power BI côté bureau Power BI, suivez les instructions concernant les connecteurs personnalisés sur le site Web de Microsoft Power BI.
Comme indiqué dans les instructions, sous Data Extensions (Extensions de données), sélectionnez l'option (Non recommandé) Autoriser le chargement de toute extension sans validation ni avertissement. Sélectionnez OK, puis redémarrez le bureau Power BI.
Se connecter aux données Looker depuis Power BI Desktop
Une fois que vous avez téléchargé le fichier de connecteur Looker_1.3.1.mez
et configuré votre application Power BI Desktop pour un connecteur personnalisé, vous pouvez utiliser Power BI Desktop pour vous connecter aux données de votre instance Looker:
- Dans la barre d’outils de Power BI Desktop, sélectionnez Obtenir des données > Plus...
- Dans la boîte de dialogue Get Data (Obtenir des données), saisissez Looker dans le champ de recherche.
- Dans les résultats de recherche, cliquez sur l'entrée Looker, puis sur Se connecter.
- Dans la boîte de dialogue Se connecter à un service tiers, cliquez sur Continuer.
Power BI Desktop affiche une boîte de dialogue de connexion à Looker. Dans le champ Host (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 le connecteur Looker-Power BI, vous devez faire correspondre parfaitement 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
ouhttps://example.cloud.looker.com/
.Vous pouvez également utiliser le menu déroulant 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 à vos données sur Looker.
Cliquez sur OK.
Dans la boîte de dialogue Looker, cliquez sur Sign in (Se connecter).
Sur l'écran de connexion Looker, connectez-vous à votre instance Looker.
Power BI Desktop revient à la boîte de dialogue de connexion à Looker, avec un message indiquant que vous êtes connecté. Cliquez sur Se connecter.
Power BI Desktop affiche une liste des modèles Looker auxquels vous avez accès, chacun représenté sous forme de dossier. Cliquez sur le modèle Looker auquel vous souhaitez accéder, puis cochez la case à côté de l'exploration 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 à un ensemble de modèles contenant le modèle. Pour accéder aux explorations, vous devez disposer de l'autorisation Looker
explore
.Cliquez sur Charger.
Power BI Desktop remplira son volet Données avec les champs de l'exploration sélectionnée. Vous pouvez ensuite utiliser les données Looker de l'exploration pour créer des rapports dans Power BI Desktop. Pour en savoir plus sur l'affichage des éléments Looker par le connecteur Looker-Power BI, consultez Afficher les éléments Looker dans le bureau Power BI.
Les noms de champs s'afficheront dans une liste unique au format ViewName.FieldName
.
Optimisation de l'aperçu
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 comporter 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 dans votre base de données.
Le connecteur Looker-Power BI utilise la fonctionnalité d'optimisation de l'aperçu 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é Optimisation de l'aperçu est activée (valeur par défaut), le connecteur Looker-Power BI désactive la requête d'aperçu de Power BI Desktop. Power BI Desktop renvoie donc une table vide 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 Disable Preview Optimization (Désactiver l'optimisation de l'aperçu) sur TRUE lorsque vous vous connectez à des données Looker depuis Power BI Desktop.
Afficher les éléments Looker dans Power BI Desktop
Une fois que vous vous êtes connecté aux données Looker depuis Power BI Desktop, Power BI Desktop remplit son volet Données avec les champs de l'exploration sélectionnée.
Le connecteur Looker-Power BI utilise le format suivant pour afficher les champs Looker dans Power BI Desktop:
ViewName.FieldType.FieldName
- La valeur
ViewName
correspond à la vue LookML dans laquelle le champ est défini. La valeur
FieldType
peut correspondre à l'un des types suivants, qui sont compatibles avec le connecteur Looker-Power BI:dim
: dimension, c'est-à-dire un champ qui représente un attribut, un fait ou une valeur, comme des dates, des noms et des ID. Les dimensions correspondent souvent aux colonnes de votre tableau de données sous-jacent. Dans LookML, les dimensions sont définies avec le paramètredimension
.mea
: mesure, un champ qui représente des informations mesurables sur vos données, telles que des sommes, des décomptes, des moyennes, des minimums et des maximums. Dans LookML, les mesures sont définies avec le paramètremeasure
.fil
: filtre : champ réservé au filtrage, utilisé uniquement pour créer un filtre dans une requête d'exploration. les champs de filtre ne sont pas inclus dans l'ensemble de résultats d'une requête. Dans LookML, les filtres sont définis à l'aide du paramètrefilter
.par
: paramètre. Ce champ sert uniquement à créer un filtre dans une requête d'exploration. ne sont pas inclus dans l'ensemble de résultats d'une requête. Un paramètre peut créer des résultats de requête interactifs, des étiquettes, des URL, etc. lorsqu'il est défini avec les variables Liquid{% parameter parameter_name %}
etparameter_name._parameter_value
. Dans LookML, les paramètres sont définis avec le paramètreparameter
.
La valeur
FieldName
correspond au nom du champ tel qu'il est affiché dans l'exploration Looker.
Power BI Desktop affiche les éléments Looker tels qu'ils apparaissent dans l'exploration Looker, avec les mêmes majuscules et espacement entre les mots. Par exemple, si une exploration Looker affiche une dimension LookML en tant que Created Date
à partir d'une vue affichée en tant que Order Items
, Power BI Desktop affichera le champ Order Items.dim.Created Date
.
Créer des requêtes avec les dimensions et les mesures Looker
Le connecteur Looker-Power BI vous permet d'utiliser les dimensions et mesures de Looker pour créer des requêtes dans Power BI Desktop.
Pour créer une requête dans Power BI Desktop à l'aide des dimensions et mesures Looker, procédez comme suit:
- Connectez-vous aux données Looker depuis Power BI Desktop et attendez que Power BI remplisse son volet Données avec les champs de l'exploration Looker sélectionnée.
- Dans le volet Données de Power BI, cochez la case correspondant à chaque dimension ou mesure Looker que vous souhaitez inclure dans la requête.
À mesure que vous sélectionnez chaque dimension ou mesure, Power BI met à jour la requête qui s'affiche sur la toile du rapport.
Filtrer des requêtes avec des filtres et des paramètres Looker
Le connecteur Looker-Power BI vous permet d'utiliser des paramètres et des champs de filtre uniquement LookML à partir d'un Explorer Looker pour ajouter des filtres à votre rapport Power BI.
Pour filtrer un rapport dans Power BI Desktop à l'aide des paramètres Looker et des champs de filtre uniquement, procédez comme suit:
Si vous ne l'avez pas déjà fait, connectez-vous aux données Looker depuis Power BI Desktop et attendez que Power BI remplisse son volet Données avec les champs de l'exploration Looker sélectionnée.
Dans le volet Données de Power BI, faites glisser le nom d'un paramètre ou d'un champ réservé au filtrage dans l'une des zones Ajoutez des champs de données ici du volet Filtres, soit pour Filtres sur cette page, soit pour Filtres sur toutes les pages. Consultez la documentation de Power BI pour plus de détails sur l'ajout de filtres à un rapport dans Power BI.
Notez les points suivants concernant l'utilisation des paramètres et des champs de filtre uniquement Looker dans Power BI:
- Pour les champs "filtre uniquement" configurés dans LookML avec le paramètre
suggestions
ousuggest_dimension
, Power BI récupère les valeurs suggérées et les affiche dans les options Filtrage de base du volet Filtres. Pour les paramètres configurés dans LookML avec l'attribut
allowed_value
, Power BI récupère toutes les valeurs autorisées configurées dans LookML pour le paramètre et les affiche dans les options Filtrage de base du volet Filtres.
Surveiller le connecteur Looker-Power BI
Un administrateur Looker peut consulter l'utilisation du connecteur Looker-Power BI à l'aide du groupe de champs Propriétés client de l'API Query de l'exploration de l'historique de l'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 Propriétés client de l'API de requête, le nom du client API affiche une valeur Power BI
pour identifier les entrées du connecteur Looker-Power BI.
Voici un exemple d'URL d'activité système qui indique 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 de lignes des requêtes
Les requêtes du connecteur Looker-Power BI incluent automatiquement une instruction LIMIT 5000
, sauf si le compte utilisateur Looker dispose de l'autorisation download_without_limit
. Si le compte utilisateur Looker possède download_without_limit
, aucune limite de lignes n'est imposée aux requêtes du connecteur Looker-Power BI.
Explorer les filtres
Si l'exploration Looker est définie avec des paramètres LookML always_filter
ou conditionally_filter
, les filtres seront appliqués aux requêtes dans le connecteur Looker-Power BI, même s'ils ne seront pas visibles dans Power BI.
Périodes acceptées pour les groupes de dimensions
Pour la dimension_group
de type: time
, seules les périodes date
et time
sont compatibles avec le connecteur Looker-Power BI. Les autres périodes seront masquées.
Problèmes connus
Voici un problème connu lié au connecteur Looker-Power BI:
- Les dimensions et les mesures numériques s'affichent toutes deux sous forme de mesures (consultez la section Champs de dimension et de mesure pour obtenir une description des dimensions et des mesures). Pour utiliser une dimension numérique en tant que dimension, vous devez d'abord la remplacer par Non résumé dans Power BI Desktop.