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

Vous pouvez planifier des livraisons ponctuelles ou récurrentes de contenu Looker vers des services tiers intégrés à Looker via Looker Action Hub, qui implémente l'API Actions de Looker et expose des intégrations populaires (également appelées actions) pour tous les utilisateurs Looker. L'intégration Pièce jointe dans Slack (jeton API) publie une pièce jointe contenant vos données Looker dans un canal Slack ou un message privé. Contrairement à l'action Slack proposée dans Looker Action Hub, l'intégration Pièce jointe dans Slack (Jeton 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écifiques dans vos données ont été atteints ou dépassés.

L'intégration utilise une application Slack avec des autorisations spécifiques appelées scopes de jeton de bot, qui régissent les parties de votre espace de travail Slack auxquelles votre application peut accéder. Avant de pouvoir utiliser l'intégration Slack Attachment (jeton d'API) dans Looker, vous devez suivre les instructions de configuration de l'intégration côté Slack, fournies dans le fichier README du dépôt GitHub Slack Attachment (jeton d'API).

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

Une fois l'intégration configurée dans Slack, un administrateur Looker doit activer l'action Pièce jointe dans Slack (Jeton API) dans la liste des actions de la page Actions du menu Admin :

  1. Faites défiler la liste des intégrations, puis cliquez sur le bouton Activer à côté de l'intégration "Pièce jointe Slack (jeton d'API)".
  2. Activez le bouton Activé.
  3. Saisissez le jeton d'accès OAuth de l'utilisateur bot configuré côté Slack dans le champ Jeton de l'API Slack.
  4. Cliquez sur Enregistrer.

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

Envoyer du contenu Looker à Slack à l'aide du planificateur Looker

Pour envoyer votre pièce jointe à Slack à l'aide de l'intégration Slack Attachment (jeton d'API) :

  1. Accédez à votre contenu Looker, puis planifiez la diffusion de contenu.
  2. Lorsque vous configurez le planificateur, sélectionnez l'option Pièce jointe Slack (jeton API) dans le champ Destination. Looker affichera les options de livraison spécifiques à Slack, y compris le type de canal, une liste de canaux, ainsi que des options permettant d'ajouter un commentaire qui sera inclus dans votre livraison et de nommer la pièce jointe.
    • Dans le champ Type de canal, sélectionnez Canaux pour envoyer la pièce jointe à un canal Slack ou Utilisateurs pour l'envoyer à un utilisateur Slack.
    • Dans le champ Partager dans, sélectionnez le canal ou l'utilisateur Slack où vous souhaitez publier votre pièce jointe. Cette liste de canaux ou d'utilisateurs est basée sur les identifiants de bot que vous avez fournis lors de la configuration de l'application Pièce jointe dans Slack (jeton d'API) côté Slack. Elle peut inclure les canaux publics et privés, ainsi que les messages privés auxquels le bot a été invité. Si une chaîne n'apparaît pas, vérifiez que le bot a été invité à la rejoindre.
    • Dans le champ Commentaire, saisissez le texte que vous souhaitez inclure avec l'envoi de la pièce jointe.
    • Dans le champ Nom du fichier, saisissez un nom pour le fichier joint. Vous n'avez pas besoin d'inclure l'extension du fichier.
    Pour les pièces jointes Slack, les options de livraison avancées disponibles dépendent du fait que vous livriez un tableau de bord ou un Look.
  3. Cliquez sur Enregistrer pour enregistrer les paramètres de votre programmation ou sur Envoyer maintenant pour envoyer immédiatement votre pièce jointe à Slack.