Les instances hébergées par le client peuvent ne pas être en mesure d'activer les actions depuis Looker Action Hub, en particulier celles qui prennent en charge les résultats en flux continu ou qui utilisent OAuth, si l'instance Looker hébergée par le client ne répond pas aux exigences de Looker Action Hub.
Pour connaître les solutions suggérées à ce problème potentiel, consultez la page de documentation Partager des données via un Action Hub.
Votre travail vous oblige-t-il à passer beaucoup de temps dans Google Sheets ? Vous pouvez utiliser l'action sécurisée basée sur OAuth de Looker pour envoyer des fichiers CSV directement de Looker vers Google Sheets de façon ponctuelle ou récurrente.
L'action Google Sheets est intégrée à Looker via le Looker Action Hub. Une fois que l'administrateur Looker a activé l'action Google Sheets dans le Hub d'actions, les utilisateurs peuvent sélectionner Google Sheets comme destination possible lorsqu'ils envoient ou planifient des Looks ou des Explorations.
Cette page explique aux administrateurs comment activer l'action Google Sheets dans Looker. Il explique également comment tout utilisateur disposant des autorisations appropriées peut envoyer ou planifier des livraisons au format CSV vers une Google Sheet.
Activer l'action Google Sheets dans Looker
Les administrateurs Looker peuvent activer l'action Google Sheets dans Looker en procédant comme suit :
- Accédez au panneau Admin, puis, sous Plate-forme, accédez à la page Actions.
- Dans la liste des actions du Centre d'actions, faites défiler la page jusqu'à Google Sheets, puis cliquez sur le bouton Activer.
- Sur la page de l'action Google Sheets, cliquez sur le bouton bascule Activé pour l'activer, puis cliquez sur Enregistrer.
- Lorsque vous revenez à la liste des actions Action Hub, votre action Google Sheets doit être activée.
Vous et vos utilisateurs (s'ils disposent des autorisations send_to_integration
) pouvez désormais envoyer ou planifier des Looks ou des Explorations au format CSV vers une Google Sheet.
Fournir des données au format CSV à une Google Sheet
Tout utilisateur Looker disposant des autorisations send_to_integration
peut envoyer ou planifier des Looks ou des explorations au format CSV vers une feuille de calcul Google Sheet.
Les feuilles de calcul Google Sheets sont limitées à 10 millions de cellules pour l'ensemble de la feuille. Si votre tableau de données comporte des colonnes, des lignes ou des onglets qui dépassent cette limite, les données ne seront pas transmises à l'intégration Google Sheet Sheets.
Pour préparer vos données avant de les envoyer ou de les planifier, procédez comme suit :
- Scaling horizontal : si votre tableau de données contient plus de 26 colonnes et que vous prévoyez d'importer les données dans une Google Sheet existante, vous devrez développer manuellement la Google Sheet avant de pouvoir y importer vos données.
- Scaling vertical : si votre tableau de données contient plus de 1 000 lignes, Looker les ajoutera à votre Google Sheet par défaut.
- Écrasement : si vous prévoyez d'importer vos données dans une Google Sheet existante, écrivez les formules dans un onglet distinct de votre feuille de calcul Google Sheet pour préserver la logique de vos formules. Si vous utilisez la fonction d'écrasement de l'action Google Sheets, l'action met à jour dynamiquement votre Google Sheet. Vos données sont alors automatiquement chargées dans le premier onglet ou l'onglet le plus à gauche de votre feuille de calcul Google Sheet. Si vous préférez créer une feuille de calcul à chaque envoi de données afin de disposer d'un historique complet de vos données et de pouvoir suivre les modifications au fil du temps, n'utilisez pas la fonction d'écrasement de l'action Google Sheets.
Pour envoyer ou planifier l'envoi de votre contenu :
- Dans le planificateur, à côté de Où ces données doivent-elles être envoyées ?, sélectionnez Google Sheets comme destination de livraison.
- Si vous envoyez des fichiers vers Google Drive pour la première fois, vous devrez vous authentifier avec vos identifiants Google. Cliquez sur Se connecter avec Google, spécifiez votre compte Google, puis cliquez sur Autoriser pour associer votre compte Looker à vos identifiants Google OAuth. Vous ne pouvez associer qu'un seul ensemble d'identifiants Google OAuth 2.0 à cette intégration.
- Dans le planificateur, cliquez sur Valider les identifiants pour charger votre Google Drive.
-
Dans le menu déroulant Sélectionner un Drive pour enregistrer le fichier, choisissez le Google Drive dans lequel votre fichier CSV sera enregistré.
Vous pouvez ensuite saisir l'URL d'un dossier dans ce Drive ou récupérer tous les dossiers de votre Drive.
-
Dans le champ URL de destination Google Drive, saisissez l'URL Google Drive complète du dossier dans lequel vous souhaitez enregistrer vos données. Exemple :
https://drive.google.com/corp/drive/folders/abcxyz
. Si cette URL n'est pas accessible, vos données seront enregistrées dans le dossier racine de votre Google Drive. - Dans la liste déroulante Sélectionnez "Récupérer" pour récupérer la liste des dossiers de ce lecteur, sélectionnez Récupérer. Une fois la boîte de dialogue "Planificateur" actualisée, sélectionnez le dossier Google Drive dans lequel votre fichier CSV sera enregistré dans le menu déroulant Sélectionner le dossier dans lequel enregistrer le fichier.
-
Dans le champ URL de destination Google Drive, saisissez l'URL Google Drive complète du dossier dans lequel vous souhaitez enregistrer vos données. Exemple :
- Spécifiez le nom de votre fichier Google Sheet dans le champ Saisissez un nom de fichier. Vous n'avez pas besoin d'inclure l'extension de fichier. L'action Google Sheets l'ajoutera automatiquement lors de l'envoi.
- Dans le menu déroulant Écraser les fichiers existants, sélectionnez Oui ou Non. Si vous sélectionnez Non, une nouvelle Google Sheet sera générée avec un instantané de vos données à chaque envoi de données. Si vous sélectionnez Oui, vos données seront chargées dans le premier onglet (ou l'onglet le plus à gauche) de votre feuille de calcul Google Sheet existante.
- Les options avancées pour les fichiers CSV incluent des limites et des formats personnalisables. Cliquez sur Envoyer ou Programmer.
- Actualisez votre dossier Google Drive pour voir si votre fichier a été envoyé.
En raison des limites de cellules de Google Sheets, si vous choisissez l'option d'écrasement, gardez à l'esprit que les onglets ajoutés à chaque envoi ne doivent pas faire dépasser à la feuille de calcul la limite de 10 millions de cellules. Une fois la limite de cellules dépassée, les planifications suivantes échoueront.
Changer de compte Google
Pour associer un autre compte Google à cette action, vous devez supprimer l'association du compte à l'instance Looker. Pour en savoir plus, consultez Gérer les connexions entre votre compte Google et des tiers.