Actions Looker - Google Drive

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.

Vous pouvez utiliser l'action Google Drive sécurisée basée sur OAuth de Looker pour envoyer des Looks, des Explorations et des tableaux de bord de Looker vers Google Drive de manière ponctuelle ou récurrente. L'action Google Drive est intégrée à Looker via Looker Action Hub. Une fois que l'administrateur Looker a activé l'action Google Drive dans le Hub d'actions, les utilisateurs peuvent sélectionner Google Drive comme destination possible lorsqu'ils envoient ou planifient des Looks, des Explorations et des tableaux de bord.

Étant donné que l'action Google Drive utilise Google OAuth, les utilisateurs ne pourront fournir du contenu que dans les dossiers Drive auxquels leurs identifiants Google leur permettent d'accéder. L'action Google Drive permet aux utilisateurs de connecter leur compte Google Drive à Looker à l'aide de Google OAuth 2.0 afin de pouvoir stocker des fichiers dans leurs dossiers Google Drive.

Cette page explique aux administrateurs comment activer l'action Google Drive. Il décrit également comment tout utilisateur disposant des autorisations appropriées peut envoyer ou planifier des livraisons de données vers un dossier Google Drive.

Activer l'action Google Drive dans Looker

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

  1. Accédez au panneau Admin, puis, sous Plate-forme, accédez à la page Actions.
  2. Dans la liste des actions du Centre d'actions, faites défiler la page jusqu'à Google Drive, puis cliquez sur le bouton Activer.
  3. Sur la page d'action Google Drive, cliquez sur le bouton Activé pour l'activer, puis cliquez sur Enregistrer.
  4. Lorsque vous revenez à la liste des actions du Hub d'actions, votre action Google Drive doit être activée.

Vous et vos utilisateurs (s'ils disposent des autorisations send_to_integration) pouvez désormais envoyer ou planifier des Looks, des explorations et des tableaux de bord vers un dossier Google Drive.

Envoyer des données vers un dossier Google Drive

Tout utilisateur Looker disposant des autorisations send_to_integration peut envoyer ou planifier des Looks, des explorations ou des tableaux de bord vers un dossier Google Drive.

Voici les options de format disponibles pour envoyer et planifier des tableaux de bord :

  • PDF
  • Visualisation
  • CSV (fichier ZIP) : si vous fournissez un fichier ZIP, chaque vignette de votre tableau de bord sera fournie sous forme de fichier CSV distinct. Vous pouvez extraire le fichier dans le cloud à l'aide d'une extension Chrome ou depuis votre Drive.

Voici les options de format disponibles pour envoyer et planifier des Looks ou des Explorations :

  • CSV
  • XLSX
  • JSON : simple
  • JSON : étiquette
  • JSON : simple, intégré
  • JSON : détaillé, intégré
  • Texte
  • HTML
Pour envoyer ou planifier l'envoi de votre contenu, procédez comme suit :
  1. Dans le planificateur, à côté de Où ces données doivent-elles être envoyées ?, sélectionnez Google Drive comme destination de livraison.
  2. 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.
  3. Dans le planificateur, cliquez sur Valider les identifiants pour charger votre Google Drive.
  4. Dans le menu déroulant Sélectionner Drive pour enregistrer le fichier, choisissez le compte Google Drive dans lequel votre fichier 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 sera enregistré dans le menu déroulant Sélectionner un dossier pour enregistrer le fichier.
  5. Spécifiez le nom de votre fichier dans le champ Saisissez un nom de fichier. Vous n'avez pas besoin d'inclure l'extension de fichier. L'action l'ajoutera automatiquement lors de la diffusion.
  6. Les options avancées de personnalisation de la diffusion de votre contenu dépendent du format des données. Cliquez sur Envoyer ou Programmer.
  7. Actualisez votre dossier Google Drive pour voir si votre fichier a été envoyé.
Vos fichiers ne seront pas écrasés ni renommés lors des livraisons ultérieures de fichiers portant le même nom. Par conséquent, si vous avez programmé la diffusion répétée de contenu, votre dossier Drive contiendra plusieurs fichiers portant le même nom.

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.