Vous pouvez planifier des diffusions récurrentes ou ponctuelles de contenu Looker vers des services tiers intégrés à Looker via Action Hub de Looker, qui implémente l'API Action de Looker et expose les intégrations populaires (également appelées actions) pour tous les utilisateurs de Looker. L'intégration de la pièce jointe dans Slack (Jeton d'API) publie une pièce jointe contenant vos données Looker sur un canal Slack ou dans un message privé. Contrairement à l'action Slack proposée dans Looker Action Hub, l'intégration de la 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 vers Slack lorsque des seuils spécifiés dans vos données sont atteints ou dépassés.
L'intégration utilise une application Slack avec des autorisations spécifiques appelées champs d'application des jetons 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 de l'attachement Slack (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 de l'attachement Slack (jeton d'API).
Activer l'intégration de l'attachement 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 dans Slack (Jeton API) dans la liste des actions sur la page Actions du menu Admin:
- Faites défiler la liste des intégrations, puis cliquez sur le bouton Activer à côté de la mention "Pièce jointe Slack (jeton d'API)".
- Activez l'option Enabled (Activé).
- Saisissez le jeton d'accès OAuth de l'utilisateur bot configuré côté Slack dans le champ Jeton d'API Slack.
- Cliquez sur Enregistrer.
L'intégration est maintenant configurée. L'option "Pièce jointe dans Slack (Jeton API)" s'affiche désormais comme destination dans le planificateur Looker et lorsque vous créez des alertes.
Envoyer du contenu Looker dans Slack à l'aide du planificateur Looker
Pour envoyer votre pièce jointe à Slack à l'aide de l'intégration de la pièce jointe Slack (jeton d'API) :
- Accédez à votre contenu Looker, puis planifiez sa diffusion.
- Lorsque vous configurez le planificateur, choisissez l'option Pièce jointe Slack (jeton d'API) dans le champ Destination. Looker affiche les options d'envoi spécifiques à Slack, y compris le type de chaîne, une liste de chaînes, ainsi que des options permettant d'ajouter un commentaire qui sera inclus avec votre envoi et de nommer le fichier en pièce jointe.
- Dans le champ Type de chaîne, sélectionnez Chaînes pour envoyer la pièce jointe à une chaîne Slack ou Utilisateurs pour l'envoyer à un utilisateur Slack.
- Dans le champ Partager dans, sélectionnez la chaîne Slack ou l'utilisateur sur lesquels vous souhaitez publier votre pièce jointe. Cette liste de canaux ou d'utilisateurs est basée sur les identifiants du bot que vous avez fournis lorsque vous avez configuré l'application Pièce jointe dans Slack (Jeton API) côté Slack. Elle peut inclure des canaux publics et privés, ainsi que des messages privés auxquels le bot a été invité. Si aucune chaîne n'est listée, vérifiez que le robot a été invité à cette chaîne Slack.
- Dans le champ Commentaire, saisissez le texte que vous souhaitez inclure avec l'envoi de l'attachement.
- Dans le champ Nom de fichier, saisissez un nom pour le fichier en pièce jointe. Vous n'avez pas besoin d'inclure l'extension de fichier.
- Cliquez sur Enregistrer pour enregistrer les paramètres de votre planification ou sur Envoyer maintenant pour envoyer immédiatement votre pièce jointe à Slack.
Pour les pièces jointes Slack, les options de diffusion avancées disponibles dépendent de l'envoi d'un tableau de bord ou d'un Look.