Envoyer du contenu Looker vers Slack avec l'intégration de la pièce jointe dans Slack (Jeton API)

Vous pouvez planifier des envois récurrents ou ponctuels de contenu Looker à des services tiers intégrés à Looker via Looker Action Hub, qui implémente l'API Action de Looker et expose des intégrations populaires (également appelées actions) pour tous les utilisateurs de Looker. L'intégration des pièces jointes Slack (jeton d'API) permet de publier une pièce jointe contenant vos données Looker dans un canal Slack ou un message privé (MP). Contrairement à l'action Slack proposée dans Looker Action Hub, l'intégration des rattachements Slack (jeton d'API) est disponible pour les déploiements Looker hébergés par le client.

Vous pouvez également envoyer du contenu Looker à Slack lorsque des seuils spécifiés pour vos données ont été atteints ou dépassés.

L'intégration utilise une application Slack avec des autorisations spécifiques appelées champs d'application de jetons de bot. Ces autorisations déterminent les parties de votre espace de travail Slack auxquelles votre application peut accéder. Avant de pouvoir utiliser l'intégration de pièces jointes Slack (jeton d'API) dans Looker, vous devez suivre les instructions pour configurer l'intégration côté Slack, fournies dans le fichier README du dépôt GitHub des pièces jointes Slack (jeton d'API).

Activation de l'intégration des pièces jointes Slack (jeton d'API) dans Looker

Une fois l'intégration configurée côté Slack, un administrateur Looker doit activer l'action "Pièce jointe Slack (jeton d'API)" dans la liste des actions de la page Actions du menu Administration:

  1. Faites défiler la liste des intégrations et cliquez sur le bouton Enable (Activer) à côté de la liste des pièces jointes Slack (jeton d'API).
  2. Activez l'option Activé.
  3. Saisissez le jeton d'accès OAuth de l'utilisateur bot de la configuration côté Slack dans le champ Jeton d'API Slack.
  4. Cliquez sur Enregistrer.

L'intégration est maintenant configurée. L'option Pièce jointe Slack (jeton d'API) apparaît désormais comme option de destination dans le planificateur Looker et lorsque vous créez des alertes.

Envoi de contenu Looker à Slack à l'aide du planificateur Looker

Pour envoyer votre fichier en pièce jointe à Slack à l'aide de l'intégration de pièces jointes Slack (jeton d'API), procédez comme suit:

  1. Accédez à votre contenu Looker, puis planifiez une diffusion de contenu.
  2. Lorsque vous configurez le programmeur, sélectionnez l'option Rattachement Slack (jeton d'API) dans le champ Destination. Looker affiche des options d'envoi spécifiques à Slack, y compris le type de canal, une liste de canaux et des options permettant d'ajouter un commentaire qui sera inclus dans votre envoi et de nommer le fichier en pièce jointe.
    • Dans le champ Type de canal, sélectionnez Canaux pour envoyer la pièce jointe à une chaîne Slack ou Utilisateurs pour envoyer la pièce jointe à un utilisateur Slack.
    • Dans le champ Partager dans, sélectionnez le canal ou l'utilisateur Slack auquel vous souhaitez publier la pièce jointe. Cette chaîne ou cette liste d'utilisateurs est basée sur les identifiants de robot que vous avez fournis lors de la configuration de l'application de pièces jointes Slack (jeton d'API) côté Slack. Elle peut inclure des chaînes publiques et privées, ainsi que des MP auxquels le bot a été invité. Si une chaîne ne figure pas dans la liste, vérifiez que le bot a bien été invité à rejoindre cette chaîne Slack.
    • Dans le champ Commentaire, saisissez le texte que vous souhaitez inclure dans l'envoi de la pièce jointe.
    • Dans le champ Nom de fichier, indiquez le nom de la pièce jointe. Vous n'avez pas besoin d'inclure l'extension de fichier.
    Pour les pièces jointes Slack, les options de distribution avancées disponibles varient selon que vous diffusez un tableau de bord ou une présentation.
  3. Cliquez sur Enregistrer pour enregistrer les paramètres de votre planning, ou sur Envoyer maintenant pour envoyer immédiatement votre pièce jointe à Slack.