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

Puoi pianificare consegne ricorrenti o una tantum di contenuti di Looker a servizi di terze parti integrati con Looker tramite l'hub azioni di Looker, che implementa l'API Action di Looker ed espone integrazioni popolari, note anche come azioni, per tutti gli utenti di Looker. L'integrazione di Slack Attachment (API Token) pubblica un allegato con i tuoi 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 contenuti di Looker a Slack quando le soglie specificate nei dati sono state raggiunte o superate.

L'integrazione utilizza un'app Slack con autorizzazioni specifiche chiamate ambiti del token bot, che regolano le parti del tuo spazio di lavoro Slack a cui la tua app può accedere. Prima di poter utilizzare l'integrazione di Slack Attachment (API Token) in Looker, devi seguire le istruzioni di configurazione dell'integrazione in 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 in 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 l'elenco delle integrazioni e fai clic sul pulsante Attiva accanto all'elenco di Slack Attachment (API Token).
  2. Attiva l'opzione Attivato.
  3. Inserisci il token di accesso OAuth dell'utente bot dalla configurazione lato Slack nel campo Token API 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.

Invio di contenuti di Looker a Slack utilizzando lo scheduler di Looker

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

  1. Vai ai contenuti di Looker, quindi pianifica la pubblicazione dei contenuti.
  2. Quando configuri lo scheduler, scegli l'opzione Slack Attachment (API Token) nel campo Destinazione. Looker mostrerà le opzioni di distribuzione specifiche per Slack, tra cui il tipo di canale, un elenco di canali e le opzioni per aggiungere un commento che verrà incluso nella distribuzione e per assegnare un nome all'allegato.
    • 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 durante la configurazione dell'app Slack Attachment (API Token) in Slack e potrebbe includere canali pubblici e privati e messaggi diretti a cui è stato invitato il bot. Se non vedi un canale elencato, verifica che il bot sia stato invitato in quel canale Slack.
    • Nel campo Commento, inserisci il testo che vuoi includere nella consegna 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 distribuzione avanzate disponibili dipendono dal fatto che tu stia distribuendo una dashboard o un Look.
  3. Fai clic su Salva per salvare le impostazioni della pianificazione oppure fai clic su Invia ora per inviare immediatamente l'allegato a Slack.