Actions Looker – Google Sheets

Il est possible que les instances hébergées par le client ne puissent pas activer les actions d'Action Hub de Looker, en particulier celles qui acceptent les résultats en streaming ou qui utilisent OAuth, si l'instance Looker hébergée par le client ne répond pas aux exigences d'Action Hub de Looker.

Pour connaître les solutions suggérées à ce problème potentiel, consultez la page de documentation Partager des données via un hub d'actions.

Votre travail vous oblige-t-il à passer beaucoup de temps dans Google Sheets ? Vous pouvez utiliser l'action sécurisée de Looker basée sur OAuth pour envoyer des fichiers CSV directement de Looker vers Google Sheets, de manière 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 le hub d'actions, les utilisateurs peuvent sélectionner Google Sheets comme destination possible lorsqu'ils envoient ou planifient des analyses 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 diffusions au format CSV vers une feuille de calcul Google Sheets.

Activer l'action Google Sheets dans Looker

Les administrateurs Looker peuvent activer l'action Google Sheets dans Looker en procédant comme suit:

  1. Accédez au panneau Administration, puis sous Plate-forme, accédez à la page Actions.
  2. Dans la liste des actions du hub d'actions, faites défiler la page jusqu'à Google Sheets, puis cliquez sur le bouton Activer.
  3. Sur la page d'action Google Sheets, activez l'option Activé, puis cliquez sur Enregistrer.
  4. Lorsque vous revenez à la liste des actions Action Hub, votre action Google Sheets devrait être activée.

Vous et vos utilisateurs (s'ils disposent des autorisations send_to_integration) pouvez désormais envoyer ou planifier des présentations ou des explorations au format CSV vers une feuille de calcul Google Sheets.

Transmettre des données au format CSV à une feuille de calcul Google Sheets

Tout utilisateur Looker disposant d'autorisations send_to_integration peut envoyer ou planifier des présentations ou des explorations au format CSV vers une feuille de calcul Google Sheets.

Google Sheets est limité à 10 millions de cellules pour l'ensemble de la feuille. Si votre tableau de données contient des colonnes, des lignes ou des onglets qui dépassent cette limite, les envois vers l'intégration Google Sheets échoueront.

Pour préparer vos données avant de les envoyer ou de les planifier:

  • É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 feuille de calcul Google Sheets existante, vous devrez l'étendre manuellement avant de pouvoir y importer vos données.
  • Échelle verticale:si votre tableau de données contient plus de 1 000 lignes, Looker les ajoute à votre feuille de calcul Google par défaut.
  • Écrasement:si vous allez importer vos données dans une feuille de calcul Google existante, écrivez vos formules dans un onglet distinct de votre feuille de calcul Google afin de préserver leur logique. Si vous utilisez la fonction d'écrasement de l'action Google Sheets, celle-ci met à jour dynamiquement votre feuille de calcul Google Sheets et vos données sont automatiquement chargées dans le premier onglet (le plus à gauche) de votre feuille de calcul Google Sheets. Si vous préférez créer une nouvelle 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 de remplacement de l'action Google Sheets.

Pour envoyer ou planifier l'envoi de votre contenu:

  1. Dans le Planificateur, à côté de Où envoyer ces données ?, sélectionnez Google Sheets comme destination de diffusion.
  2. Si vous envoyez des fichiers à Google Drive pour la première fois, vous devez vous authentifier avec vos identifiants Google. Cliquez sur Se connecter, indiquez votre compte Google, puis cliquez sur Autoriser pour associer votre compte Looker à vos identifiants OAuth Google. Vous ne pouvez associer qu'un seul ensemble d'identifiants Google OAuth 2.0 à cette intégration.
  3. Dans le planificateur, cliquez sur Valider les identifiants pour charger votre Google Drive.
  4. Dans le menu déroulant Sélectionner un Drive pour enregistrer le fichier, choisissez l'espace Google Drive dans lequel votre fichier CSV sera enregistré.
  5. Dans le menu déroulant Sélectionner un dossier pour enregistrer le fichier, choisissez le dossier Google Drive dans lequel votre fichier CSV sera enregistré.
  6. Indiquez le nom de votre fichier Google Sheets dans le champ Enter a name (Saisissez un nom). Vous n'avez pas besoin d'inclure l'extension de fichier. L'action Google Sheets l'ajoutera automatiquement lors de l'envoi.
  7. Dans le menu déroulant Écraser les fichiers existants, sélectionnez Oui ou Non. Si vous sélectionnez Non, une nouvelle feuille de calcul Google 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 (le plus à gauche) de votre feuille de calcul Google Sheets existante.
  8. En raison des limites de cellules dans Google Sheets, si vous choisissez l'option d'écrasement, gardez à l'esprit que les onglets ajoutés lors de chaque diffusion ne peuvent pas faire dépasser la limite de 10 millions de cellules dans la feuille. Une fois la limite de cellules dépassée, les planifications suivantes échouent.
  9. Les options avancées pour les fichiers CSV incluent la limite et le format personnalisables. Cliquez sur Envoyer ou Planifier.
  10. Actualisez votre dossier Google Drive pour voir votre envoi de fichiers.

Changer de compte Google

Pour associer un autre compte Google à cette action, vous devez supprimer la connexion du compte à l'instance Looker. Pour en savoir plus, consultez Gérer les connexions entre votre compte Google et des tiers.