Gestire le funzionalità per gli utenti aziendali

Molte funzionalità Looker per gli utenti devono essere attivate da un amministratore di Looker o avere prerequisiti specifici per l'amministratore o per sviluppatori di Looker implementati prima che queste funzionalità possano essere rese disponibili agli utenti di Looker. Questa pagina consolida quelle funzionalità rivolte all'utente per semplificare il riferimento amministrativo.

Trovare contenuti

Il menu Browse (Sfoglia) di Looker include due pagine specifiche per gli amministratori di Looker:

  • Contenuti inutilizzati: mostra tutti i Look e le dashboard che non sono stati visualizzati entro un intervallo di tempo selezionato.
  • Cestino: mostra i Look e le dashboard che gli utenti hanno eliminato e che puoi recuperare.

Per maggiori dettagli, vedi la pagina della documentazione Contenuti eliminati e inutilizzati per gli amministratori.

Creare contenuti

Questa sezione include funzionalità specifiche per amministratori o sviluppatori e suggerimenti per la creazione di dashboard, Look ed esplorazioni.

Utilizzo dei campi personalizzati

I campi personalizzati sono una funzionalità di Labs e potrebbero cambiare o essere rimossi dal prodotto.

Inoltre, la funzionalità Campi personalizzati non è una funzionalità di sicurezza dei dati. Gli altri utenti possono vedere i campi personalizzati nelle query condivise, nell'aspetto e nei riquadri della dashboard. Possono anche utilizzare Esplora da qui per creare nuove query con questi campi.

Attiva i campi personalizzati se vuoi consentire ad alcuni utenti aziendali di:

  • Visualizza i dati non modellati utilizzando la funzionalità Esplora istantanea di SQL Runner
  • Creare misure e dimensioni semi-permanenti per un'analisi una tantum o non frequente
  • Crea dimensioni e dimensioni semi-permanenti senza bisogno di un analista

Attivazione dei campi personalizzati

Per attivare i campi personalizzati, un amministratore Looker deve:

  1. Abilita la campi personalizzati funzione Lab.
  2. Concedi l'autorizzazione create_custom_fields a utenti o gruppi per consentire l'accesso alla funzionalità. L'autorizzazione create_custom_fields fa già parte di diversi insiemi di autorizzazioni predefiniti inclusi in Looker.

Campi personalizzati e modello LookML

Anche se i campi personalizzati si basano sul modello LookML, non fanno parte del livello Modellazione e non vengono visualizzati in alcun file di vista. Non puoi salvare un campo personalizzato o convertirlo in un campo LookML.

Prendi in considerazione l'utilizzo di campi personalizzati al posto di LookML per i campi obbligatori solo temporaneamente o solo dai tuoi utenti più sofisticati.

Puoi creare un campo personalizzato in SQL Runner

Puoi utilizzare i campi personalizzati per visualizzare i campi non modellati in SQL Runner, come descritto nella pagina della documentazione Utilizzo di SQL Runner per la creazione di query ed esplorazioni.

Modifica delle scelte del selettore campo con LookML

Per informazioni sui vari modi in cui uno sviluppatore Looker può utilizzare LookML per creare e modificare i campi disponibili nel selettore campi, vedi la pagina Modifica del menu Esplora e del selettore campi.

Condivisione di contenuti

Questa sezione include funzionalità specifiche per gli amministratori o sviluppatori e suggerimenti per la distribuzione, il download e la condivisione di contenuti.

Pubblicazione di contenuti

Questa sezione include funzionalità specifiche per gli amministratori o sviluppatori e suggerimenti per la distribuzione dei dati.

Formati JSON per distribuzione e download

Looker utilizza il formato JSON – Etichetta quando scarica Look, esplorazioni e riquadri di query sulle dashboard.

Per la distribuzione di Look ed esplorazioni, Looker utilizza i formati JSON - Simple, JSON - Label, JSON - Simple, Inline e JSON - Structured, Inline. I formati JSON disponibili dipendono dalla destinazione selezionata. L'opzione del formato JSON - Etichetta utilizza l'etichetta di una dimensione o di una misurazione dalla visualizzazione dei dati come valore visualizzato nell'output JSON. Ad esempio: {"rendered_label":"rendered_value"}

Altri formati JSON restituiscono i nomi dei campi come segue:

JSON – Etichetta: {"rendered_label":"rendered_value"} (utilizza l'etichetta della visualizzazione dei dati)

JSON – Simple: {"view.field_name":"rendered_value"} (utilizza il nome del campo della tabella di dati)

JSON – Simple, Inline: {"view.field_name":"rendered_value"} (utilizza il nome del campo della tabella di dati)

JSON - Structured, Inline: {"view.field_name":"rendered_value"} (utilizza il nome del campo della tabella di dati)

Quando scegli Look ed esplorazioni, se è selezionata l'opzione Applica le opzioni di visualizzazione, Looker visualizzerà tutti i formati JSON disponibili nella distribuzione nel seguente modo:

JSON – Etichetta: {"rendered_label":"rendered_value"} (utilizza l'etichetta della visualizzazione dei dati)

JSON – Simple: {"rendered_label":"rendered_value"} (utilizza l'etichetta della visualizzazione dei dati)

JSON – Simple, Inline: {"rendered_label":"rendered_value"} (utilizza l'etichetta della visualizzazione)

JSON - Structured, Inline: {"view.field_name":"rendered_value"} (utilizza il nome del campo della tabella di dati)

Per ulteriori informazioni, consulta questo avviso di Looker.

Gestione dell'invio e della pianificazione

Nella sezione Admin (Amministrazione) di Looker, gli amministratori possono utilizzare le pagine Scheduler Plans (Piani scheduler) e Programmar History (Cronologia scheduler) per cercare e risolvere i problemi di pianificazione. Gli amministratori devono fare attenzione quando eliminano o disattivano un utente che potrebbe essere il proprietario di importanti consegne programmate, perché anche queste vengono eliminate o disattivate.

Per ulteriori informazioni sulla gestione degli utenti da parte degli utenti di Looker, visita la pagina della documentazione relativa alla configurazione delle distribuzioni dei contenuti e accedi alle funzionalità di distribuzione dei contenuti di Looker.

Esegui pianificazione come destinatario

Questa opzione, disponibile per l'invio di contenuti via email, mostra un comportamento specifico per il tipo di contenuti pubblicati. Per saperne di più, consulta la documentazione appropriata per ciascun tipo di contenuti:

Inviare e pianificare i dati alle destinazioni che supportano i risultati in streaming tramite l'hub delle azioni

Looker ospita e fornisce un server stateless, Looker Action Hub, che implementa l'API Action di Looker e espone le integrazioni più comuni, dette anche azioni.

Con Looker Action Hub, puoi inviare e pianificare automaticamente i dati da Looker ad altri strumenti SaaS. L'invio o la pianificazione dei dati a destinazioni che supportano lo streaming o che utilizzano OAuth si basa su query sincrone in esecuzione tra l'hub azioni di Looker e il server eseguibile, o il file JAR. Per le istanze ospitate da Looker, queste origini sono configurate per comunicare.

Per utilizzare le integrazioni di Looker, l'hub azioni di Looker deve essere in grado di comunicare con l'istanza di Looker e soddisfare questi requisiti. Gli amministratori delle istanze ospitate dal cliente potrebbero dover prendere in considerazione ulteriori fattori quando scelgono di attivare le integrazioni di Looker dall'hub azioni di Looker, in particolare le integrazioni che supportano i risultati dello streaming o che utilizzano OAuth.

Memorizzazione di fingerprint SFTP

Una volta effettuato il collegamento a un server SFTP da Looker almeno una volta per fornire o scaricare dati, Looker archivia un'impronta digitale del server SFTP.

Tutte le impronte SFTP sono conservate nel file ~/.ssh/known-hosts sul server di Looker.

Se l'impronta cambia, significa che il server a cui ti stai collegando ha modificato la chiave pubblica. Potrebbe indicare che il server è stato ricreato o che si trova dietro un bilanciatore del carico. Potrebbe anche indicare che il tuo obiettivo è un attacco man in the middle (MitM), in cui l'utente malintenzionato sta intercettando o reindirizzando la tua connessione SSH per connetterti a un host diverso, che potrebbe sottrarre le tue credenziali.

Download di contenuti

Questa sezione include funzionalità specifiche per sviluppatori o amministratori e suggerimenti per il download di contenuti.

Download di contenuti dai riquadri della dashboard senza autorizzazioni di download

In genere, un utente richiede un ruolo che includa see_user_dashboards e download_with_limits o le download_without_limitsautorizzazioni per visualizzare e scaricare dati dai riquadri di una dashboard. Esiste tuttavia una condizione per cui un utente può visualizzare e scaricare dati da un modello per il quale non dispone di tali autorizzazioni. Si verifica nei seguenti casi:

  • Una dashboard contiene riquadri basati sulle query effettuate da più modelli.
  • A un utente viene assegnato un ruolo che include le autorizzazioni see_user_dashboards o see_lookml_dashboards e le autorizzazioni download_with_limit o download_without_limit a uno dei modelli su cui si basa la dashboard.
  • L'utente ha un secondo ruolo che dispone solo dell'autorizzazione access_data per un altro modello su cui si basa la dashboard.

In questo caso, l'utente può visualizzare e scaricare dati dall'intera dashboard, inclusi riquadri basati su modelli a cui l'utente non ha le autorizzazioni per visualizzare o scaricare dati.

Considerazioni sui formati di dati o sulle destinazioni

Alcuni formati di dati hanno alcune conseguenze da considerare quando utilizzi Looker per pubblicare o scaricare contenuti.

Rendering delle immagini inviate via email

La funzionalità Immagini email di facile lettura consente al client di posta di determinare le dimensioni ottimali delle immagini inviate o pianificate nel corpo delle email. Se le immagini sembrano distorte se inviate via email, è possibile che il client di posta degli utenti non sia compatibile con questa funzionalità.

Inviare file di grandi dimensioni in formato Excel

Per i download o le pubblicazioni di file Excel di grandi dimensioni (file di dimensioni superiori a 5 GB), la schermata di download o distribuzione potrebbe sembrare bloccata oppure potresti non essere in grado di aprire il file pubblicato. Di seguito sono riportate alcune condizioni che possono causare questo comportamento e le possibili soluzioni:

  • Le pubblicazioni di file di Excel di grandi dimensioni possono causare un timeout durante lo streaming. In questo caso, prova a inviare o a scaricare i tuoi dati in formato CSV, che potrai poi importare in Excel.
  • A volte i file Excel di grandi dimensioni vengono pubblicati correttamente, ma sono troppo grandi per essere aperti localmente. In questo caso, suddivide la distribuzione dei dati in file CSV più piccoli in modo che vengano caricati correttamente dal client di destinazione.

Impedire l'inserimento di codice dannoso nei file CSV

I file CSV possono contenere macro che possono essere eseguite su Microsoft Excel o Fogli Google. Le macro possono essere utilizzate per inserire codice dannoso nei file CSV, rendendo i file CSV un possibile rischio per la sicurezza.

Per rimuovere questo rischio, gli amministratori di Looker possono richiedere un aggiornamento della licenza che consenta a Looker di inserire un valore in una cella che potrebbe essere un codice eseguibile. Quando questa opzione è attivata, Looker aggiunge un carattere ' a qualsiasi valore di una cella che inizia con un carattere speciale (=, -, + o @) quando genera un file CSV. Questa operazione disattiva tutte le macro nei file CSV generati da Looker.

Per aggiornare la licenza di questa funzionalità, contatta il tuo account manager o apri una richiesta di assistenza nel Centro assistenza di Looker facendo clic su Contattaci.

Rendering dei formati dei dati basati sulle immagini per l'invio, la pianificazione o il download

Looker utilizza Chromium per visualizzare questi formati per le distribuzioni e i download:

  • Per le dashboard: PDF, visualizzazione (solo per l'invio e la pianificazione)
  • Per i Look: visualizzazione, HTML
  • Per le esplorazioni (solo invio e download): PNG (immagine di visualizzazione), HTML

Se la tua istanza è ospitata da Looker, Chromium è già installato.

Se la tua istanza è ospitata dal cliente, devi installare la versione appropriata del renderer Chromium.

A prescindere dal fatto che la tua istanza sia ospitata da Looker o dal cliente, puoi ridurre il tempo di rendering dei download o delle pubblicazioni in PDF per le dashboard che contengono visualizzazioni di tabella con molte righe, attivando la funzionalità di visualizzazione di tabelle lunghe.

Il download dei contenuti in un formato sottoposto a rendering potrebbe richiedere ulteriori considerazioni sulle autorizzazioni.

Download di contenuti in formato sottoposto a rendering

La maggior parte dei tipi di download prende in considerazione i modelli associati alle autorizzazioni di download dell'utente per stabilire se un utente può scaricare contenuti. In alcuni casi, gli utenti possono visualizzare e scaricare i dati da un'intera dashboard, compresi i riquadri basati su modelli che non dispongono di queste autorizzazioni per visualizzare o scaricare i dati.

I download in formati sottoposti a rendering richiedono solo un'autorizzazione di download per qualsiasi modello associato ai contenuti.

Condivisione pubblica, importazione e incorporamento

Per abilitare l'accesso pubblico agli URL dei Look, compresa la possibilità di incorporare un Look, devi attivare gli URL pubblici nella pagina Impostazioni generali:

Valuta le implicazioni relative alla sicurezza di questa funzionalità prima di attivarla. Anche se gli URL generati da Looker non possono essere indovinati o cercati, chiunque abbia l'URL può visualizzare i dati. Chiunque riceva l'URL potrebbe condividerlo con un'altra persona che non intendeva accedere ai tuoi dati. Dovresti determinare i requisiti sulla privacy dei dati in questione, valutare il tuo livello di fiducia nei confronti di chiunque riceva un URL pubblico e stabilire chiaramente le tue aspettative in merito alla condivisione e, in tal caso, come e con chi.

Recupero e creazione di grafici dei dati

Questa sezione include funzionalità specifiche per sviluppatori o amministratori e suggerimenti per il recupero e il grafico di dati.

Migliorare le visualizzazioni

Per un elenco dei tipi di visualizzazione nativi di Looker, consulta la pagina della documentazione sui tipi di visualizzazione. Puoi anche installare e amministrare visualizzazioni JavaScript personalizzate, aggiungere un parametro di visualizzazione a LookML per apparire in un'esplorazione o installare visualizzazioni da Looker Marketplace.

Considerazioni per i deployment ospitati dal cliente

Questa sezione fornisce un breve elenco di funzionalità che richiedono ulteriori considerazioni per i deployment di Looker ospitati dal cliente, con link alle sezioni pertinenti in questa pagina.

  • L'invio e la pianificazione dei dati a destinazioni in modalità flusso possono richiedere una configurazione di Looker Action Hub diversa per le istanze ospitate dal cliente.

  • L'invio, la pianificazione o il download di alcuni formati di dati richiedono agli amministratori dei deployment ospitati dal cliente di installare software aggiuntivo per poter visualizzare questi formati.