Le connecteur d'informatique décisionnelle Looker–Tableau vous permet d'utiliser une exploration Looker comme source de données dans Tableau Desktop, Tableau Cloud et Tableau Server. Il repose sur l'interface SQL ouverte de Looker Open SQL Interface, qui permet d'accéder aux modèles LookML et aux explorations pour les applications qui utilisent Java Database Connectivity (JDBC) pour se connecter aux sources de données.
Consultez les sections suivantes pour obtenir des informations sur les étapes d'administration requises pour vous connecter à Looker à partir de ces produits Tableau :
Tableau Desktop
Pour configurer votre instance Looker comme source de données pour Tableau Desktop, un administrateur Looker doit activer le bouton Tableau Desktop sur la page Connecteurs d'informatique décisionnelle de Looker.
De plus, pour les instances Looker (Google Cloud Core) configurées pour les connexions privées et les instances Looker hébergées par le client, votre instance doit répondre aux exigences suivantes :
- L'instance doit exécuter Looker 25.16 ou une version ultérieure.
- Votre administrateur réseau doit configurer votre réseau afin que le trafic provenant de Tableau Desktop puisse atteindre votre instance Looker.
Tableau Cloud
Pour configurer votre instance Looker comme source de données pour Tableau Cloud, vous devez effectuer les tâches suivantes :
- Un administrateur Looker doit configurer OAuth pour Tableau Cloud.
- Un administrateur Tableau doit enregistrer l'ID client OAuth sur Tableau Cloud.
- Un utilisateur Tableau disposant des autorisations nécessaires pour ajouter des sources de données doit ajouter Looker by Google comme source de données.
- Pour les instances Looker (Google Cloud Core) configurées pour les connexions privées et les instances Looker hébergées par le client, un administrateur réseau doit configurer votre réseau afin que le trafic provenant du connecteur d'informatique décisionnelle Looker–Tableau puisse atteindre votre instance Looker.
Configurer OAuth pour Tableau Cloud
Pour utiliser le connecteur d'informatique décisionnelle Looker–Tableau pour Tableau Cloud, vous devez configurer l'intégration OAuth sur votre instance Looker.
Si l'explorateur d'API est déjà installé sur votre instance Looker, vous pouvez y accéder avec ce format d'URL :
https://LOOKER_INSTANCE_URL/extensions/marketplace_extension_api_explorer::api-explorer/Si l'explorateur d'API n'est pas installé sur votre instance Looker, vous pouvez l'installer à partir de Looker Marketplace. Pour en savoir plus, consultez la page Utiliser l'explorateur d'API.
Pour utiliser l'explorateur d'API afin de configurer l'intégration OAuth sur votre instance Looker, procédez comme suit :
- Ouvrez l'explorateur d'API Looker (pour en savoir plus, consultez la page Utiliser l'explorateur d'API).
- Dans le champ Rechercher de l'explorateur d'API, saisissez Register OAuth App.
- Dans les résultats de recherche, cliquez sur Register OAuth App.
- Sur la page Register OAuth App, cliquez sur le bouton Exécuter.
Dans l'onglet Requête de la boîte de dialogue Exécuter, saisissez les informations suivantes dans les champs correspondants :
client_guid (valeur suggérée :
tableau-cloud) :client_guidbody:
{ "redirect_uri": "TABLEAU_CLOUD_URL/auth/add_oauth_token", "display_name": "Looker-Tableau-Cloud (manual)", "description": "Client for Looker-Tableau Cloud integration (manually added)", "enabled": true, "group_id": "" }
Cochez la case Je comprends que ce point de terminaison d'API modifiera les données.
Cliquez sur Exécuter.
Vous pouvez vérifier que vous avez configuré l'authentification en utilisant la méthode
Get OAuth Client Appdans l'explorateur d'API en procédant comme suit :- Dans le champ Rechercher de l'explorateur d'API, saisissez Get OAuth Client App.
- Cliquez sur Exécuter.
Dans le champ client_guid, saisissez la valeur que vous avez utilisée lors de l'enregistrement d'OAuth :
client_guid
Si vous avez configuré OAuth, l'onglet Réponse renvoie les valeurs que vous avez saisies lors de l'enregistrement de l'application.
Enregistrer l'ID client OAuth sur Tableau Cloud
Après avoir configuré OAuth pour Tableau Cloud dans l'API Looker, vous devez enregistrer le client OAuth personnalisé sur Tableau Cloud en procédant comme suit :
- Connectez-vous à Tableau Cloud à l'aide de vos identifiants d'administrateur, puis accédez à la page Paramètres.
- Dans l'onglet Général de la page Paramètres , faites défiler la page jusqu'à Registre des clients OAuth , puis cliquez sur Ajouter un client OAuth.
Dans la boîte de dialogue Créer un client OAuth, saisissez les informations suivantes :
- Type de connexion : sélectionnez Looker by Google dans le menu déroulant.
- Fournisseur OAuth : sélectionnez Fournisseur d'identité par défaut dans le menu déroulant.
URL de l'instance OAuth : saisissez l'URL de votre instance Looker avec le
https://. Par exemple :https://example.cloud.looker.com:https://LOOKER_INSTANCE_URLID client : saisissez la valeur client_guid que vous avez utilisée lorsque vous avez configuré OAuth pour Tableau Cloud sur votre instance Looker :
client_guidCode secret du client : laissez ce champ vide.
URL de redirection : saisissez la valeur redirect_uri que vous avez utilisée lorsque vous avez configuré OAuth pour Tableau Cloud sur votre instance Looker :
TABLEAU_CLOUD_URL/auth/add_oauth_token
Cliquez sur le bouton Ajouter un client OAuth pour enregistrer l'ID client OAuth et revenir à la page Paramètres.
Cliquez sur le bouton Enregistrer en bas ou en haut de la page Paramètres pour enregistrer vos modifications.
Ajouter Looker by Google comme source de données
Un utilisateur Tableau Cloud disposant d'un rôle Tableau qui permet de créer des sources de données doit ajouter Looker by Google comme source de données sur votre instance Tableau Cloud. Si Looker by Google n'est pas ajouté comme source de données, il ne sera pas visible ni disponible pour les utilisateurs qui n'ont pas l'autorisation d'ajouter de nouvelles sources de données.
Pour savoir comment ajouter Looker comme source de données dans Tableau Cloud, consultez la section Se connecter aux données Looker depuis Tableau Cloud de la documentation Looker.
Tableau Server
Pour utiliser les données Looker pour Tableau Server, vous devez effectuer les tâches suivantes :
- Un administrateur Looker doit configurer OAuth pour Tableau Server.
- Un administrateur Tableau doit installer le connecteur d'informatique décisionnelle Looker–Tableau sur Tableau Server
- Un administrateur Tableau doit enregistrer l'ID client OAuth sur Tableau Server.
- Pour les instances Looker (Google Cloud Core) configurées pour les connexions privées et les instances Looker hébergées par le client, un administrateur réseau doit configurer votre réseau afin que le trafic provenant du connecteur d'informatique décisionnelle Looker–Tableau puisse atteindre votre instance Looker.
Configurer OAuth pour Tableau Server
Pour utiliser le connecteur d'informatique décisionnelle Looker–Tableau pour Tableau Server, vous devez configurer l'intégration OAuth sur votre instance Looker.
Si l'explorateur d'API est déjà installé sur votre instance Looker, vous pouvez y accéder avec ce format d'URL :
https://LOOKER_INSTANCE_URL/extensions/marketplace_extension_api_explorer::api-explorer/Si l'explorateur d'API n'est pas installé sur votre instance Looker, vous pouvez l'installer à partir de Looker Marketplace. Pour en savoir plus, consultez la page Utiliser l'explorateur d'API.
Pour utiliser l'explorateur d'API afin de configurer l'intégration OAuth sur votre instance Looker, procédez comme suit :
- Ouvrez l'explorateur d'API Looker (pour en savoir plus, consultez la page Utiliser l'explorateur d'API).
- Dans le champ Rechercher de l'explorateur d'API, saisissez Register OAuth App.
- Dans les résultats de recherche, cliquez sur Register OAuth App.
- Sur la page Register OAuth App, cliquez sur le bouton Exécuter.
Dans l'onglet Requête de la boîte de dialogue Exécuter, saisissez les informations suivantes dans les champs correspondants :
client_guid (valeur suggérée :
tableau-server) :client_guid_serverbody:
{ "redirect_uri": "TABLEAU_SERVER_URL/auth/add_oauth_token", "display_name": "Looker-Tableau-Server (manual)", "description": "Client for Looker-Tableau Server integration (manually added)", "enabled": true, "group_id": "" }
Cochez la case Je comprends que ce point de terminaison d'API modifiera les données.
Cliquez sur Exécuter.
Vous pouvez vérifier que vous avez configuré l'authentification en utilisant la méthode
Get OAuth Client Appdans l'explorateur d'API en procédant comme suit :- Dans le champ Rechercher de l'explorateur d'API, saisissez Get OAuth Client App.
- Cliquez sur Exécuter.
Dans le champ client_guid, saisissez la valeur que vous avez utilisée lors de l'enregistrement d'OAuth :
client_guid_server
Si vous avez configuré OAuth, l'onglet Réponse renvoie les valeurs que vous avez saisies lors de l'enregistrement de l'application.
Installer le connecteur d'informatique décisionnelle Looker–Tableau sur Tableau Server
Pour installer le connecteur d'informatique décisionnelle Looker–Tableau sur Tableau Server, procédez comme suit :
- Téléchargez la dernière version du fichier
avatica-<release_number>-looker.jarà partir de https://github.com/looker-open-source/calcite-avatica/releases. Installez le fichier JAR sur la machine hôte de votre serveur Tableau. Le chemin d'installation Tableau par défaut pour le fichier dépend du système d'exploitation du serveur :
- Serveur Linux :
/opt/tableau/tableau_driver/jdbc - Serveur Windows :
C:\Program Files\Tableau\Drivers
- Serveur Linux :
Enregistrer l'ID client OAuth sur Tableau Server
Après avoir configuré OAuth pour Tableau Server dans l'API Looker, vous devez enregistrer le client OAuth personnalisé sur Tableau Server en procédant comme suit :
- Connectez-vous à Tableau Server à l'aide de vos identifiants d'administrateur, puis accédez à la page Paramètres.
- Dans l'onglet Général de la page Paramètres, faites défiler la page jusqu'à Registre des clients OAuth, puis cliquez sur Ajouter un client OAuth.
Dans la boîte de dialogue Créer un client OAuth, saisissez les informations suivantes :
- Type de connexion : sélectionnez Looker by Google dans le menu déroulant.
- Fournisseur OAuth : sélectionnez Fournisseur d'identité par défaut dans le menu déroulant.
URL de l'instance OAuth : saisissez l'URL de votre instance Looker avec le
https://. Par exemple :https://example.cloud.looker.com:https://LOOKER_INSTANCE_URLID client : saisissez la valeur client_guid que vous avez utilisée lorsque vous avez configuré OAuth pour Tableau Server sur votre instance Looker :
client_guid_serverCode secret du client : laissez ce champ vide.
URL de redirection : saisissez la valeur redirect_uri que vous avez utilisée lorsque vous avez configuré OAuth pour Tableau Server sur votre instance Looker :
TABLEAU_SERVER_URL/auth/add_oauth_token
Cliquez sur le bouton Ajouter un client OAuth pour enregistrer l'ID client OAuth et revenir à la page Paramètres.
Cliquez sur le bouton Enregistrer en bas ou en haut de la page Paramètres pour enregistrer vos modifications.