Cette page explique comment activer et utiliser l'option de lien rapide Feuilles connectées dans le menu en forme de roue dentée Actions d'exploration de Looker. L'option Feuilles connectées ouvre Google Sheets et établit une connexion entre Google Sheets et l'onglet "Explorer" de Looker. Vous pouvez ensuite créer des rapports, des tableaux croisés dynamiques ou des graphiques dans la feuille de calcul Google Sheet nouvellement créée, en utilisant les champs de l'exploration Looker sélectionnée.
Avant de commencer
Pour utiliser le lien rapide Feuilles connectées, vous devez disposer des éléments suivants :
- Une instance Looker qui a été activée et configurée pour la fonctionnalité par un administrateur, comme décrit dans la section Activer et configurer le lien rapide "Feuilles connectées" de cette page
- Un compte utilisateur Looker disposant de l'autorisation
explorepour les modèles LookML que vous souhaitez connecter à Sheets - Un compte Google avec la même adresse e-mail que celle associée à votre compte Looker
Utiliser le lien rapide Feuilles connectées depuis une exploration
Si votre administrateur Looker a activé la fonctionnalité, vous pouvez établir une connexion entre Google Sheets et n'importe quelle exploration à laquelle vous avez accès :
Connectez-vous à Looker avec l'adresse e-mail associée à votre compte Google.
Dans Looker, accédez à l'exploration que vous souhaitez utiliser comme source de données.
Cliquez sur l'icône en forme de roue dentée Actions d'exploration, puis sélectionnez Feuilles connectées.
La première fois que vous utilisez cette fonctionnalité, vous êtes invité à autoriser Looker à accéder à votre compte Google. Choisissez le compte Google que vous souhaitez utiliser. L'adresse e-mail du compte Google doit correspondre à celle associée à votre compte utilisateur Looker.
Examinez les autorisations demandées sur l'écran d'autorisation, puis cliquez sur Autoriser.
Un nouvel onglet de navigateur s'ouvre dans Google Sheets et affiche une boîte de dialogue vous demandant si vous souhaitez associer votre compte Google à votre compte Looker. Cliquez sur Associer le compte.
La feuille de calcul Google Sheets est désormais connectée à l'exploration Looker à partir de laquelle vous avez commencé. Dans la Google Sheet, vous pouvez ajouter des champs à partir de l'exploration, créer des tableaux croisés dynamiques et des graphiques, et appliquer des formules pour analyser les données de votre exploration Looker.
Pour en savoir plus sur la création de requêtes dans les feuilles connectées, consultez la page de documentation Utiliser des feuilles connectées pour Looker.
Activer et configurer le lien rapide Feuilles connectées
Pour activer le lien rapide Feuilles connectées dans le menu en forme de roue dentée Actions d'exploration, votre instance Looker doit répondre aux exigences suivantes :
- Votre instance doit exécuter Looker 25.20 ou version ultérieure.
- Pour les instances Looker (Google Cloud Core), le lien rapide Feuilles connectées n'est compatible qu'avec les connexions réseau publiques sécurisées ou hybrides. Les instances Looker (Google Cloud Core) avec connexions privées (accès privé aux services) ne sont pas compatibles.
- Pour les instances Looker (original), le lien rapide Feuilles connectées n'est compatible qu'avec les instances hébergées par Looker. Les instances Looker hébergées par le client ne sont pas acceptées.
Pour activer l'option Feuilles connectées dans le menu en forme de roue dentée Actions d'exploration d'une instance Looker, un administrateur doit effectuer les tâches générales suivantes, décrites dans les sections ci-dessous :
- Activez l'API Google Sheets dans la console Google Cloud .
- Créez un client OAuth dans la console Google Cloud , dans le même projet de console Google Cloud où l'API Google Sheets a été activée.
- Activez et configurez l'option Activer le lien rapide Feuilles connectées sur la page des connecteurs d'informatique décisionnelle Looker.
Activer l'API Google Sheets dans la console Google Cloud
Le lien rapide Feuilles connectées utilise l'API Google Sheets. Vous devez donc activer cette API dans le même projet que celui que vous utiliserez pour créer le client OAuth. L'API Google Sheets peut être activée par un utilisateur IAM disposant de l'autorisation IAM roles/serviceusage.serviceUsageAdmin.
Pour activer l'API Google Sheets :
Dans le menu de navigation de la console Google Cloud , accédez à API et services > Bibliothèque, puis ouvrez l'API Google Sheets.
Dans la console Google Cloud , ouvrez le sélecteur de projet, puis sélectionnez le projet que vous souhaitez utiliser pour vous connecter à Google Sheets depuis vos explorations Looker. Vous devez utiliser le même projet de console Google Cloud tout au long de la procédure de configuration du lien rapide Sheets connecté afin que l'API Google Sheets soit activée sur le même projet que celui dans lequel vous configurez OAuth.
Sur la page de l'API Google Sheets, cliquez sur Activer si l'API n'est pas déjà activée.
Créer le client OAuth
Un utilisateur IAM disposant des rôles requis doit créer un client OAuth.
Vous pouvez configurer le client OAuth dans le projet Google Cloud de votre choix. Toutefois, l'API Google Sheets doit être activée dans ce même projet.
Pour créer le client et ses identifiants, procédez comme suit :
Dans la console Google Cloud , utilisez le sélecteur de projet de la console Google Cloud pour ouvrir le même projet dans lequel vous avez activé l'API Google Sheets.
Dans le menu principal de la console Google Cloud , accédez à API et services > Identifiants.
Sur la page Identifiants, cliquez sur le menu déroulant Créer des identifiants, puis sélectionnez ID client OAuth.
Dans le menu déroulant Type d'application, sélectionnez Application Web.
Dans le champ Nom, saisissez un nom pour votre client OAuth, tel que
Looker to Connected Sheets.Dans la section URI de redirection autorisés, cliquez sur le bouton Ajouter un URI. Ajoutez l'URI suivant :
https://LOOKER_INSTANCE_URL/oauth2callbackCliquez sur le bouton Ajouter un URI pour ajouter également l'URI suivant :
https://LOOKER_INSTANCE_URL/external_oauth/redirectCliquez sur Créer.
Après avoir cliqué sur Créer, une fenêtre Client OAuth créé s'affiche. Cette fenêtre affiche l'ID client et le code secret du client que la console Google Cloud a créés pour votre client OAuth. Copiez et notez ces valeurs, car elles seront nécessaires lorsque vous configurerez l'option de lien rapide "Activer les feuilles connectées".
Configurer l'option de lien rapide "Activer les feuilles connectées"
Après avoir activé l'API Google Sheets dans la console Google Cloud et créé le client OAuth dans la console Google Cloud , vous pouvez activer le lien rapide Feuilles connectées sur votre instance Looker en procédant comme suit :
- Dans votre instance Looker, sélectionnez Connecteurs d'informatique décisionnelle dans la section Plate-forme du panneau Administration.
- Si ce n'est pas déjà fait, activez l'option Google Sheets.
- Activez le bouton à bascule imbriqué Activer le lien rapide Feuilles connectées.
- Dans les champs ID client et Code secret du client, collez les valeurs que vous avez copiées depuis la console Google Cloud lorsque vous avez créé le client OAuth dans la console Google Cloud .
- Cliquez sur Enregistrer.
L'option Feuilles connectées du menu Outils Actions d'exploration est désormais configurée pour votre instance Looker.
Migrer depuis le programme pilote
Si votre organisation a participé au programme pilote précédent pour la fonctionnalité Ouvrir dans Sheets, votre instance Looker utilisait un client OAuth géré de manière centralisée et fourni par Looker. Cette configuration est abandonnée au profit d'une méthode plus sécurisée et évolutive, dans laquelle chaque administrateur Looker configure son propre client OAuth pour son instance Looker. Les clients pilotes existants doivent passer à cette nouvelle configuration pour continuer à bénéficier de la fonctionnalité.
Pour migrer vers la nouvelle version, un administrateur doit configurer le propre client OAuth de votre organisation dans la console Google Cloud , puis configurer les identifiants sur la page d'administration des connecteurs Looker BI. Les étapes sont les mêmes que celles de la configuration initiale, décrites dans les sections suivantes de cette page :
- Activez l'API Google Sheets dans la console Google Cloud
- Créez un client OAuth dans la console Google Cloud , dans le même projet de console Google Cloud où l'API Google Sheets a été activée.
- Activez et configurez l'option Activer le lien rapide Feuilles connectées sur la page des connecteurs d'informatique décisionnelle Looker.
Une fois qu'un administrateur a effectué ces étapes, votre instance utilise automatiquement le nouveau flux OAuth géré par le client. L'ancienne fonctionnalité pilote et sa dépendance au client OAuth géré par Looker ne seront plus actives.
Dépannage
- Erreur d'adresse e-mail incorrecte : si vous rencontrez une erreur lors de l'étape d'authentification Google, assurez-vous que le compte Google que vous sélectionnez possède exactement la même adresse e-mail que votre compte utilisateur Looker.
- L'option "Feuilles connectées" n'est pas visible : cette option n'apparaît dans le menu en forme de roue dentée Actions d'exploration que si votre administrateur Looker a activé la fonctionnalité dans les paramètres des connecteurs BI. Contactez votre administrateur Looker pour obtenir de l'aide.
- Autorisations de la consoleGoogle Cloud : l'administrateur qui configure le client OAuth et l'écran de consentement doit disposer des autorisations
roles/oauthconfig.editoretroles/serviceusage.serviceUsageAdmindans le projet Google Cloud . - Pour tout autre problème ou commentaire pendant la période de version Preview publique, envoyez un e-mail à
looker-connected-sheets-external@google.com.