Cómo enviar contenido de Looker a Slack con la integración de archivos adjuntos de Slack (token de API)

Puedes programar entregas recurrentes o únicas de contenido de Looker a servicios de terceros integrados en Looker a través del Centro de acciones de Looker, que implementa la API de Action de Looker y expone integraciones populares (también conocidas como acciones) para todos los usuarios de Looker. La integración de adjunto de Slack (token de API) publica un archivo adjunto con tus datos de Looker en un canal o mensaje directo (MD) de Slack. A diferencia de la acción de Slack que se ofrece en el Centro de acciones de Looker, la integración de los adjuntos de Slack (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 hayan alcanzado o superado los umbrales especificados en tus datos.

La integración usa una app de Slack con permisos específicos llamados permisos de token de bot, que rigen las partes de tu lugar de trabajo de Slack a las que puede acceder tu app. Antes de poder usar la integración del archivo adjunto de Slack (token de API) en Looker, debes seguir las instrucciones para configurar la integración en Slack, que se proporcionan en el archivo README del repositorio de GitHub de los archivos adjuntos de Slack (token de la API).

Habilita la integración de adjunto de Slack (token de API) en Looker

Después de configurar la integración en Slack, un administrador de Looker debe habilitar la acción de adjunto de Slack (token de API) en la lista de acciones de la página Acciones en el menú Administrador:

  1. Desplázate hacia abajo en la lista de integraciones y haz clic en el botón Enable junto a la ficha de Slack Attachment (API Token).
  2. Habilita el botón de activación Habilitado.
  3. Ingrese el Token de acceso OAuth del usuario bot de la configuración de Slack en el campo Token de la API de Slack.
  4. Haz clic en Guardar.

La integración ahora está configurada. La opción Archivo adjunto de Slack (token de API) ahora aparecerá como opción de destino en el programador de Looker y cuando crees alertas.

Entrega contenido de Looker a Slack con Looker Scheduler

Para entregar tu archivo adjunto a Slack mediante la integración de adjunto de Slack (token de API), haz lo siguiente:

  1. Navega a tu contenido de Looker y, luego, programa una publicación de contenido.
  2. Cuando configures el programador, elige la opción Adjunto de Slack (token de API) en el campo Destino. Looker mostrará las opciones de entrega que son específicas de Slack, como el tipo de canal, una lista de canales y opciones para agregar un comentario que se incluirá en tu entrega y asignarle un nombre al archivo adjunto.
    • En el campo Tipo de canal, selecciona Canales para enviar el 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 quieres publicar el archivo adjunto. Esta lista de canales o usuarios se basa en las credenciales de bots que proporcionaste cuando configuraste la app de adjunto de Slack (token de API) en Slack, y puede incluir canales públicos y privados, y MD a los que se invitó el bot. Si no ves un canal en la lista, verifica que se haya invitado el bot a ese canal de Slack.
    • En el campo Comentario, ingresa el texto que desees incluir en el archivo adjunto.
    • En el campo Nombre del archivo, ingresa un nombre para el archivo adjunto. No es necesario que incluyas la extensión de archivo.
    Para los archivos adjuntos de Slack, las opciones de entrega avanzadas disponibles dependen de si publicas un panel o una vista.
  3. Haz clic en Guardar para guardar la configuración de la programación o en Enviar ahora para enviar el archivo adjunto a Slack de inmediato.