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 présente les intégrations populaires, également appelées actions, pour tous les utilisateurs de Looker. L'intégration des pièces jointes Slack (jeton d'API) publie une pièce jointe contenant vos données Looker sur un canal Slack ou un message privé (MP). Contrairement à l'action Slack proposée dans Looker Action Hub, l'intégration des pièces jointes 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 dans vos données ont été atteints ou dépassés.
L'intégration utilise une application Slack dotée d'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 la pièce jointe 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 la pièce jointe 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:
- 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).
- Activez le bouton Activé.
- Saisissez le bot d'accès OAuth de l'utilisateur bot provenant de la configuration côté Slack dans le champ Jeton d'API Slack.
- Cliquez sur Enregistrer.
L'intégration est maintenant configurée. L'option de pièce jointe Slack (jeton d'API) apparaît désormais comme une option de destination dans le programmeur 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 des pièces jointes Slack (jeton d'API) :
- Accédez à votre contenu Looker, puis planifiez un envoi de contenu.
- Lors de la configuration du programmeur, sélectionnez l'option Pièce jointe 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 l'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 ou l'utilisateur Slack sur lesquels vous souhaitez publier la pièce jointe. Cette chaîne ou cette liste d'utilisateurs est basée sur les identifiants de bot que vous avez fournis lors de la configuration de l'application Slack Attachment (jeton d'API) dans Slack. Elle peut inclure des canaux publics et privés, ainsi que des MP auxquels le bot a été invité. Si une chaîne ne s'affiche pas, vérifiez que le bot a été invité à la chaîne Slack.
- Dans le champ Commentaire, saisissez le texte que vous souhaitez inclure lors de l'envoi de la pièce jointe.
- Dans le champ Nom de fichier, saisissez le nom du 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 distribution avancées disponibles varient selon que vous diffusez un tableau de bord ou un Look.