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 BI Looker–Tableau est basé sur l'interface SQL ouverte de Looker, qui permet d'accéder aux modèles LookML et aux explorations pour les applications qui utilisent JDBC pour se connecter aux sources de données.
Pour savoir comment vous connecter à Looker à partir de ces produits Tableau, consultez les sections suivantes :
Tableau Desktop
Pour savoir comment vous connecter à une exploration Looker à partir de Tableau Desktop, consultez les sections suivantes :
- Avant de commencer
- Configurer Tableau Desktop pour se connecter à Looker
- Se connecter aux données Looker à partir de Tableau Desktop
Avant de commencer
Avant de pouvoir utiliser Tableau Desktop, vous devez disposer des éléments suivants :
- Tableau Desktop 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 Allowed Connections (Connexions autorisées). Pour savoir comment configurer un modèle et afficher les connexions autorisées pour celui-ci, consultez la page de documentation Accéder aux informations sur le projet et les modifier.
- 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 dans 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 à partir de 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 panneau Connect (Connexion) à gauche, dans la section To a Server (À un serveur), sélectionnez l'option More... (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 :
Server (Serveur) : saisissez l'URL de votre instance Looker sans le
https://. Par exemple :example.cloud.looker.comLOOKER_INSTANCE_URLPort:
443Authentication (Authentification) :
OAuthOAuth Instance Url (URL de l'instance OAuth) : saisissez l'URL complète de votre instance Looker avec le
https://. Par exemple :https://example.cloud.looker.comhttps://LOOKER_INSTANCE_URL
Sélectionnez Sign In (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 auprès de Looker et que vous pouvez maintenant la fermer.
Une fois que vous vous êtes authentifié auprès de Looker, Tableau ouvre une page Data Source (Source de données) avec une connexion à votre instance Looker.
Utilisez le menu déroulant Schema (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 explorations Looker Explores 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 vous connecter aux données Looker, consultez les sections suivantes :
Tableau Cloud
Pour savoir comment vous connecter à une exploration Looker à partir de Tableau Cloud, consultez les sections suivantes :
Avant de commencer
Avant de pouvoir utiliser Tableau Cloud pour vous connecter à Looker, vous devez disposer des éléments suivants :
- Une instance Tableau Cloud qui est 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 sur votre instance Tableau Cloud.
- Une instance Looker exécutant Looker 25.18 ou version ultérieure et est 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 Allowed Connections (Connexions autorisées). Pour savoir comment configurer un modèle et afficher les connexions autorisées pour celui-ci, consultez la page de documentation Accéder aux informations sur le projet et les modifier.
- Le projet LookML doit comporter un fichier de modèle qui spécifie une connexion BigQuery dans son paramètre
connection.
Se connecter aux données Looker à partir de 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 New (Nouveau) et sélectionnez Workbook (Classeur).
- Dans la boîte de dialogue Connect to Data (Se connecter aux données), cliquez sur l'onglet Connectors (Connecteurs).
- Dans l'onglet Connectors (Connecteurs), cliquez sur Looker by Google.
- Sélectionnez l'option Looker by Google.
Dans la boîte de dialogue, saisissez les paramètres suivants :
Server (Serveur) : saisissez l'URL de votre instance Looker sans le
https://. Par exemple :example.cloud.looker.comLOOKER_INSTANCE_URLPort:
443Authentication (Authentification) :
OAuthOAuth Instance Url (URL de l'instance OAuth) : saisissez l'URL complète de votre instance Looker avec le
https://. Par exemple :https://example.cloud.looker.comhttps://LOOKER_INSTANCE_URL
Sélectionnez Sign In (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 auprès de Looker et que vous pouvez maintenant la fermer.
Une fois que vous vous êtes authentifié auprès de Looker, Tableau ouvre une page Data Source (Source de données) avec une connexion à votre instance Looker.
Utilisez le menu déroulant Schema (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 explorations Looker Explores 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 vous connecter aux données Looker, consultez les sections suivantes :
Tableau Server
Le connecteur BI Looker–Tableau est compatible avec Tableau Server. Avant de pouvoir utiliser le connecteur BI Looker–Tableau 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.
- Une 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 Tableau Server, 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 SQL ouverte. Les administrateurs Looker peuvent utiliser l'interface utilisateur Looker pour identifier les requêtes provenant de l'interface SQL ouverte, comme décrit dans la documentation de l'interface SQL ouverte.
Les requêtes du connecteur BI 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 et présente les mêmes limites LookML et SQL que cette interface. Pour en savoir plus, consultez la documentation de l'interface SQL ouverte.
- 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 savoir comment utiliser les jointures dans Looker, consultez les pages de documentation Looker Utiliser des jointures dans LookML et Paramètres de jointure.
- Le connecteur BI Looker–Tableau est conçu pour fonctionner avec une connexion en direct dans Tableau. Le mode d'extraction de données de Tableau extrait les mesures Looker avec la valeur "null" et ne produit donc pas de résultats 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 des mesures Looker.