Gestione delle funzionalità per gli utenti aziendali

Molte funzionalità di Looker rivolte agli utenti devono essere abilitate da un amministratore di Looker o devono essere implementate prerequisiti specifici per amministratore o sviluppatore di Looker prima che queste funzionalità possano essere rese disponibili agli utenti di Looker. Questa pagina raggruppa queste funzionalità rivolte agli utenti per una facile consultazione per gli amministratori.

Trovare contenuti

La sezione Cartelle del menu principale 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 nell'intervallo di tempo selezionato.
  • Cestino: mostra i Look e le dashboard che gli utenti hanno eliminato e che puoi recuperare.

Per maggiori dettagli su queste pagine, consulta la pagina della documentazione Contenuti eliminati e non utilizzati per gli amministratori.

Creare contenuti

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

Utilizzare i campi personalizzati

La funzionalità Campi personalizzati non è una funzionalità di sicurezza dei dati. Gli altri utenti possono visualizzare i campi personalizzati in query condivise, Look e riquadri della dashboard. Inoltre, possono utilizzare Esplora da qui per creare nuove query con questi campi.

Concedi l'autorizzazione a creare campi personalizzati se vuoi consentire ad alcuni utenti aziendali di eseguire queste attività:

  • Visualizza dati non modellati utilizzando l'esplorazione istantanea di SQL Runner
  • Creare misure e dimensioni semi-permanenti per un'analisi una tantum o non frequente
  • Creare misure e dimensioni semi-permanenti senza l'ausilio di un analista

Attivazione dei campi personalizzati

Per abilitare i campi personalizzati, un amministratore di Looker deve concedere 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 set di autorizzazioni predefiniti inclusi in Looker.

Campi personalizzati e modello LookML

Sebbene i campi personalizzati si basino sul modello LookML, non fanno parte del livello di modellazione e non vengono visualizzati in nessun file di visualizzazione. Non puoi salvare o convertire un campo personalizzato in un campo LookML.

Prendi in considerazione l'utilizzo di campi personalizzati invece di LookML per i campi necessari solo temporaneamente o solo agli 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 creare query ed esplorazioni.

Modifica delle scelte del selettore campi utilizzando LookML

Per scoprire i vari modi in cui uno sviluppatore Looker può utilizzare LookML per creare e modificare i campi disponibili nel selettore campi, consulta la pagina Modificare il menu Esplora e il selettore campi.

Condivisione di contenuti

Questa sezione include funzionalità specifiche per l'amministratore o lo sviluppatore e suggerimenti per caricare, scaricare e condividere contenuti.

Caricamento dei contenuti

Questa sezione include funzionalità specifiche per l'amministratore o lo sviluppatore e suggerimenti per l'invio dei dati.

Formati di consegna e download JSON

Looker utilizza il formato JSON – Etichetta per scaricare Look, esplorazioni e riquadri di query nelle dashboard.

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

Altri output in formato JSON visualizzano i nomi dei campi come segue:

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

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

JSON – Semplice, in linea: {"view.field_name":"rendered_value"} (utilizza il nome campo della tabella di dati)

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

Durante il caricamento di Look ed esplorazioni, se è selezionata l'opzione Applica opzioni di visualizzazione, Looker eseguirà il rendering di tutti i formati JSON disponibili nel caricamento come segue:

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

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

JSON – Semplice, in linea: {"rendered_label":"rendered_value"} (utilizza l'etichetta dalla visualizzazione)

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

Per saperne di più, consulta questa notifica di Looker.

Gestione dell'invio e della pianificazione

Nella sezione Amministratore di Looker, gli amministratori possono utilizzare le pagine Piani dello scheduler e Cronologia dello scheduler per cercare e risolvere i problemi relativi alle pianificazioni. Gli amministratori devono fare attenzione quando elimini o disattivino un utente che potrebbe essere proprietario di consegne pianificate importanti, in quanto anche le pianificazioni vengono eliminate o disattivate.

Per saperne di più su come gli amministratori di Looker gestiscono l'accesso degli utenti alle funzionalità di importazione dei contenuti di Looker e il relativo utilizzo, consulta la pagina della documentazione relativa alla configurazione delle importazioni dei contenuti.

Esegui pianificazione come destinatario

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

Invio e pianificazione di dati a destinazioni che supportano lo streaming dei risultati tramite l'hub delle azioni.

Looker ospita e fornisce un server stateless, l'hub azioni di Looker, che implementa l'API Action di Looker e espone integrazioni popolari, chiamate anche azioni.

Con l'hub azioni di Looker, puoi inviare e pianificare automaticamente dati da Looker ad altri strumenti SaaS. L'invio o la pianificazione di dati a destinazioni che supportano i flussi di dati o che utilizzano OAuth si basano su query sincrone eseguite tra l'hub azioni di Looker e il server eseguibile (o JAR, file). 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 altri fattori quando scelgono di abilitare le integrazioni di Looker da Looker Action Hub, in particolare le integrazioni che supportano i risultati trasmessi in streaming o che utilizzano OAuth.

Archiviazione di impronte SFTP

Dopo aver effettuato la connessione a un server SFTP da Looker almeno una volta per recapitare o scaricare i dati, Looker memorizza un'impronta del server SFTP.

Tutte le fingerprint SFTP vengono conservate nel file ~/.ssh/known-hosts sul server Looker.

Se l'impronta cambia, significa che il server a cui ti stai collegando ha modificato la chiave pubblica. Questo potrebbe indicare che il server è stato ricreato o si trova dietro un bilanciatore del carico. Potrebbe anche indicare che sei vittima di 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, il che potrebbe rubare le tue credenziali.

Download di contenuti

Questa sezione include funzionalità specifiche per l'amministratore o per lo sviluppatore 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 le autorizzazioni download_with_limits o download_without_limits per visualizzare e scaricare i dati dai riquadri di una dashboard. Tuttavia, esiste una condizione in cui un utente può visualizzare e scaricare i dati da un modello per il quale non dispone di tali autorizzazioni. Si verifica quando si verifica quanto segue:

  • Una dashboard contiene riquadri basati su query provenienti 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 per uno dei modelli su cui si basa la dashboard.
  • L'utente dispone di un secondo ruolo con solo l'autorizzazione access_data per un altro modello su cui si basa la dashboard.

In questo caso, l'utente può visualizzare e scaricare i dati dall'intera dashboard, inclusi i riquadri basati sui modelli per i quali l'utente non dispone delle autorizzazioni per visualizzare o scaricare dati.

Considerazioni sui formati o sulle destinazioni dei dati

Alcuni formati di dati presentano delle peculiarità quando utilizzi Looker per pubblicare o scaricare contenuti.

Rendering delle immagini inviate via email

La funzionalità Immagini email facili da leggere consente al client di posta di determinare le dimensioni ottimali delle immagini inviate o programmate nel corpo delle email. Se le immagini appaiono distorte quando vengono recapitate tramite email, il client di posta degli utenti potrebbe non essere compatibile con questa funzione.

Invio di file di grandi dimensioni in formato Excel

Per i download o le pubblicazioni di file Excel di grandi dimensioni (file superiori a 5 GB), la schermata di download o consegna potrebbe risultare bloccata oppure potrebbe non essere possibile aprire il file pubblicato. Di seguito sono riportate alcune condizioni che possono causare questo comportamento e la possibile soluzione:

  • L'invio di dati con file Excel di grandi dimensioni può scadere durante l'inserimento di flussi di dati. In questo caso, prova a inviare o scaricare i dati in formato CSV, che potrai poi importare in Excel.
  • I file Excel di grandi dimensioni a volte vengono pubblicati correttamente, ma sono troppo grandi per essere aperti localmente. In questo caso, suddividi l'invio dei dati in file CSV più piccoli in modo che vengano caricati correttamente dal client di destinazione.

Prevenzione dell'inserimento di codice dannoso nei file CSV

I file CSV possono contenere macro che possono essere eseguite in 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 eliminare questo rischio, gli amministratori di Looker possono richiedere un aggiornamento della licenza che fa sì che Looker inserisca in una cella qualsiasi valore che potrebbe essere codice eseguibile. Quando questa opzione è abilitata, Looker aggiunge un carattere ' a qualsiasi valore di 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 per questa funzionalità, contatta un esperto delle vendite di Google Cloud o invia una richiesta di assistenza.

Rendering di formati di dati basati su immagini per l'invio, la pianificazione o il download

Looker utilizza Chromium per eseguire il rendering dei seguenti formati per le pubblicazioni e i download:

  • Per le dashboard: PDF, visualizzazione (solo per invio e 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 l'istanza è ospitata dal cliente, devi installare la versione appropriata del renderer di Chromium.

Il download di contenuti in un formato visualizzato 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 determinare se un utente può scaricare dei contenuti. In alcuni casi, gli utenti possono visualizzare e scaricare dati da un'intera dashboard, inclusi i riquadri basati su modelli che non concedono a questi utenti le autorizzazioni per visualizzare o scaricare dati.

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

Condivisione, importazione e incorporamento pubblici

Per abilitare l'accesso pubblico agli URL dei Look, inclusa la possibilità di incorporare un Look, attiva URL pubblici nella pagina Impostazioni generali nella sezione Amministrazione.

Valuta le implicazioni di sicurezza di questa funzionalità prima di abilitarla. Sebbene gli URL generati da Looker non possano essere indovinati o cercati, chiunque abbia l'URL può visualizzare i dati. Chiunque riceva l'URL potrebbe condividerlo con un'altra persona non destinata ad avere accesso ai tuoi dati. Dovresti stabilire i requisiti di privacy dei dati in questione, valutare il tuo livello di fiducia in chiunque riceva un URL pubblico e stabilire chiaramente le tue aspettative in merito alla condivisione o meno di questo dato e, in caso affermativo, come e con chi.

Recupero e creazione di grafici dei dati

Questa sezione include funzionalità specifiche per amministratore o sviluppatore e suggerimenti per il recupero dei dati e la creazione di grafici.

Miglioramento delle visualizzazioni

Per un elenco dei tipi di visualizzazione nativi di Looker, consulta la pagina della documentazione 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 sui deployment ospitati dal cliente

Questa sezione fornisce un breve elenco di funzionalità per le quali è necessario fare considerazioni aggiuntive per i deployment di Looker ospitati dal cliente, con i link alle sezioni pertinenti in questa pagina.

  • L'invio e la pianificazione dei dati alle destinazioni in modalità flusso può richiedere una configurazione dell'hub azioni di Looker diversa per le istanze ospitate dal cliente.

  • Per inviare, pianificare o scaricare alcuni formati di dati, gli amministratori dei deployment ospitati dal cliente devono installare software aggiuntivo per eseguire il rendering di questi formati.