Les instances hébergées par le client peuvent ne pas être en mesure d'activer des actions à partir de Looker Action Hub, en particulier les actions compatibles avec les résultats diffusés ou qui utilisent OAuth, si l'instance Looker hébergée par le client ne respecte pas les exigences de Looker Action Hub.
Consultez la page de documentation Partager des données via un Centre d'action pour découvrir des solutions à ce problème potentiel.
Votre travail vous oblige à 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 Looker Action Hub. Une fois que l'administrateur Looker a activé l'action Google Sheets dans Action Hub, les utilisateurs peuvent sélectionner Google Sheets comme destination possible lors de l'envoi ou de la planification de Looks ou d'explorations.
Cette page explique aux administrateurs comment activer l'action Google Sheets dans Looker. Elle explique également comment tout utilisateur disposant des autorisations appropriées peut envoyer ou planifier des envois au format CSV dans 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 Administration, puis, sous Plate-forme, accédez à la page Actions.
- Dans la liste des actions Action Hub, faites défiler la page jusqu'à Google Sheets, puis cliquez sur le bouton Activer.
- Sur la page d'action Google Sheets, activez l'option Activé, puis cliquez sur Enregistrer.
- Lorsque vous revenez à la liste des actions Action Hub, votre action Google Sheets devrait être activée.
Si vos utilisateurs et vous-même disposez des autorisations send_to_integration
, vous pouvez désormais envoyer ou planifier des Looks ou des explorations au format CSV vers une Google Sheet.
Envoyer des données au format CSV vers une Google Sheet
Tout utilisateur de Looker disposant des autorisations send_to_integration
peut envoyer ou planifier des Looks ou des explorations au format CSV vers une Google Sheet.
Dans Google Sheets, il est limité à 10 millions de cellules par feuille entière. Si votre tableau de données comporte des colonnes, des lignes ou des onglets qui dépassent cette limite, tout envoi via l'intégration de Google Sheet échouera.
Pour préparer vos données avant de les envoyer ou de les programmer:
- Échelle horizontale:si votre table de données contient plus de 26 colonnes et que vous prévoyez d'importer les données dans une Google Sheet existante, vous devez développer manuellement la Google Sheet avant de pouvoir y importer vos données.
- Échelle verticale:si votre table de données contient plus de 1 000 lignes, Looker les ajoute par défaut à votre feuille de calcul Google Sheet.
- Remplacement:si vous comptez importer vos données dans une Google Sheet existante, rédigez vos formules dans un onglet distinct de votre feuille de calcul Google Sheet afin de préserver la logique de vos formules. Si vous utilisez la fonction d'écrasement de l'action Google Sheets, celle-ci met à jour votre Google Sheet de manière dynamique et vos données seront automatiquement chargées dans le premier onglet ou 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 suivre les modifications au fil du temps, n'utilisez pas la fonction d'écrasement de l'action Google Sheets.
Pour envoyer ou programmer votre contenu:
- Dans le planificateur, à côté de Où ces données doivent-elles aller ?, sélectionnez Google Sheets comme destination d'envoi.
- Si vous envoyez du contenu à Google Drive pour la première fois, vous devez vous authentifier à l'aide de vos identifiants Google. Cliquez sur Login (Connexion), spécifiez votre compte Google, puis cliquez sur Allow (Autoriser) pour connecter votre compte Looker à vos identifiants Google OAuth. Vous ne pouvez associer qu'un seul ensemble d'identifiants Google OAuth à cette intégration.
- Dans le programmeur, cliquez sur Valider les identifiants pour charger votre Google Drive.
- Dans la liste déroulante Sélectionnez Drive pour enregistrer le fichier, choisissez le Google Drive dans lequel votre fichier CSV sera enregistré.
- Dans la liste déroulante Sélectionnez le dossier dans lequel enregistrer le fichier, choisissez le dossier Google Drive dans lequel votre fichier CSV sera enregistré.
- Indiquez le nom de votre fichier Google Sheet dans le champ Saisir un nom. Il n'est pas nécessaire d'inclure l'extension de fichier, car l'action Google Sheets l'ajoute automatiquement lors de l'envoi.
- Dans la liste déroulante Écraser les fichiers existants, sélectionnez Oui ou Non. Si vous sélectionnez Non, une feuille de calcul Google Sheet avec un instantané de vos données est générée à chaque envoi. Si vous sélectionnez Oui, les données sont chargées dans le premier onglet ou le plus à gauche de votre feuille de calcul Google Sheet existante.
- Les options avancées pour les fichiers CSV incluent la limite et le format personnalisables. Cliquez sur Envoyer ou Programmer.
- Actualisez votre dossier Google Drive pour voir l'envoi des fichiers.
En raison du nombre maximal de cellules dans Google Sheets, si vous choisissez l'option de remplacement, n'oubliez pas que les onglets ajoutés à chaque envoi ne peuvent pas entraîner un dépassement de la limite de 10 millions de cellules. Lorsque le nombre maximal de cellules est dépassé, les programmations suivantes échouent.