Puedes programar entregas recurrentes o únicas de contenido de Looker a servicios de terceros integrados en Looker a través de Looker Action Hub, que implementa la API de Actions de Looker y expone integraciones populares (también conocidas como acciones) para todos los usuarios de Looker. La integración de Slack Attachment (API Token) publica un archivo adjunto con tus datos de Looker en un canal de Slack o en un mensaje directo (MD). A diferencia de la acción de Slack que se ofrece en Action Hub de Looker, la integración de Slack Attachment (token de API) está disponible para las implementaciones de Looker alojadas por el cliente.
También puedes enviar contenido de Looker a Slack cuando se alcancen o superen los umbrales especificados en tus datos.
La integración usa una app de Slack con permisos específicos llamados alcances de token de bot, que rigen a qué partes de tu espacio de trabajo de Slack puede acceder tu app. Antes de que puedas usar la integración de Slack Attachment (API Token) en Looker, debes seguir las instrucciones de configuración para configurar la integración en Slack, que se proporcionan en el archivo README del repo de GitHub de Slack Attachment (API Token).
Cómo habilitar la integración de Slack Attachment (token de API) en Looker
Después de configurar la integración en Slack, un administrador de Looker debe habilitar la acción Slack Attachment (API Token) en la lista de acciones de la página Actions del menú Admin:
- Desplázate hacia abajo en la lista de integraciones y haz clic en el botón Habilitar junto al listado de Slack Attachment (API Token).
- Habilita el botón de activación Habilitado.
- Ingresa el token de acceso OAuth de usuario bot de la configuración del lado de Slack en el campo Token de la API de Slack.
- Haz clic en Guardar.
Ya se configuró la integración. La opción Adjunto de Slack (token de API) ahora aparecerá como una opción de destino en el Programador de Looker y cuando crees alertas.
Cómo entregar contenido de Looker a Slack con el Programador de Looker
Para enviar tu archivo adjunto a Slack con la integración de Slack Attachment (API Token), haz lo siguiente:
- Navega a tu contenido de Looker y, luego, programa una entrega de contenido.
- Cuando configures el programador, elige la opción Adjunto de Slack (token de API) en el campo Destino. Looker mostrará opciones de entrega específicas para Slack, como el tipo de canal, una lista de canales y opciones para agregar un comentario que se incluirá con la entrega y para nombrar el archivo adjunto.
- En el campo Tipo de canal, selecciona Canales para enviar el archivo adjunto a un canal de Slack o Usuarios para enviarlo a un usuario de Slack.
- En el campo Compartir en, selecciona el canal o usuario de Slack en el que deseas publicar tu archivo adjunto. Esta lista de canales o usuarios se basa en las credenciales del bot que proporcionaste cuando configuraste la app de Slack Attachment (token de API) en Slack, y puede incluir canales públicos y privados, y MD a los que se invitó al bot. Si no ves un canal en la lista, verifica que se haya invitado al bot a ese canal de Slack.
- En el campo Comentario, ingresa el texto que quieras incluir con la entrega del archivo adjunto.
- En el campo Nombre de archivo, ingresa un nombre para el archivo adjunto. No es necesario que incluyas la extensión del archivo.
- Haz clic en Guardar para guardar la configuración de tu programación o en Enviar ahora para enviar de inmediato tu archivo adjunto a Slack.
En el caso de los archivos adjuntos de Slack, las opciones de entrega avanzadas disponibles dependen de si entregas un panel o un Look.