Invio di contenuti di Looker a Slack con l'integrazione di Slack Attachment (token API)

Puoi pianificare l'invio di contenuti di Looker a servizi di terze parti integrati con Looker in modo ricorrente o una tantum tramite l'hub azioni di Looker, che implementa l'API Action di Looker e mette a disposizione le integrazioni più utilizzate, note anche come azioni, per tutti gli utenti di Looker. L'integrazione di Slack Attachment (token API) pubblica un allegato con i dati di Looker in un canale Slack o in un messaggio diretto. A differenza dell'azione Slack offerta nell'hub azioni di Looker, l'integrazione di Slack Attachment (API Token) è disponibile per i deployment di Looker ospitati dal cliente.

Puoi anche inviare i contenuti di Looker a Slack quando vengono raggiunte o superate le soglie specificate nei dati.

L'integrazione utilizza un'app Slack con autorizzazioni specifiche chiamate ambiti dei token bot, che regolano le parti della tua area di lavoro di Slack a cui può accedere la tua app. Prima di poter utilizzare l'integrazione di Slack Attachment (API Token) in Looker, devi seguire le istruzioni di configurazione per configurare l'integrazione lato Slack, fornite nel file README del repository GitHub di Slack Attachment (API Token).

Attivazione dell'integrazione di Slack Attachment (API Token) in Looker

Dopo aver configurato l'integrazione lato Slack, un amministratore di Looker deve attivare l'azione di Slack Attachment (API Token) nell'elenco delle azioni nella pagina Azioni del menu Amministrazione:

  1. Scorri verso il basso nell'elenco delle integrazioni e fai clic sul pulsante Attiva accanto alla voce Slack Attachment (API Token).
  2. Attiva l'opzione Attivata.
  3. Inserisci il token di accesso OAuth dell'utente bot dalla configurazione lato Slack nel campo Token API di Slack.
  4. Fai clic su Salva.

L'integrazione è ora configurata. L'opzione Slack Attachment (API Token) ora viene visualizzata come opzione di destinazione in Looker Scheduler e quando crei avvisi.

Caricamento dei contenuti di Looker in Slack utilizzando lo scheduler di Looker

Per inviare il file allegato a Slack utilizzando l'integrazione di Slack Attachment (token API):

  1. Vai ai contenuti di Looker e pianifica un invio dei contenuti.
  2. Quando configuri la pianificazione, scegli l'opzione Allegato Slack (token API) nel campo Destinazione. Looker mostrerà le opzioni di invio specifiche per Slack, tra cui il tipo di canale, un elenco di canali e le opzioni per aggiungere un commento che verrà incluso nell'invio e per assegnare un nome all'allegato del file.
    • Nel campo Tipo di canale, seleziona Canali per inviare l'allegato a un canale Slack o Utenti per inviarlo a un utente Slack.
    • Nel campo Condividi in, seleziona il canale o l'utente Slack in cui vuoi pubblicare l'allegato. Questo elenco di canali o utenti si basa sulle credenziali del bot che hai fornito quando hai configurato l'app Slack Attachment (API Token) su Slack e può includere canali pubblici e privati e messaggi diretti a cui il bot è stato invitato. Se non vedi un canale nell'elenco, verifica che il bot sia stato invitato a quel canale Slack.
    • Nel campo Commento, inserisci il testo da includere nell'invio dell'allegato.
    • Nel campo Nome file, inserisci un nome per il file allegato. Non è necessario includere l'estensione del file.
    Per gli allegati di Slack, le opzioni di invio avanzate disponibili dipendono dal fatto che tu stia inviando una dashboard o un Look.
  3. Fai clic su Salva per salvare le impostazioni della pianificazione oppure su Invia ora per inviare immediatamente l'allegato a Slack.