Creazione dell'utilizzo di Looker e report sui metadati con i__looker

Gli amministratori e gli utenti di Looker a cui è stata concessa l'autorizzazione see_system_activity hanno accesso al riquadro Utilizzo di un'istanza, che si connette direttamente al database dell'applicazione sottostante di Looker, denominato i__looker. Il database i__looker archivia le informazioni sulla tua istanza di Looker, inclusi tutti i look e le dashboard salvati nell'istanza, le informazioni degli utenti e 90 giorni di query storiche:

Questa pagina descrive le esplorazioni più utilizzate in i__looker e fornisce alcuni esempi di usi comuni. Questa funzionalità può essere utile per l'auditing e il monitoraggio.

Il testo SQL e il testo nei filtri eseguiti dagli utenti sono accessibili in i__looker e possono essere visualizzati da qualsiasi utente che abbia l'autorizzazione per visualizzare il modello i__looker.

Azione: modifica gli utenti che hanno accesso in visualizzazione al modello i__looker. Gli amministratori di Looker hanno accesso a i__looker per impostazione predefinita. Agli utenti non amministratori può essere concesso l'accesso a i__looker se viene concessa l'autorizzazione see_system_activity.

Suggerimento per il team di Chat. I dati basati sull'orario in i__looker sono archiviati nel fuso orario di sistema. Per ulteriori informazioni, consulta la pagina Utilizzo delle impostazioni del fuso orario.

Esplorazione della cronologia

L'esplorazione della cronologia include informazioni su ogni query eseguita sulla tua istanza di Looker negli ultimi 90 giorni.

Puoi accedere alla cronologia delle esplorazioni al seguente URL, sostituendo <instance_name.looker.com> con l'indirizzo della tua istanza di Looker:

https://<instance_name.looker.com>/explore/i__looker/history

La funzionalità Esplora cronologia può essere utilizzata come versione più dettagliata del riquadro Query della pagina Amministrazione. Contiene tutte le informazioni del riquadro Query, ma risale a più di 50 query della query precedente e include ulteriori informazioni su utenti, ruoli, gruppi e così via.

Che cosa non significa l'esplorazione della cronologia

La cronologia delle esplorazioni include visualizzazioni intitolate Look, Dashboard e User. Queste visualizzazioni non elencano tutti i look, le dashboard e gli utenti della tua istanza. Queste visualizzazioni includono invece i look, le dashboard e gli utenti a cui è stato eseguito l'accesso o che sono stati attivi negli ultimi 90 giorni. Per visualizzare gli elenchi completi di Look, dashboard o utenti, utilizza le esplorazioni descritte più avanti in questa pagina.

Troncamento della tabella Cronologia

Poiché le dimensioni della tabella History (Cronologia) possono aumentare rapidamente, Looker elimina automaticamente i record che soddisfano uno o più dei seguenti criteri:

  • history.created_time risale a più di 90 giorni fa.
  • Il history.created_time è passato da più di 7 giorni e il history.source è scheduled_task.

Campi utili nell'esplorazione della cronologia

La sezione Esplora cronologia contiene molti campi. Di seguito sono elencati alcuni dei campi più utilizzati:

  • history.source: l'origine di una query, ad esempio un look salvato, una dashboard, un'esplorazione, un'attività pianificata, un'API e così via.

  • history.created_time: la data e l'ora in cui è stato creato un evento nell'esplorazione della cronologia. Ogni evento è collegato a una query in Looker. Le query provengono dalla pagina Esplora, dalle dashboard, dai Look, dalle chiamate API e dagli eventi pianificati.

  • history.result_source: se i risultati di una query sono stati restituiti dalla cache o dal database come nuova query.

  • history.runtime_in_seconds: tempo necessario per eseguire una query. Sono incluse la creazione della query e il tempo trascorso nella coda, il trasporto da e verso il database e l'esecuzione del database per la query.

  • query.model: il modello LookML associato a una query.

  • query.explore: l'esplorazione LookML associata a una query.

  • query.sql_text: il codice SQL effettivo eseguito per una query.

Esempi

Di seguito sono riportati alcuni utilizzi comuni dell'esplorazione della cronologia. Per far funzionare questi link, devi sostituire <instance_name.looker.com> all'inizio dell'URL con l'indirizzo dell'istanza di Looker.

Qual è il tempo di esecuzione medio per i diversi modelli nella mia istanza?

Questa esplorazione elenca ogni modello oggetto della query negli ultimi 90 giorni e mostra il tempo di esecuzione medio per le query basate su tali modelli durante i 90 giorni precedenti:

https://<instance_name.looker.com>/explore/i__looker/history?fields=query.model,history.average_runtime&f[history.result_source]=query&sorts=history.average_runtime+desc&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22history.result_source%22%3A%5B%7B%22type%22%3A%22%3D%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22query%22%7D%2C%7B%7D%5D%2C%22id%22%3A0%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

Questa esplorazione elenca i titoli di ogni dashboard a cui è stato eseguito l'accesso negli ultimi 90 giorni e un conteggio del numero di volte in cui ciascuna dashboard è stata accessibile:

https://<instance_name.looker.com>/explore/i__looker/history?fields=dashboard.title,history.query_run_count&f[dashboard.title]=-NULL&sorts=history.query_run_count+desc&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22dashboard.title%22%3A%5B%7B%22type%22%3A%22%21null%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22%22%7D%2C%7B%7D%5D%2C%22id%22%3A0%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

Questa esplorazione mostra quante volte è stata eseguita da ogni ruolo nell'istanza negli ultimi 90 giorni:

https://<instance_name.looker.com>/explore/i__looker/history?fields=history.query_run_count,query.view,role.name&pivots=role.name&f[role.name]=-NULL&sorts=history.query_run_count+desc+0&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22role.name%22%3A%5B%7B%22type%22%3A%22%21null%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22%22%7D%2C%7B%7D%5D%2C%22id%22%3A1%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

Qualcuno ha eseguito query su un'esplorazione specifica negli ultimi 90 giorni?

Puoi utilizzare la cronologia delle esplorazioni per stabilire se è stata usata una pagina di esplorazione specifica negli ultimi 90 giorni:

  1. Seleziona i campi history.created_date, query.explore e query.link.
  2. Filtra in base a query.explore, inserendo il nome dell'esplorazione.
  3. Fai clic su Esegui.

Negli ultimi 90 giorni qualcuno ha utilizzato un campo da una vista specifica?

Puoi utilizzare la funzionalità Esplora cronologia per determinare se alcuni campi di una vista specifica sono stati utilizzati negli ultimi 90 giorni:

  1. Seleziona i campi history.created_date, query.explore e query.link.
  2. Filtra in base a query.fields_used, inserendo il nome della visualizzazione seguito da un punto, ad esempio orders., e selezionando contiene per la condizione del filtro. Il punto nel filtro ti garantisce di restituire solo i campi da quella vista e non i campi di viste con nomi simili.
  3. Fai clic su Esegui.

Esplora

L'esplorazione Look include informazioni su tutti i look salvati nella tua istanza di Looker, tra cui:

  • Chi ha creato i Look e quando sono stati creati
  • I campi di un look
  • Le cartelle in cui sono archiviati i Look

Puoi accedere a Look Explore al seguente URL, sostituendo <instance_name.looker.com> con l'indirizzo della tua istanza di Looker:

https://<instance_name.looker.com>/explore/i__looker/look

Campi utili nell'esplorazione Look

Alcuni dei campi più comunemente usati nell'esplorazione Look sono:

  • look.created_date: la data di creazione di un look.

  • look.deleted_date: la data di eliminazione di un look. Se l'aspetto non è stato eliminato, questo campo sarà NULL.

  • look.public: se l'aspetto è stato reso pubblico.

  • look.public_slug: la porzione hash dell'URL di Look.

  • query.link: un link all'esplorazione sottostante il look.

  • space.name: nome della cartella in cui è archiviato un look.

Esempi

Di seguito sono riportati alcuni utilizzi comuni di Esplora esplorazioni. Per far funzionare questi link, devi sostituire <instance_name.looker.com> all'inizio dell'URL con l'indirizzo dell'istanza di Looker.

Quanti Look pubblici ci sono?

Nella pagina Esplora sono elencati tutti i Look della tua istanza che sono stati resi pubblici:

https://<instance_name.looker.com>/explore/i__looker/look?fields=look.id,look.title,look.link&f[look.public]=Yes&sorts=look.title&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22look.public%22%3A%5B%7B%22type%22%3A%22is%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22Yes%22%7D%2C%7B%7D%5D%2C%22id%22%3A0%7D%5D%7D&dynamic_fields=%5B%5D&origin=share-expanded

Quali Look sono stati eliminati?

Questa esplorazione elenca tutti i Look che sono stati eliminati:

https://<instance_name.looker.com>/explore/i__looker/look?fields=look.id,look.title,look.link,look.deleted_date&f[look.deleted_date]=NOT+NULL&sorts=look.title&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22look.deleted_date%22%3A%5B%7B%22type%22%3A%22%21null%22%2C%22values%22%3A%5B%7B%22constant%22%3A%227%22%2C%22unit%22%3A%22day%22%7D%2C%7B%7D%5D%2C%22id%22%3A1%2C%22error%22%3Afalse%7D%5D%7D&dynamic_fields=%5B%5D&origin=share-expanded

In quali cartelle vengono salvati i miei Look?

Nella pagina Esplora sono elencati tutti i tuoi Look, ordinati in base alla cartella in cui sono archiviati:

https://<instance_name.looker.com>/explore/i__looker/look?fields=space.name,look.id,look.title,look.link&f[look.deleted_date]=NOT+NULL&sorts=space.name+desc&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22look.deleted_date%22%3A%5B%7B%22type%22%3A%22%21null%22%2C%22values%22%3A%5B%7B%22constant%22%3A%227%22%2C%22unit%22%3A%22day%22%7D%2C%7B%7D%5D%2C%22id%22%3A1%2C%22error%22%3Afalse%7D%5D%7D&dynamic_fields=%5B%5D&origin=share-expanded

Esplorazione della dashboard

L'esplorazione della dashboard include informazioni su ogni dashboard salvata nella tua istanza di Looker. Come per l'esplorazione Look, puoi trovare informazioni sulle tue dashboard, ad esempio chi le ha create, quando sono state create e in quale cartella. Puoi anche trovare informazioni sulle impostazioni e sugli elementi della dashboard.

Puoi accedere alla dashboard di Explore al seguente URL, sostituendo <instance_name.looker.com> con l'indirizzo della tua istanza di Looker:

https://<instance_name.looker.com>/explore/i__looker/dashboard

Campi utili nella dashboard Esplora

La funzionalità Esplora dashboard ha campi simili a quelli della funzione Look Look. Oltre a questi campi, di seguito sono riportati alcuni campi univoci dell'esplorazione della dashboard comunemente utilizzati.

  • dashboard.refresh_interval: IfvAggiornamento automatico è abilitato sulla dashboard, la frequenza di aggiornamento della dashboard.

  • dashboard.run_on_load: indica se l'opzione Esegui al caricamento è abilitata nella dashboard.

Esempi

Di seguito sono riportati alcuni utilizzi comuni della dashboard Esplora. Affinché questi link funzionino, devi sostituire <instance_name.looker.com> all'inizio dell'URL con l'indirizzo dell'istanza di Looker.

Quante dashboard vengono eseguite al caricamento?

Questa esplorazione mostra il numero di dashboard nella tua istanza configurate per Esegui al caricamento:

https://<instance_name.looker.com>/explore/i__looker/dashboard?fields=dashboard.count&f[dashboard.run_on_load]=Yes&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22dashboard.run_on_load%22%3A%5B%7B%22type%22%3A%22is%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22Yes%22%7D%2C%7B%7D%5D%2C%22id%22%3A1%7D%5D%7D&origin=share-expanded

Quante dashboard vengono aggiornate di frequente?

Analogamente a Esegui al caricamento, l'impostazione Aggiornamento automatico può influire sulle prestazioni di Looker se hai un numero elevato di dashboard che si aggiornano automaticamente di frequente. Questa esplorazione mostra il numero di dashboard impostate per l'aggiornamento automatico e il numero di aggiornamenti a ogni intervallo di tempo:

https://<instance_name.looker.com>/explore/i__looker/dashboard?fields=dashboard.refresh_interval,dashboard.count&f[dashboard.refresh_interval]=-NULL&sorts=dashboard.count+desc&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22dashboard.refresh_interval%22%3A%5B%7B%22type%22%3A%22%21null%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22%22%7D%2C%7B%7D%5D%2C%22id%22%3A0%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

Esplorazione utente

Questa esplorazione include informazioni su ogni utente della tua istanza di Looker. e include informazioni quali:

  • Credenziali API utente

  • Gruppi utenti

  • Ruoli, autorizzazioni e set di autorizzazioni assegnati agli utenti

  • Dettagli e impostazioni utente, come nome, ID e se l'utente è abilitato nell'istanza

Puoi accedere a User Explore al seguente URL, sostituendo <instance_name.looker.com> con l'indirizzo della tua istanza di Looker:

https://<instance_name.looker.com>/explore/i__looker/user

Campi utili in Esplorazione utente

Alcuni dei campi di uso comune in Esplorazione utente sono:

  • group.name: il nome di un gruppo di cui un utente fa parte.

  • permission_set.permissions: l'elenco delle autorizzazioni concesse a un utente.

  • role.name: il ruolo assegnato a un utente.

  • user.dev_mode: se l'utente è attualmente in modalità di sviluppo

  • user.is_disabled: indica se un utente è stato disabilitato nell'istanza di Looker

  • user.edit_link: un link alla pagina in Looker in cui puoi modificare le informazioni sugli utenti

  • role.edit_link: un link alla pagina in Looker in cui puoi modificare le informazioni sul ruolo assegnate all'utente

  • group.edit_link: un link alla pagina in Looker in cui puoi modificare il gruppo di gruppi di cui dispone un utente

Esempi

Di seguito sono riportati alcuni utilizzi comuni di Esplorazione utente. Per far funzionare questi link, devi sostituire <instance_name.looker.com> all'inizio dell'URL con l'indirizzo dell'istanza di Looker.

Per quali utenti è stato disattivato l'accesso?

Questa esplorazione elenca tutti gli utenti il cui accesso è stato disattivato:

https://<instance_name.looker.com>/explore/i__looker/user?fields=user.name&f[user.is_disabled]=Yes&sorts=user.name&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22user.is_disabled%22%3A%5B%7B%22type%22%3A%22is%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22Yes%22%7D%2C%7B%7D%5D%2C%22id%22%3A1%7D%5D%7D&origin=share-expanded

Quali utenti hanno un'autorizzazione specifica?

Nella pagina Esplora sono elencati tutti gli utenti dell'istanza che hanno l'autorizzazione develop:

https://<instance_name.looker.com>/explore/i__looker/user?fields=user.name&f[permission_set.permissions]=%25develop%25&sorts=user.name&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22permission_set.permissions%22%3A%5B%7B%22type%22%3A%22contains%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22develop%22%7D%2C%7B%7D%5D%2C%22id%22%3A0%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

Quanti utenti esistono in ciascun ruolo nella mia istanza?

Questa esplorazione conteggia il numero di utenti attivi in ogni ruolo dell'istanza. Tieni presente che a un utente possono essere assegnati più ruoli. Ad esempio, se a un utente sono stati assegnati sia il ruolo "sviluppatore", sia il ruolo "amministratore", tale utente verrà conteggiato due volte:

https://<instance_name.looker.com>/explore/i__looker/user?fields=role.name,user.count&f[user.is_disabled]=No&sorts=user.count+desc&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22user.is_disabled%22%3A%5B%7B%22type%22%3A%22is%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22No%22%7D%2C%7B%7D%5D%2C%22id%22%3A2%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded