Puoi installare l'app Looker nella tua area di lavoro di Slack per inviare o pianificare l'invio dei dati direttamente ai canali Slack pubblici e privati. Per attivare l'installazione dell'app Looker, il proprietario dell'area di lavoro di Slack potrebbe dover regolare le impostazioni relative all'installazione dell'app per l'area di lavoro di Slack.
È ancora possibile utilizzare anche l'integrazione di Slack Attachment (API Token).
Attivazione dell'integrazione in Looker Action Hub
Se la tua istanza di Looker soddisfa le condizioni richieste, l'amministratore di Looker deve attivare l'integrazione di Slack nell'hub azioni di Looker per ogni istanza di Looker prima che gli utenti possano inviare dati con l'integrazione di Slack.
- Nel riquadro Amministrazione in Piattaforma, vai alla pagina Azioni.
- Fai clic sul pulsante Attiva per attivare l'integrazione di Slack nell'hub azioni di Looker.
Nella pagina dell'azione Slack, fai clic su Connetti per collegarti allo spazio di lavoro di Slack.
Looker richiederà l'accesso allo spazio di lavoro di Slack indicato nel menu a discesa in alto a destra nella pagina. Per collegare più aree di lavoro di Slack a una singola istanza di Looker, fai clic sul link + Connetti all'area di lavoro di Slack.
Fai clic su Consenti e torna alla pagina di azione Slack.
Fai clic sul pulsante di attivazione/disattivazione Attiva e poi su Salva.
Gestione delle connessioni delle aree di lavoro di Slack a Looker
Puoi gestire le connessioni delle aree di lavoro Slack dell'istanza dalla pagina dell'azione Slack. Fai clic sul pulsante Impostazioni accanto all'integrazione di Slack nella pagina Azioni del riquadro Amministrazione.
Gli amministratori possono eseguire le seguenti operazioni con ogni collegamento dello spazio di lavoro di Slack: Connetti, Disconnetti e Reimposta.
Per collegare altre aree di lavoro di Slack all'istanza di Looker, fai clic sul link + Connetti all'area di lavoro di Slack.
Per scollegare una connessione allo spazio di lavoro di Slack esistente, fai clic sul pulsante Disconnetti e poi su OK nel messaggio di avviso popup. Non è necessario fare clic su Salva nella pagina dell'azione Slack per salvare queste impostazioni e l'azione continuerà a essere visualizzata come Attivata anche se non è collegato alcun spazio di lavoro Slack.
Per aggiornare la connessione allo spazio di lavoro di Slack senza doverla scollegare e ricollegare, fai clic sul pulsante Reimposta.
Autenticazione nell'area di lavoro Slack
Gli utenti devono autenticarsi nella stessa area di lavoro di Slack collegata a Looker dall'amministratore di Looker. Gli utenti devono inoltre essere membri esistenti dello spazio di lavoro prima di poter eseguire l'autenticazione da Looker.
Puoi eseguire l'autenticazione in uno spazio di lavoro Slack per la prima volta da:
- Pagina Account. Questa è l'unica opzione se sono presenti più spazi di lavoro di Slack collegati all'istanza di Looker.
- Finestra Invia o Pianifica.
Riceverai un messaggio di conferma di Slack dopo aver eseguito correttamente l'autenticazione in Slack da Looker.
Autenticazione in uno spazio di lavoro Slack dalla pagina Account
- In Looker, fai clic sull'icona del profilo utente in alto a destra nella schermata e seleziona Account.
- Le eventuali integrazioni abilitate per la tua istanza vengono visualizzate in Integrazioni. Se l'amministratore di Looker ha attivato almeno un'area di lavoro di Slack, sarà presente un pulsante per Accedi con Slack. Se l'amministratore di Looker ha collegato più aree di lavoro di Slack all'istanza di Looker, viene visualizzato un elenco di aree di lavoro con le opzioni per accedere a ognuna di loro singolarmente.
- Looker richiederà l'accesso all'area di lavoro di Slack. Se l'amministratore di Looker ha collegato più aree di lavoro di Slack all'istanza di Looker, viene visualizzato un menu a discesa in alto a destra nella pagina OAuth. Seleziona l'area di lavoro di Slack appropriata nel menu a discesa. Fai clic su Consenti.
- Quando torni alla pagina Account, nella sezione Integrazioni viene visualizzata un'opzione che ti consente di revocare le credenziali di Slack per tutte le aree di lavoro a cui hai eseguito il collegamento. Attenzione: fai attenzione a non revocare il token di Slack, altrimenti tutte le pianificazioni che hai creato non andranno a buon fine.
Ora che hai eseguito l'autenticazione, puoi inviare o pianificare dashboard, Look ed esplorazioni. Per saperne di più, consulta la sezione Caricare i dati in Slack in questa pagina.
Eseguire l'autenticazione in uno spazio di lavoro Slack dalla finestra Invia o Pianifica
- In Looker, vai ai contenuti da pubblicare, fai clic sul menu a forma di ingranaggio e poi su Invia o Pianifica. Per le dashboard, seleziona Pianifica invio.
- Nella finestra Invia o Pianifica di un'esplorazione o di un look, seleziona l'azione Slack come destinazione di invio in Dove devono essere inviati questi dati?. Per le dashboard, seleziona Pianifica invio nella finestra Pianifica e invia.
- Accanto a Slack, fai clic su Accedi.
- Looker richiederà l'accesso all'area di lavoro di Slack. Se l'amministratore di Looker ha collegato più aree di lavoro di Slack all'istanza di Looker, viene visualizzato un menu a discesa in alto a destra nella pagina OAuth. Seleziona l'area di lavoro di Slack appropriata nel menu a discesa. Fai clic su Consenti.
- La finestra Invia o Pianifica (o la finestra Pianifica invio per le dashboard) ora mostra le opzioni di invio di Slack, inclusi i canali pubblici e privati dello spazio di lavoro di Slack.
Invio di dati a Slack
Puoi pubblicare contenuti in una delle varie aree di lavoro Slack. Dopo che un amministratore di Looker ha configurato i collegamenti delle aree di lavoro, puoi accedere a ciascuna dalla pagina Account utente. Poi, puoi selezionare uno spazio di lavoro di destinazione tra quelli elencati nel menu a discesa Spazi di lavoro del popup Invia o Pianifica oppure Finestra di pianificazione dell'invio per le dashboard.
Le opzioni di formattazione per la pubblicazione di una dashboard sono le seguenti:
- Visualizzazione (PNG)
- File ZIP CSV
Per l'invio o la pianificazione di una visualizzazione dati o di un'esplorazione sono disponibili diverse opzioni di formattazione, tra cui:
- CSV
- XLSX
- JSON - Semplice: in questo formato, Looker utilizza il nome del campo di una dimensione o misura come valore visualizzato anziché la etichetta del campo.
- JSON - Etichetta: in questo formato, Looker utilizza il campo etichette come valore visualizzato nell'output JSON.
- JSON: semplice, in linea: in questo formato, Looker utilizza il nome del campo di una dimensione o misura come valore visualizzato anziché l'etichetta del campo.
- JSON: dettagliato, in linea: in questo formato, Looker utilizza il nome del campo di una dimensione o misura come valore visualizzato anziché l'etichetta del campo.
- Testo
- HTML
Per pubblicare una dashboard definita dall'utente, una dashboard LookML, un look o un'esplorazione, vai ai tuoi contenuti ed esegui i seguenti passaggi:
- Fai clic sul menu a forma di ingranaggio e poi su Invia o Pianifica. Non avrai la possibilità di pianificare un'esplorazione. Per le dashboard, seleziona Pianifica invio dal menu con tre puntini della dashboard.
- Nella finestra Invia o Pianifica, seleziona l'integrazione di Slack come destinazione di invio in Dove devono essere inviati questi dati? Per le dashboard, seleziona l'integrazione di Slack come destinazione di invio in Destinazione. Se è la prima volta che utilizzi l'integrazione di Slack, devi prima eseguire l'autenticazione nello spazio di lavoro di Slack.
- Looker mostra le opzioni di pubblicazione specifiche per lo spazio di lavoro o gli spazi di lavoro di Slack collegati a questa istanza di Looker.
- Nel campo Condividi in, inserisci il nome del canale Slack in cui pubblicare i dati. Puoi inviare messaggi diretti o messaggi a canali pubblici o privati. Includi il carattere iniziale #, ad esempio #Vendite.
- Nel campo Commento, inserisci il testo che vuoi includere con l'invio. Puoi anche utilizzare la formattazione avanzata di Slack con analisi di parsing speciale per menzionare gruppi, utenti o canali specifici o per fare altre menzioni speciali.
- Nel campo Nome file, inserisci un nome per il file allegato.
- Se stai pianificando un caricamento di dati, fai clic su Salva tutto. La query o la dashboard verrà inviata a Slack come pianificato. Se stai inviando i dati, fai clic su Invia. I dati verranno inviati al tuo canale Slack.
Accedere a Looker da Slack
Per accedere ai dati di Looker da Slack:
- Condividere link ai contenuti di Looker
- Utilizzare i comandi slash per recuperare le informazioni di Looker in Slack
- Visualizzare la scheda Home dell'app Looker in Slack
Condivisione di link ai contenuti di Looker in Slack
Puoi condividere link a visualizzazioni di SQL Runner, dashboard definite dall'utente, dashboard di LookML, Look (ma non Look incorporati pubblicamente) o esplorazioni in Slack.
Il link si espande in Slack per mostrare il titolo dei contenuti e alcuni dei relativi metadati, che sono visibili solo a chi ha accesso ai contenuti sottostanti. Una volta espanso il link, tu o altri utenti potete:
- Pubblica un link ai contenuti in Looker e uno snapshot dei contenuti nel canale. Fai clic su Pubblica su questo canale. Una volta pubblicati sul canale, chiunque ne faccia parte può visualizzare lo snapshot e il titolo dei contenuti, anche se non ha accesso ai contenuti sottostanti in Looker.
- Aggiungi i contenuti a una cartella Preferiti di Looker: fai clic su Aggiungi ai preferiti. Dopo aver aggiunto contenuti alla cartella Preferiti, l'app Looker in Slack mostra un messaggio con un link per accedere alla cartella Preferiti in Looker.
Se hai più istanze di Looker collegate allo spazio di lavoro, devi impostare l'istanza predefinita in modo che corrisponda all'istanza di Looker da cui stai condividendo il link.
Utilizzare i comandi slash per recuperare le informazioni di Looker in Slack
Se hai attivato anche Lookerbot, potresti dover rinominare alcuni comandi con barra. I comandi Slack personalizzati non sono disponibili per l'integrazione di Slack, ma puoi configurarli in Lookerbot. Assicurati di utilizzare Lookerbot versione 0.0.16 o successive aggiornandolo dal repository GitHub di Lookerbot come indicato nella sezione Introduzione a Lookerbot della pagina Best practice per l'utilizzo di Lookerbot per Slack.
Utilizza i seguenti comandi slash per recuperare informazioni da Looker e pubblicarle in Slack:
/looker
e/looker whoami
: l'app Looker in Slack ti saluta per nome, ti indica l'istanza di Looker a cui sei connesso e fornisce i link alla cartella Preferiti di Looker, alla tua cartella personale e alla Guida./looker help
: l'app Looker in Slack elenca i comandi slash supportati./looker favorites
: l'app Looker in Slack elenca i contenuti della cartella Preferiti di Looker. Fai clic sui puntini di sospensione (...
) accanto a ogni contenuto per accedere a un menu in cui puoi pubblicare i contenuti su questo canale o rimuoverli dai preferiti./looker folder
: l'app Looker in Slack elenca i contenuti della tua cartella personale di Looker. Fai clic sui puntini di sospensione (...
) accanto a ogni contenuto per accedere a un menu in cui puoi pubblicare i contenuti su questo canale o rimuoverli dai preferiti (se i contenuti si trovano anche nella cartella Preferiti)./looker select
: l'app Looker in Slack elenca l'istanza o le istanze connesse a quella determinata area di lavoro di Slack. Per impostare un'istanza predefinita per la tua area di lavoro Slack, fai clic su questa istanza nell'elenco. Tutti i comandi barra specifici dell'istanza verranno applicati all'istanza di Looker predefinita.
Visualizzare la scheda Home dell'app Looker in Slack
Per visualizzare un elenco dei tuoi contenuti e delle tue cartelle di Looker preferiti in Slack, fai clic sulla scheda Home nell'app Looker.
Se imposti un'istanza di Looker predefinita per la tua area di lavoro di Slack, visualizzi i contenuti di quell'istanza solo dalla scheda Home dell'app Looker.
Impostare un'istanza Looker predefinita per la tua area di lavoro Slack
Se l'amministratore di Looker ha collegato una sola istanza di Looker alla tua area di lavoro di Slack, questa è l'impostazione predefinita.
Se l'amministratore di Looker ha collegato più istanze di Looker alla tua area di lavoro di Slack, puoi impostare una delle istanze come predefinita. Tutti i comandi slash specifici dell'istanza, ovvero la maggior parte dei comandi oltre a /looker help
, e l'espansione dei link verranno applicati all'istanza predefinita.
In Slack, esegui il comando slash
/looker select
per visualizzare un elenco delle istanze di Looker collegate alla tua area di lavoro di Slack.L'app Looker chiede Quale istanza vuoi impostare come predefinita? Fai clic sul pulsante corrispondente al nome dell'istanza di Looker per impostarla come predefinita.
L'app Looker confermerà la selezione.
Per cambiare l'istanza di Looker predefinita, esegui di nuovo /looker select
e seleziona un'altra istanza di Looker. Devi cambiare le istanze predefinite se stai espandendo i collegamenti da un'istanza di Looker diversa da quella predefinita. Se non cambi istanza e provi a espandere un link da un'istanza di Looker non predefinita, ti verrà chiesto di accedere a quell'istanza di Looker.