Le connecteur BI Looker–Tableau vous permet d'utiliser une exploration Looker comme source de données dans Tableau Desktop, Tableau Cloud et Tableau Server. Le connecteur d'informatique décisionnelle Looker–Tableau est basé sur l'interface SQL ouverte de Looker, qui permet d'accéder aux modèles et aux explorations LookML pour les applications qui utilisent JDBC pour se connecter aux sources de données.
Consultez les sections suivantes pour savoir comment vous connecter à Looker depuis ces produits Tableau :
Tableau Desktop
Pour savoir comment vous connecter à une exploration Looker depuis Tableau Desktop, consultez les sections suivantes :
- Avant de commencer
- Configurer Tableau Desktop pour se connecter à Looker
- Se connecter aux données Looker depuis Tableau Desktop
Avant de commencer
Pour pouvoir utiliser Tableau Desktop, vous devez disposer des éléments suivants :
- Tableau Desktop est installé sur votre ordinateur.
- Une instance Looker configurée par votre administrateur Looker pour Tableau Desktop.
- Un compte Looker avec un rôle utilisateur incluant l'autorisation
exploresur le modèle LookML auquel vous souhaitez accéder depuis Tableau. - Un modèle LookML qui utilise des données provenant d'une connexion Google BigQuery :
- Le projet LookML doit inclure un modèle configuré avec au moins une connexion Google BigQuery dans le champ Connexions autorisées. Consultez la page de documentation Accéder aux informations sur le projet et les modifier pour savoir comment configurer un modèle et afficher les connexions autorisées pour celui-ci.
- Le projet LookML doit comporter un fichier de modèle qui spécifie une connexion BigQuery dans son paramètre
connection.
Configurer Tableau Desktop pour se connecter à Looker
Pour utiliser Tableau Desktop afin de vous connecter aux données Looker, vous devez télécharger le fichier de pilote JDBC avatica-<release_number>-looker.jar depuis GitHub vers un répertoire spécifique de votre ordinateur en procédant comme suit :
- Accédez à https://github.com/looker-open-source/calcite-avatica/releases.
- Téléchargez la dernière version du fichier
avatica-<release_number>-looker.jar. Enregistrez le fichier
avatica-<release_number>-looker.jarsur l'ordinateur de chaque utilisateur à l'emplacement suivant :- Windows :
C:\Program Files\Tableau\Drivers MacOS :
/Library/JDBCou~/Library/JDBC
- Windows :
Se connecter aux données Looker depuis Tableau Desktop
Une fois que vous avez téléchargé et enregistré le fichier avatica-<release_number>-looker.jar, vous pouvez utiliser Tableau Desktop pour vous connecter aux données de votre instance Looker en procédant comme suit :
- Dans Tableau Desktop, dans le volet Se connecter à gauche, dans la section À un serveur, sélectionnez l'option Plus….
- Dans le champ de recherche, saisissez Looker by Google.
- Sélectionnez l'option Looker by Google.
Dans la boîte de dialogue, saisissez les paramètres suivants :
Serveur : saisissez l'URL de votre instance Looker sans
https://. Par exemple :example.cloud.looker.com.LOOKER_INSTANCE_URLPort :
443Authentification :
OAuthURL de l'instance OAuth : saisissez l'URL complète de votre instance Looker avec
https://. Par exemple :https://example.cloud.looker.com.https://LOOKER_INSTANCE_URL
Sélectionnez Se connecter. Tableau ouvre une fenêtre de navigateur pour se connecter à votre instance Looker et authentifier votre compte avec OAuth.
Si vous y êtes invité, connectez-vous à Looker. Si vous êtes déjà connecté, un message s'affiche dans la fenêtre du navigateur. Il indique que Tableau a utilisé cette fenêtre pour s'authentifier auprès de Looker et que vous pouvez maintenant la fermer.
Une fois que vous vous êtes authentifié dans Looker, Tableau ouvre une page Source de données avec une connexion à votre instance Looker.
Utilisez le menu déroulant Schéma pour sélectionner un modèle Looker contenant les données que vous souhaitez afficher dans Tableau Desktop. Tableau remplit la liste Table avec les Explores Looker du modèle Looker que vous avez sélectionné.
Pour commencer à explorer les données, sélectionnez et faites glisser un objet de la liste Tables vers le canevas.
Pour en savoir plus sur l'utilisation de Tableau pour se connecter aux données Looker, consultez les sections suivantes :
Tableau Cloud
Consultez les sections suivantes pour savoir comment vous connecter à une exploration Looker depuis Tableau Cloud :
Avant de commencer
Avant de pouvoir utiliser Tableau Cloud pour vous connecter à Looker, vous devez disposer des éléments suivants :
- Une instance Tableau Cloud configurée par votre administrateur Tableau pour se connecter à Looker.
- Un compte utilisateur Tableau Cloud avec un rôle Tableau qui vous permet de créer une source de données. Si vous n'êtes pas autorisé à créer une source de données, vous ne pouvez accéder qu'aux explorations Looker qui ont déjà été ajoutées en tant que sources de données dans votre instance Tableau Cloud.
- Une instance Looker exécutant Looker 25.18 ou version ultérieure et configurée par votre administrateur Looker pour Tableau Cloud.
- Un compte Looker avec un rôle utilisateur incluant l'autorisation
exploresur le modèle LookML auquel vous souhaitez accéder depuis Tableau. - Un modèle LookML qui utilise des données provenant d'une connexion Google BigQuery :
- Le projet LookML doit inclure un modèle configuré avec au moins une connexion Google BigQuery dans le champ Connexions autorisées. Consultez la page de documentation Accéder aux informations sur le projet et les modifier pour savoir comment configurer un modèle et afficher les connexions autorisées pour celui-ci.
- Le projet LookML doit comporter un fichier model qui spécifie une connexion BigQuery dans son paramètre
connection.
Se connecter aux données Looker depuis Tableau Cloud
Une fois que vous avez vérifié que les conditions préalables sont remplies, vous pouvez utiliser Looker by Google comme source de données dans Tableau Cloud en procédant comme suit :
- Connectez-vous à votre site Tableau Cloud, puis cliquez sur le menu déroulant Nouveau et sélectionnez Classeur.
- Dans la boîte de dialogue Se connecter aux données, cliquez sur l'onglet Connecteurs.
- Dans l'onglet Connecteurs, cliquez sur Looker by Google.
- Sélectionnez l'option Looker by Google.
Dans la boîte de dialogue, saisissez les paramètres suivants :
Serveur : saisissez l'URL de votre instance Looker sans
https://. Par exemple :example.cloud.looker.com.LOOKER_INSTANCE_URLPort :
443Authentification :
OAuthURL de l'instance OAuth : saisissez l'URL complète de votre instance Looker avec
https://. Par exemple :https://example.cloud.looker.com.https://LOOKER_INSTANCE_URL
Sélectionnez Se connecter. Tableau ouvre une fenêtre de navigateur pour se connecter à votre instance Looker et authentifier votre compte avec OAuth.
Si vous y êtes invité, connectez-vous à Looker. Si vous êtes déjà connecté, un message s'affiche dans la fenêtre du navigateur indiquant que Tableau a utilisé cette fenêtre pour s'authentifier dans Looker et que vous pouvez maintenant la fermer.
Une fois que vous vous êtes authentifié dans Looker, Tableau ouvre une page Source de données avec une connexion à votre instance Looker.
Utilisez le menu déroulant Schéma pour sélectionner un modèle Looker contenant les données que vous souhaitez afficher dans Tableau Desktop. Tableau remplit la liste Table avec les Explores Looker du modèle Looker que vous avez sélectionné.
Pour commencer à explorer les données, sélectionnez et faites glisser un objet de la liste Tables vers le canevas.
Pour en savoir plus sur l'utilisation de Tableau pour se connecter aux données Looker, consultez les sections suivantes :
Tableau Server
Le connecteur d'informatique décisionnelle Looker–Tableau est compatible avec Tableau Server. Avant de pouvoir utiliser le connecteur Looker-Tableau BI avec Tableau Server, vous devez disposer des éléments suivants :
- Une instance Looker exécutant Looker 24.14 ou version ultérieure et configurée pour l'intégration OAuth par votre administrateur Looker.
- Instance Tableau Server configurée par votre administrateur Tableau pour se connecter à Looker.
Pour en savoir plus, consultez la page de documentation Administrer les connexions Tableau à Looker.
Si votre administrateur a configuré votre instance Looker et votre serveur Tableau, vous pouvez utiliser Looker comme source de données pour Tableau Desktop et publier le classeur ou la source de données sur Tableau Server.
Identifier les requêtes Tableau dans l'interface utilisateur Looker
Les requêtes de Tableau sont effectuées via l'interface Open SQL. Les administrateurs Looker peuvent utiliser l'interface utilisateur Looker pour identifier les requêtes provenant de l'interface Open SQL, comme décrit dans la documentation Interface Open SQL.
Les requêtes du connecteur d'informatique décisionnelle Looker–Tableau ont une valeur Source de "sql_interface" ou "SQL Interface".
Éléments à prendre en compte
Lorsque vous explorez des données Looker avec Tableau, tenez compte des points suivants :
- Le connecteur BI Looker–Tableau est basé sur l'interface SQL ouverte de Looker. Il présente les mêmes limites LookML et SQL que l'interface SQL ouverte. Pour en savoir plus, consultez la documentation sur l'interface Open SQL.
- Tableau interroge automatiquement la base de données chaque fois qu'une modification est apportée à la requête, y compris lorsque des champs sont ajoutés et supprimés à l'aide du connecteur BI Looker – Tableau. Vous pouvez désactiver les mises à jour automatiques dans Tableau. Pour en savoir plus, consultez la documentation de Tableau.
- Vous ne pouvez pas utiliser Tableau pour joindre deux explorations Looker. Si vous souhaitez joindre des explorations, utilisez Looker pour créer les jointures dans votre modèle Looker. Pour en savoir plus sur l'utilisation des jointures dans Looker, consultez les pages de la documentation Looker Utiliser des jointures dans LookML et Paramètres de jointure.
- Le connecteur d'informatique décisionnelle Looker–Tableau est conçu pour fonctionner avec une connexion en direct dans Tableau. Le mode d'extraction des données de Tableau extrait les mesures Looker avec une valeur "null". Les résultats ne seront donc pas précis. Si vous souhaitez utiliser le mode d'extraction, vous pouvez créer des champs agrégés dans Tableau directement à partir des champs de dimension Looker au lieu d'utiliser les mesures Looker.