Creazione di report sull'utilizzo di Looker con Esplora attività del sistema

Prima di abilitare l'attività di sistema su un deployment Looker ospitato dal cliente con un backend MySQL, verifica di aver configurato correttamente l'utente per il database di backend. In particolare, devi eseguire il passaggio a grant all on looker_tmp.* to '<DB_username>'@'%'; prima di attivare la funzionalità Attività di sistema. Vedi la procedura descritta nella pagina della documentazione Migrazione del database di backend Looker a MySQL.

Gli amministratori e gli utenti Looker a cui è stata concessa l'autorizzazione see_system_activity hanno accesso alle esplorazioni delle attività di sistema di Looker nel menu Esplora.

Le esplorazioni delle attività di sistema si connettono al database dell'applicazione sottostante di Looker. Mostrano informazioni sulla tua istanza di Looker, inclusi Look e dashboard salvati sulla tua istanza, nonché informazioni sugli utenti, sulle query storiche e sulle statistiche sulle prestazioni dell'istanza. Sia la granularità che la conservazione dei dati delle attività di sistema sono soggette a vincoli di sistema. L'Attività di sistema è progettata per raccogliere dati di volumi elevati e aggregarla può essere utilizzata per integrare i log aziendali.

Questi dati possono essere utili per integrare le attività di monitoraggio e controllo, ma non intendono sostituire la strategia di conformità corrente.

Per impostazione predefinita, i dati relativi all'attività del sistema sono archiviati nel database interno di Looker. La maggior parte delle tabelle viene troncata in base a una pianificazione regolare per rispettare i limiti di archiviazione. Ad esempio, la tabella della cronologia viene troncata ai dati degli ultimi 90 giorni. Alcune tabelle hanno criteri di conservazione dei dati più rigorosi. Per aumentare la conservazione dei dati, puoi utilizzare l'Attività di sistema Elite.

Non è possibile eseguire query su dati di attività del sistema utilizzando SQL Runner poiché le autorizzazioni per il database interno di Looker sono limitate.

Il testo dei filtri eseguiti dagli utenti è accessibile in Attività di sistema e può essere visualizzato da qualsiasi utente che disponga dell'autorizzazione per visualizzare il modello di attività del sistema.

Azione: modifica chi ha accesso in visualizzazione al modello di attività del sistema. Gli amministratori di Looker hanno accesso a questo modello per impostazione predefinita. Agli utenti non amministratori può essere concesso l'accesso al modello Attività di sistema se ricevono l'autorizzazione see_system_activity.

Le dashboard e le esplorazioni delle attività di sistema sono limitate nel numero di query simultanee che possono essere eseguite. Questa limitazione potrebbe aumentare i tempi di caricamento di Esplora attività di sistema.

Suggerimento del team di Chat. I dati basati sul tempo in Attività di sistema vengono archiviati nel fuso orario di Looker. Per ulteriori informazioni, consulta la pagina Documentazione relativa alle impostazioni del fuso orario.

Esplorazioni di sistema

Queste sono le esplorazioni delle attività di sistema:

Nome esplorazione Descrizione Durata della cache
Utilizzo dei contenuti Dati sull'utilizzo di Look e dashboard, tra cui frequenza di visualizzazioni, Preferiti, pianificazione, incorporamento e accesso tramite l'API. Include inoltre dettagli sui singoli Look e dashboard. 12 ore
Connessione al database Dettagli sulle connessioni ai database. Sono incluse informazioni sugli utenti che hanno accesso alle connessioni al database. 1 ora
Dashboard Dettagli su tutte le dashboard e gli elementi delle dashboard. Include informazioni su Look, query, ruoli, utenti e cartelle associati alle dashboard. 12 ore
Prestazioni della dashboard Dati storici e sul rendimento delle dashboard. 1 ora
Evento Informazioni sugli eventi storici all'interno di Looker, tra cui nome, tipo e frequenza di ciascun evento. Sono incluse informazioni sui gruppi e sugli utenti collegati agli eventi. 1 ora
Attributo evento Informazioni sugli attributi che compongono gli eventi. Include i dati nell'esplorazione evento e aggiunge le informazioni sugli attributi. 12 ore
Utilizzo dei campi campi LookML e il numero di volte in cui vengono utilizzati. 1 ora
Cartella Informazioni su tutte le cartelle, i contenuti archiviati in ogni cartella e l'autore di ciascuna. 1 ora
Gruppo L'elenco dei gruppi e i relativi dettagli, inclusi i gruppi principali e secondari, nonché gli utenti e i ruoli che appartengono a ciascun gruppo. 1 ora
Cronologia Dettagli su tutte le query eseguite negli ultimi 90 giorni. 12 ore
Look Dettagli su tutti i look. Sono incluse informazioni su dashboard, query, utenti e cartelle associate ai Look. 12 ore
Unisci query Informazioni sulle query unite, inclusi i campi e altri elementi sia dell'origine che delle query unite. 1 ora
Build PDT Dettagli sulle build di PDT, incluso il tempo necessario per completarle e la connessione e il modello di cui fanno parte le PDT. 1 ora
Log eventi PDT Informazioni sugli eventi storici relativi alle PDT, incluse la ricostruzione e gli errori di PDT.

Consulta la pagina della documentazione relativa alle azioni dei log di PDT per saperne di più sulla visualizzazione e sulla comprensione delle azioni dei log di PDT e dei dati corrispondenti.
12 ore
Metriche sul rendimento delle query Analisi dettagliate delle query eseguite dalla tua istanza di Looker. 1 ora
Ruolo I ruoli Looker e il set di modelli e autorizzazioni che li compongono. 1 ora
Query SQL Le query SQL che sono state eseguite, incluse la frequenza e la frequenza recenti, e i dettagli sugli utenti che le hanno eseguite. 1 ora
Piano pianificato Informazioni su tutte le consegne di dati pianificate, inclusi i job pianificati in precedenza e i job attualmente pianificati. Include i dati relativi a dashboard, Look, query, cartelle e utenti associati alla distribuzione dei dati pianificata. 12 ore
Utente Dettagli relativi a ciascun utente, incluse le query storiche eseguite, e i contenuti e le cartelle a cui ha accesso. 12 ore

Consulta la sezione Utilizzo delle esplorazioni delle attività di sistema in questa pagina per alcuni esempi di usi comuni di utilizzo dei contenuti, dashboard, evento, attributo evento, Cronologia, Look, Merge Query, PDT Build, SQL SQL e Pianificazione, 2.

Utilizzo delle esplorazioni delle attività di sistema

Di seguito sono riportati alcuni esempi di come utilizzare alcune delle esplorazioni nell'attività di sistema, oltre alle risposte ad alcune domande comuni. Per accedere alle esplorazioni di esempio in questa sezione, sostituisci <instance_name.looker.com> negli URL di esempio con l'indirizzo della tua istanza di Looker.

Utilizzo dell'API

Lo strumento Esplorazione dell'API fornisce un riepilogo del volume di chiamate API effettuate alla tua istanza di Looker.

Puoi utilizzare la pagina Utilizzo dell'API per rispondere a domande come le seguenti:

Come faccio a ottenere un controllo giornaliero delle chiamate API?

Puoi utilizzare Esplorazione API per recuperare un elenco di tutte le chiamate API effettuate sulla tua istanza per un determinato periodo di tempo. Per sapere quali chiamate sono state effettuate in un determinato giorno:

  1. Seleziona Endpoint da Utilizzo API.
  2. Seleziona Utilizzo totale da Utilizzo API.
  3. Filtra in base alla data di creazione da Utilizzo API con la data desiderata.
https://<instance_name.looker.com>/explore/system__activity/api_usage?fields=api_usage.endpoint,api_usage.total_usage&f[api_usage.created_date]=yesterday&sorts=api_usage.total_usage+desc&limit=500&column_limit=50&vis=%7B%7D&filter_config=%7B%22api_usage.created_date%22%3A%5B%7B%22type%22%3A%22advanced%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22yesterday%22%2C%22unit%22%3A%22day%22%7D%2C%7B%7D%5D%2C%22id%22%3A5%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

Consulta la documentazione di riferimento sulle API di Looker o le informazioni relative a Explorer API di Looker per ulteriori informazioni sulle operazioni in base a ogni chiamata API.

Quante chiamate API sono state effettuate sulla mia istanza quest'anno?

Puoi utilizzare la funzionalità Utilizzo API per aggregare il volume delle chiamate API in qualsiasi periodo di tempo. Ad esempio, puoi creare un report annuale che mostra il numero di chiamate API effettuate ogni mese:

  1. Seleziona Mese di creazione da Utilizzo API.
  2. Seleziona Utilizzo totale da Utilizzo API.
  3. Filtra in base all'Anno di creazione da Utilizzo API con l'anno desiderato.
https://<instance_name.looker.com>/explore/system__activity/api_usage?fields=api_usage.total_usage,api_usage.created_month&fill_fields=api_usage.created_month&f[api_usage.created_year]=last+year&sorts=api_usage.created_month+desc&limit=500&column_limit=50&vis=%7B%7D&filter_config=%7B%22api_usage.created_year%22%3A%5B%7B%22type%22%3A%22advanced%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22last+year%22%2C%22unit%22%3A%22yr%22%7D%2C%7B%7D%5D%2C%22id%22%3A6%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

Utilizzo dei contenuti

L'esplorazione Utilizzo dei contenuti in Attività di sistema fornisce informazioni sull'utilizzo di Look e dashboard, tra cui la frequenza delle visualizzazioni, la preferenza, la pianificazione e l'accesso tramite l'API. Inoltre, include dettagli sui singoli Look e dashboard.

Analisi di avvio rapido

L'esplorazione Utilizzo dei contenuti include analisi della Guida rapida che puoi utilizzare per rispondere rapidamente alle domande o come punti di partenza per altre query.

Seleziona un riquadro di analisi di avvio rapido in un'esplorazione vuota o dal menu Guida rapida di un fulmine in un'esplorazione che è stata eseguita e Looker mostrerà una query con campi preselezionati e ordinati per rispondere a una delle seguenti domande:

  • Quali contenuti sono stati preferiti più spesso?
  • A quali contenuti è stato eseguito l'accesso nei 3 giorni precedenti?
  • Quali contenuti non hanno avuto accesso negli ultimi 60 giorni?
  • A quali contenuti si accede più spesso utilizzando l'API Looker?
  • Quali dashboard create negli ultimi 7 giorni sono le più utilizzate?
  • Quali look creati più di recente negli ultimi 7 giorni?
  • Quali tavole sono state aggiunte più spesso ai preferiti?
  • Quali contenuti sono stati guardati più volte?

Puoi utilizzare la funzionalità Utilizzo dei contenuti per trovare le dashboard o i Look più popolari nella tua istanza. Puoi quindi utilizzare l'esplorazione Cronologia per identificare i filtri usati dai Look o dalle dashboard popolari. Per trovare Look o dashboard più popolari:

  1. In Utilizzo dei contenuti, seleziona ID contenuto, Titolo contenuto e Tipo di contenuti dalla visualizzazione Utilizzo contenuti.
  2. Aggiungi un filtro su Tipo di contenuti dalla visualizzazione Utilizzo dei contenuti e imposta il valore del filtro su dashboard OR look.
  3. Seleziona Visualizza totale da Utilizzo dei contenuti. Puoi anche selezionare campi come Totale preferiti, Totale pianificazione, Totale API e Totale incorporamento dalla visualizzazione Utilizzo dei contenuti.
  4. Ordina i risultati in ordine decrescente su Visualizza totale per elencare per primi i contenuti più popolari.
  5. Puoi anche aggiungere un filtro nel campo Giorni dall'ultimo accesso dalla visualizzazione Utilizzo dei contenuti per limitare i dati a un periodo di tempo specifico. Ad esempio, puoi limitare i dati visualizzati agli ultimi 30 giorni impostando il valore del filtro su is less than 30.

Successivamente, puoi utilizzare l'esplorazione Cronologia per trovare i filtri utilizzati in un look o una dashboard specifici:

  1. Nell'esplorazione cronologia, filtra in base al campo ID dalla visualizzazione Dashboard o dalla visualizzazione Look, quindi inserisci gli ID delle dashboard o dei Look identificati tramite l'esplorazione Utilizzo dei contenuti.
  2. Seleziona Filtri dalla visualizzazione Query per restituire un elenco di filtri utilizzati dalle dashboard o dai Look su cui stai filtrando.

Dashboard

L'esplorazione Dashboard include dettagli sulle dashboard e sugli elementi della dashboard, tra cui Look, query, ruoli, utenti e cartelle associati alle dashboard.

Analisi di avvio rapido

L'esplorazione Dashboard include le analisi della Guida rapida, che puoi utilizzare per rispondere rapidamente alle domande o come punti di partenza per altre query.

Seleziona un riquadro di analisi di avvio rapido in un'esplorazione vuota o dal menu Guida rapida di un fulmine in un'esplorazione che è stata eseguita e Looker mostrerà una query con campi preselezionati e ordinati per rispondere a una delle seguenti domande:

  • Quali dashboard usano più esplorazioni?
  • Quali dashboard hanno intervalli di aggiornamento automatico brevi?
  • Quante dashboard sono impostate per l'esecuzione al caricamento?
  • Quali dashboard hanno più di 25 riquadri?
  • Quali dashboard utilizzano la maggior parte delle query di unione?
  • Quali dashboard utilizzano una vista o un campo particolare?
  • Quali cartelle contengono quali dashboard?
  • Quali riquadri compongono una dashboard singola?

Evento

L'esplorazione evento include informazioni sugli eventi storici all'interno di Looker, tra cui il nome, il tipo e la frequenza di ogni evento. L'esplorazione include anche informazioni sui gruppi e sugli utenti collegati agli eventi.

Di seguito sono riportati alcuni utilizzi comuni dell'esplorazione Evento:

Per ulteriori informazioni sulla visualizzazione degli eventi e sugli attributi evento comuni, consulta la pagina della documentazione relativa agli eventi di Looker e un elenco di tipi di eventi.

Come posso trovare e classificare le richieste API?

Puoi trovare tutte le richieste API che sono state effettuate e classificarle utilizzando l'esplorazione evento:

  1. Seleziona i campi Nome e Categoria dalla visualizzazione Evento.
  2. Aggiungi un filtro su È una chiamata API (Sì / No) e imposta il valore del filtro su Yes.
  3. Puoi anche selezionare i campi come Data di creazione da Evento e Nome da Utente per informazioni su richieste API specifiche.
https://<instance_name.looker.com>/explore/system__activity/event?fields=event.created_date,event.name,event.category,user.name&f[event.is_api_call]=Yes&sorts=event.name&limit=500

Esiste un modo per esaminare gli aggiornamenti dei contenuti?

Puoi utilizzare l'esplorazione evento per esaminare gli aggiornamenti dei contenuti filtrando in base agli eventi che includono la parola update:

  1. Seleziona il nome dalla visualizzazione Evento.
  2. Aggiungi un filtro nel campo Nome dalla visualizzazione Evento e imposta il valore del filtro su contains update.
  3. Puoi anche selezionare altri campi per fornire maggiori informazioni su ogni aggiornamento di contenuti, ad esempio Data di creazione da Evento e ID di Utente.
https://<instance_name.looker.com>/explore/system__activity/event?fields=event.name,user.id,event.created_time&f[event.name]=%25update%25&sorts=event.created_time+desc&limit=500

Come faccio a visualizzare gli eventi di accesso?

Puoi utilizzare l'esplorazione Evento per determinare chi ha eseguito l'accesso al sistema con gli eventi di accesso. Ecco alcuni esempi:

  1. Aggiungi un filtro nel campo Nome dalla visualizzazione Evento e imposta il valore del filtro su login.
  2. Seleziona ID e Nome dalla visualizzazione Utente.
  3. Seleziona Ora di creazione dalla visualizzazione Evento.

Attributo evento

L'esplorazione Attributo evento contiene i dati dell'esplorazione Evento e fornisce ulteriori informazioni sugli attributi che compongono gli eventi.

Di seguito sono riportati alcuni utilizzi comuni dell'esplorazione dell'attributo evento:

Per ulteriori informazioni sulla visualizzazione degli eventi, sugli attributi evento comuni e su un elenco di tipi di eventi, consulta la pagina della documentazione relativa agli eventi di Looker.

Come faccio a visualizzare le modifiche alle autorizzazioni?

Puoi utilizzare la funzionalità Esplorazione evento per visualizzare le modifiche alle autorizzazioni. Ad esempio, puoi sapere quando è stata modificata un'autorizzazione e chi l'ha modificata:

  1. Seleziona Data/ora creazione e Nome nella visualizzazione Evento per il momento in cui è stata apportata la modifica e il tipo di evento.
  2. Seleziona Nome e Valore in Attributo evento per restituire informazioni sul tipo di modifica apportata e sugli utenti le cui autorizzazioni sono state modificate o sulle autorizzazioni specifiche che sono state modificate.
  3. Seleziona ID e altri eventuali campi desiderati da Utente per ottenere informazioni sull'utente che ha apportato la modifica.
  4. Filtra in base a Nome nella visualizzazione Evento, impostando il valore su user_permission_elevation.
https://<instance_name.looker.com>/explore/system__activity/event_attribute?fields=event.created_time,user.id,user.name,event_attribute.name,event_attribute.value&f[event.name]=%22user_permission_elevation%22&sorts=event.created_time+desc&limit=500

Come faccio a monitorare quando le funzionalità di Labs sono attive?

Puoi utilizzare Esplora eventi per monitorare quando sono attive le funzionalità di Labs Ad esempio, seleziona i seguenti campi:

  1. Seleziona Ora di creazione dal campo Evento.
  2. Seleziona Nome e Valore nel campo Attributo evento.
  3. Aggiungi un filtro su Nome da Evento e imposta il valore del filtro su update_labs_feature.
  4. Puoi anche aggiungere campi come ID o Nome da Utente per visualizzare le informazioni sull'utente che ha attivato una funzionalità di Labs.

In questo esempio, il nome della funzionalità Labs che è stata attivata o disattivata viene visualizzato nel campo Valore di Attributo evento quando Nome di Attributo evento ha il valore labs_feature_id. Quando Nome di Attributo evento ha il valore labs_feature_value, i valori true e false indicano se la funzionalità Labs è stata attivata o disattivata.

https://<instance_name.looker.com>/explore/system__activity/event_attribute?fields=event.created_time,event_attribute.name,event_attribute.value,user.id&f[event.name]=%22update_labs_feature%22&sorts=event.created_time+desc&limit=500

Quando è stato modificato il nome di un progetto?

Puoi utilizzare l'esplorazione dell'attributo evento per vedere quando il nome di un progetto è stato modificato:

  1. Seleziona Data/ora creazione e Nome dalla visualizzazione Evento.
  2. Seleziona Nome e Valore da Attributo evento.
  3. Aggiungi un filtro su Nome dalla visualizzazione Evento e imposta il valore del filtro su rename_project_file.
https://<instance_name.looker.com>/explore/system__activity/event_attribute?fields=event.created_time,event.name,event_attribute.name,event_attribute.value&f[event.name]=%22rename_project_file%22&sorts=event.created_time+desc&limit=500&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22event.name%22%3A%5B%7B%22type%22%3A%22%3D%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22rename_project_file%22%7D%2C%7B%7D%5D%2C%22id%22%3A0%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

Cronologia

L'esplorazione Cronologia fornisce un record delle singole query. Può essere utile per la risoluzione dei problemi, poiché fornisce dettagli su tutte le query eseguite sulla tua istanza negli ultimi 90 giorni.

Di seguito sono riportate alcune domande comuni sull'utilizzo dell'esplorazione Cronologia:

Troncamento della tabella Cronologia

Poiché le dimensioni della tabella Cronologia possono aumentare rapidamente, Looker elimina automaticamente i record che soddisfano uno dei seguenti criteri:

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

Chiarimento dei campi selezionati

Ogni campo dell'esplorazione Cronologia ha una descrizione per aiutarti a comprenderne lo scopo. La seguente tabella contiene descrizioni più dettagliate di determinati campi su cui i clienti chiedono spesso:

Nome campo Descrizione Valori possibili
Origine L'origine di una query, ad esempio un look, un'esplorazione, un'attività pianificata, un avviso, una dashboard e così via.
Origine emittente L'origine di una query, in bucket.
  • Action Hub: la query è stata avviata utilizzando l'hub azioni di Looker. Include il valore Sorgente authenticated_download.
  • API: la query è stata avviata utilizzando l'API Looker. Include il valore Sorgente api3.
  • Sistema: la query è stata avviata da Looker senza un intervento diretto da parte dell'utente. Sono inclusi i valori Sorgente alerts, data-download-api e scheduled_task.
  • Utente: la query è stata avviata da un utente di Looker. Sono inclusi i valori Sorgente dashboard, drill_modal, explore, look, merge_query, private_embed, render_manager, sqlrunner e suggest.
  • Altro: la query non rientra in nessun altro bucket. Include il valore Sorgente internal.
Stato Lo stato attuale dell'evento della cronologia.
  • cache_only_miss: la query è stata eseguita con l'opzione cache_only=TRUE e la voce della cache non era presente.
  • complete: la query è stata completata correttamente.
  • error: la query non è riuscita con un errore. Includi il campo Message (Messaggio) per visualizzare i dettagli dell'errore.
  • killed: la query è stata annullata da un utente, dal database o da Looker.
Conteggio esecuzione query Questo campo conteggia il numero di esecuzioni di query filtrando le voci nella cronologia in cui il valore del campo Stato è cache_only_miss. In altre parole, questo campo include solo le voci di tipo Cronologia in cui il valore del campo Stato è complete, error o killed. Un numero intero positivo.

Analisi di avvio rapido

L'esplorazione Cronologia include le analisi della Guida rapida, che puoi utilizzare per rispondere rapidamente alle domande o come punti di partenza per altre query.

Seleziona un riquadro di analisi di avvio rapido in un'esplorazione vuota o dal menu Guida rapida di un fulmine in un'esplorazione che è stata eseguita e Looker mostrerà una query con campi preselezionati e ordinati per rispondere a una delle seguenti domande:

  • Quali sono le origini delle query più attive nell'ultimo giorno?
  • Quali utenti sono stati più attivi nell'ultima settimana?
  • Quali dashboard degli utenti sono più popolari?
  • Quante volte è stata utilizzata una determinata dashboard negli ultimi 30 giorni?
  • Quali sono le query eseguite più di recente?
  • Quante volte è stato utilizzato un determinato look negli ultimi 30 giorni?
  • Quali sono i tempi di esecuzione delle query medi dei singoli modelli?
  • Qual è l'attività di query recente per un determinato utente?

Quali sono tutti i modelli utilizzati da una dashboard?

Puoi utilizzare l'esplorazione Cronologia per trovare tutti i modelli utilizzati da una dashboard. Questo potrebbe contribuire a identificare i modelli per i quali un utente ha bisogno delle autorizzazioni quando non è in grado di visualizzare i dati su una dashboard.

  1. Seleziona ID (inclusivo) dalla visualizzazione Dashboard.
  2. Seleziona Modello e Conteggio dalla visualizzazione Query.
  3. Filtra in base a ID (inclusivo), inserendo l'ID della dashboard in base alla quale filtrare i risultati.

Nell'esempio di URL riportato di seguito, puoi sostituire l'ID dashboard 123 nell'elemento del filtro f[history.real_dash_id]=123 con l'ID della dashboard in base alla quale vuoi applicare il filtro:

https://<instance_name.looker.com>/explore/system__activity/history?fields=history.real_dash_id,query.model,query.count&f[history.real_dash_id]=123&sorts=history.real_dash_id+desc&limit=500

Come faccio a identificare le query di lunga durata?

Supponi di voler creare avvisi per query a lunga esecuzione. Puoi utilizzare Cronologia per, ad esempio, trovare le query più lunghe da eseguire:

  1. Seleziona ID e Collega in Query.
  2. Seleziona Durata media in secondi e Conteggio esecuzioni query da Cronologia per visualizzare la durata media di esecuzione di ogni query e quante volte è stata eseguita.
  3. Puoi aggiungere un filtro su Data completata da Cronologia e impostare il valore del filtro su un periodo di tempo come is in the past 7 days per limitare i risultati visualizzati.
  4. Aggiungi un filtro su È query singola (sì / no) e imposta il valore su is Yes per escludere le query di unione dai risultati.
  5. Puoi visualizzare solo le query con un runtime superiore a una determinata soglia, ad esempio 5 minuti; per farlo, puoi applicare un filtro in Durata media in secondi e impostare il valore del filtro su is greater than 300.
  6. Ordina in ordine decrescente in base al tempo medio di esecuzione in secondi da Cronologia per elencare le query con i tempi di esecuzione medi più lunghi.

Puoi quindi salvare la query come Look e creare un avviso per ricevere una notifica se sono presenti query con runtime che superano la soglia specificata.

Nell'esempio di URL riportato di seguito, modifichi il periodo di tempo per cui vengono visualizzati i risultati sostituendo 7+days nell'elemento del filtro f[history.created_date]=7+days con il valore del filtro che vuoi. Puoi anche modificare il valore del filtro su Tempo di esecuzione medio in secondi sostituendo is greater than 300 con il numero di secondi desiderato nell'elemento filtro f[history.average_runtime]=%3E300.

https://<instance_name.looker.com>/explore/system__activity/history?fields=query.id,history.average_runtime,history.query_run_count,query.link&f[history.is_single_query]=Yes&f[history.created_date]=7+days&f[history.average_runtime]=%3E300&sorts=history.average_runtime+desc&limit=500

Quando è stata l'ultima volta che qualcuno ha utilizzato SQL Runner?

Per determinare l'ultima volta che un utente specifico ha eseguito una query SQL Runner utilizzando la Cronologia Esplora:

  1. Seleziona Ultima esecuzione e ID utente dalla visualizzazione Query SQL Runner.
  2. Aggiungi un filtro su User ID dalla vista SQL Runner Query e imposta il valore del filtro sull'ID dell'utente.
https://<instance_name.looker.com>/explore/system__activity/history?fields=sql_query.last_run_time,sql_query.user_id&sorts=sql_query.last_run_time+desc&limit=500&column_limit=50

Come posso trovare le query eliminate dal database?

Per trovare le query eliminate dal tuo database con la funzionalità Cronologia:

  1. Aggiungi un filtro alla sezione Messaggio da Cronologia e imposta il valore del filtro su contains query killed.
  2. Seleziona Data di creazione, ID e Messaggio da Cronologia.
  3. Seleziona ID da Query.
https://<instance_name.looker.com>/explore/system__activity/history?fields=history.id,history.created_date,query.id,history.message&f[history.message]=%25query+killed%25&sorts=history.message&limit=500

Nell'esplorazione Dashboard sono elencati i titoli di ogni dashboard a cui si è eseguito negli ultimi 90 giorni e include il numero di volte in cui è stato eseguito l'accesso a ognuna di queste dashboard:

  1. Seleziona Titolo dalla Dashboard.
  2. Seleziona Query Run Count da Cronologia.
  3. Aggiungi un filtro per Titolo dalla Dashboard e imposta il valore del filtro su is not null.
https://<instance_name.looker.com>/explore/system__activity/history?fields=dashboard.title,history.query_run_count&f[dashboard.title]=-NULL&sorts=history.query_run_count+desc&limit=500&column_limit=50

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

  1. Seleziona Esplora da Query.
  2. Seleziona e scegli Nome come target del Ruolo utente.
  3. Seleziona Query Run Count da Cronologia.
  4. Aggiungi un filtro in Nome da Ruolo utente e imposta il valore del filtro su is not null.
https://<instance_name.looker.com>/explore/system__activity/history?fields=history.query_run_count,query.view,role.name&pivots=role.name&f[role.name]=-NULL&sorts=history.query_run_count+desc+0,role.name&limit=500&column_limit=50

Qualcuno ha eseguito una query su un Explore specifico negli ultimi 90 giorni?

Puoi utilizzare l'esplorazione Cronologia per determinare se è stata utilizzata un'esplorazione specifica negli ultimi 90 giorni:

  1. Seleziona Data di creazione da Cronologia.
  2. Seleziona Esplora e Collega da Query.
  3. Aggiungi un filtro in Esplora da Query e inserisci il nome dell'esplorazione.

Negli ultimi 90 giorni è stato utilizzato un campo da una vista specifica?

Puoi utilizzare l'esplorazione della cronologia per determinare se i campi di una vista specifica sono stati utilizzati negli ultimi 90 giorni:

  1. Seleziona Data di creazione da Cronologia.
  2. Seleziona Esplora e Collega da Query.
  3. Filtra in Campi utilizzati da Query, inserisci il nome della visualizzazione seguito da un punto, ad esempio orders., e seleziona contiene per la condizione di filtro. Il periodo del filtro garantisce che i risultati restituiscano solo i campi di quella vista e non campi di viste con nomi simili.

Nel seguente esempio di URL, puoi sostituire order%5E_items. nell'elemento del filtro f[query.formatted_fields]=%25order%5E_items. con il nome della vista in base alla quale vuoi applicare il filtro, seguito da un punto:

https://<instance_name.looker.com>/explore/system__activity/history?fields=history.created_date,query.view,query.link&f[query.formatted_fields]=%25order%5E_items.%25&sorts=history.created_date+desc&limit=500&column_limit=50

Quali query sono state avviate da Fogli Google?

Puoi utilizzare la esplorazione della cronologia per visualizzare un elenco di query che sono state generate da Fogli Google utilizzando la funzionalità Fogli connessi per Looker:

  1. Seleziona Data e Ora del giorno dal gruppo Data di creazione in Cronologia.
  2. Seleziona Nome client API, ID foglio di lavoro di Fogli connessi e Trigger Fogli connessi dal gruppo Proprietà client API di Query in Cronologia.
  3. Seleziona Nome in Utente.
  4. Filtra in base all'ID foglio di lavoro di Fogli connessi nel gruppo Proprietà client dell'API Query in Cronologia e imposta il valore su is not null.
https://<instance_name.looker.com>/explore/system__activity/history?fields=query_api_client_context.name,query_api_client_context.cs_spreadsheet_id,query_api_client_context.cs_trigger,user.name,history.created_date,history.created_time_of_day&f[query_api_client_context.cs_spreadsheet_id]=-NULL&sorts=history.created_time_of_day+desc&limit=5000

Look

L'esplorazione Look include dettagli su tutti i Look, incluse informazioni su dashboard, query, utenti e cartelle associati ai Look.

Di seguito sono riportate alcune domande comuni sull'utilizzo dell'esplorazione Look:

Quali look vengono condivisi pubblicamente?

Puoi utilizzare l'esplorazione Look per vedere quali Look vengono condivisi pubblicamente o se è abilitato un URL pubblico.

  • Imposta il filtro su Pubblico (Sì / No) in Guarda e imposta il valore del filtro su Yes.
  • Seleziona ID, Nome e Link da Look.
https://<instance_name.looker.com>/explore/system__activity/look?fields=look.id,look.title,look.link&f[look.public]=Yes&limit=500

Chi è l'autore di un look specifico?

Per trovare l'autore di un look specifico:

  1. Filtra in base all'ID da Look (Valore) impostando il valore sull'ID dell'aspetto.
  2. Seleziona ID e Nome dalla sezione Utente.
  3. Puoi anche selezionare campi come Data di creazione e Titolo da Look.

Quali look sono stati eliminati?

Per visualizzare un elenco di tutti i Look eliminati:

  1. Seleziona ID, Titolo, Link e Data eliminata da Look.
  2. Aggiungi un filtro in Data eliminata da Look e imposta il valore del filtro su is not null.
https://<instance_name.looker.com>/explore/system__activity/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

Unisci query

L'esplorazione Unisci query include informazioni sulle query unite, inclusi i campi e altri elementi sia dell'origine che delle query unite.

Puoi utilizzare la funzionalità Esplora query per rispondere a domande come le seguenti:

Quali esplorazioni vengono unite più spesso?

Puoi utilizzare la funzionalità Esplora query per scoprire quali esplorazioni vengono unite più spesso e prendere in considerazione l'unione delle tabelle per migliorare il rendimento e altre funzionalità.

  1. Seleziona Esplora da Query.
  2. Seleziona Conteggio da Unisci query origine query.
https://<instance_name.looker.com>/explore/system__activity/merge_query?fields=query.view,merge_query_source_query.count&sorts=merge_query_source_query.count+desc&limit=500&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%7D&origin=share-expanded

Build PDT

L'esplorazione build PDT include informazioni sulle build PDT, tra cui il tempo impiegato per completare le build e la connessione e il modello di cui fanno parte le PDT.

Di seguito sono riportati alcuni utilizzi comuni delle esplorazioni di PDT Build:

L'esecuzione di queste query potrebbe richiedere più tempo su istanze con molte PDT in esecuzione in contemporanea.

Come faccio a visualizzare i tempi di creazione delle PDT?

Puoi utilizzare lo strumento Build PDT per visualizzare i tempi di compilazione per le PDT. Ad esempio, per visualizzare i tempi di compilazione delle PDT negli ultimi due giorni:

  1. Aggiungi un filtro su Start Time dalla visualizzazione PDT Builds e imposta il valore su is in the past 2 days.
  2. Seleziona Start Time (Ora di inizio), View Name (Nome vista), Connection (Connessione), Model Name (Nome modello), Elapsed Minutes (Minuti trascorsi) e Elapsed Seconds (Tempo trascorso) dalla visualizzazione PDT Builds.
https://<instance_name.looker.com>/explore/system__activity/pdt_builds?fields=pdt_builds.start_time,pdt_builds.view_name,pdt_builds.connection,pdt_builds.model_name,pdt_builds.elapsed_minutes,pdt_builds.elapsed_seconds&f[pdt_builds.start_time]=2+days&sorts=pdt_builds.start_time+desc&limit=500

Come faccio a identificare le PDT a lunga esecuzione su cui ricevere avvisi?

Puoi utilizzare la funzionalità Esplorazioni PDT per identificare le PDT a lunga esecuzione. Successivamente, puoi salvare la query come look e creare un avviso per ricevere una notifica in caso di PDT con tempi di compilazione superiori alla soglia specificata.

Ad esempio, per visualizzare le PDT con un tempo di compilazione medio superiore a 30 minuti:

  1. Aggiungi un filtro su Media tempi di build dalla visualizzazione Build PDT e imposta il valore su is greater than 30.
  2. Seleziona Nome vista, Connessione e Minuti di tempo di build medi dalla visualizzazione PDT Build.

Per modificare il valore del filtro su Minuti di tempo di build medio da Build PDT, sostituisci 30 nell'elemento filtro f[pdt_builds.average_build_time_minutes]=%3E20 con il numero di minuti desiderato:

https://<instance_name.looker.com>/explore/system__activity/pdt_builds?fields=pdt_builds.view_name,pdt_builds.connection,pdt_builds.average_build_time_minutes&f[pdt_builds.average_build_time_minutes]=%3E30&sorts=pdt_builds.average_build_time_minutes+desc&limit=500

Metriche sul rendimento delle query

L'esplorazione delle metriche delle prestazioni delle query fornisce analisi dettagliate di ogni query eseguita dall'istanza di Looker.

Ad esempio, puoi utilizzare questa esplorazione per esaminare quali componenti di una query hanno richiesto più tempo per essere caricati. Puoi anche utilizzare la funzionalità Esplora per identificare le tendenze e le anomalie di rendimento delle query. Per un'analisi più dettagliata del ciclo di vita delle query e dei campi monitorati in questa esplorazione, consulta la pagina della documentazione relativa alle metriche sulle prestazioni delle query.

Analisi di avvio rapido

L'esplorazione del rendimento delle query include analisi della Guida rapida, che puoi utilizzare per rispondere rapidamente alle domande o come punti di partenza per altre query.

Seleziona un riquadro di analisi di avvio rapido in un'esplorazione vuota o dal menu Guida rapida di un fulmine in un'esplorazione che è stata eseguita e Looker mostrerà una query con campi preselezionati e ordinati per rispondere a una delle seguenti domande:

  • Quanto tempo ha richiesto ogni fase della query?
  • Quali esplorazioni hanno il tempo di esecuzione principale della query principale più alto?
  • Quali utenti hanno il tempo di esecuzione principale della query principale più alto?
  • Quali sono i momenti della giornata con i tempi di worker asincroni più lunghi?
  • Quali sono i momenti della giornata con i tempi di inizializzazione delle query più lunghi?
  • Quali sono i tempi di gestione della connessione più lunghi del giorno?
  • Quali sono i momenti della giornata con i tempi di query principali più lunghi?
  • Quali sono le ore del giorno in cui le tempistiche post-query sono più lunghe?

Query SQL

L'esplorazione della query SQL include informazioni sulle query SQL che sono state eseguite, inclusa la frequenza recente e dettagliate, nonché dettagli sugli utenti che le hanno eseguite.

Puoi utilizzare la funzione Query SQL per rispondere a domande come le seguenti:

Quali utenti eseguono il maggior numero di query SQL?

Puoi utilizzare la funzionalità Esplora query SQL per identificare gli utenti che eseguono il maggior numero di query SQL Runner:

  1. Seleziona ID e Nome dalla sezione Utente.
  2. Seleziona Conteggio da Query SQL Runner.
  3. Ordina in ordine decrescente in base al campo Conteggio da Query SQL Runner per elencare gli utenti che eseguono prima il maggior numero di query.
https://<instance_name.looker.com>/explore/system__activity/sql_query?fields=sql_query.count,user.id,user.name&sorts=sql_query.count+desc&limit=500

Piano pianificato

L'esplorazione Piano pianificato include informazioni su tutte le pubblicazioni dei dati pianificate, compresi i job pianificati in precedenza e i job attualmente pianificati.

Di seguito sono riportate alcune domande comuni sull'utilizzo dell'esplorazione del piano pianificato:

Come faccio a visualizzare i piani pianificati in un fuso orario coerente?

Puoi utilizzare il piano pianificato per visualizzare tutti i piani pianificati in un fuso orario coerente, poiché l'attività di sistema archivia i dati basati sul tempo nel fuso orario di sistema:

  1. Seleziona ID, Nome e Prossimo runtime dal Piano pianificato per visualizzare il runtime successivo per ogni piano pianificato nel fuso orario di sistema.
  2. Seleziona ID e Nome in Utente per vedere l'utente che ha creato la pianificazione.
  3. Filtra su Esegui una volta (Sì/No) e imposta il valore del filtro su No per escludere le distribuzioni che sono state inviate una volta (ad esempio, per una pubblicazione di un Look) o inviate come test una tantum (ad esempio, per la pubblicazione di un Look di prova).
  4. Puoi anche aggiungere campi come Pianificazione cron e Fuso orario dalla visualizzazione Piano pianificato.
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,user.id,scheduled_plan.next_run_time,scheduled_plan.cron_schedule,scheduled_plan.timezone,user.name&f[scheduled_plan.run_once]=No&sorts=scheduled_plan.timezone+desc&limit=500&column_limit=50

In quale fase i programmi si bloccano?

Puoi utilizzare la funzionalità Esplora il piano per identificare la fase in cui le pianificazioni si bloccano. Ecco alcuni esempi:

  1. Per visualizzare la fase in cui un job pianificato specifico si è bloccato, filtra in base all'ID dal job pianificato e imposta il valore del filtro sull'ID del job programmato. Seleziona Fase, ID job pianificato e Runtime in secondi da Fase di job pianificata.
  2. Puoi anche selezionare Ora di inizio e Ora di completamento da Fase job pianificata.

Puoi quindi utilizzare i campi ID e Runtime in secondi per risolvere il problema relativo al job non riuscito, a seconda che il job pianificato sia stato bloccato, ad esempio, nella fase execute o nella fase enqueued for delivery.

Nell'esempio di URL riportato di seguito, puoi sostituire l'ID job programmato 12913 nell'elemento del filtro &f[scheduled_job.id]=12913 con l'ID del job pianificato su cui vuoi filtrare:

https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_job_stage.stage,scheduled_job_stage.scheduled_job_id,scheduled_job_stage.runtime,scheduled_job_stage.started_time,scheduled_job_stage.completed_time&f[scheduled_job.id]=12913&sorts=scheduled_job_stage.scheduled_job_id+desc&limit=500

Come faccio a trovare i proprietari della pianificazione?

Per trovare i proprietari della pianificazione, puoi utilizzare lo strumento Piano pianificato.

  1. Seleziona ID e nome da Piano pianificato.
  2. Seleziona ID e Nome dalla sezione Utente.
  3. Filtra su Esegui una volta (Sì/No) e imposta il valore del filtro su No per escludere le distribuzioni che sono state inviate una volta (ad esempio, per una pubblicazione di un Look) o inviate come test una tantum (ad esempio, per la pubblicazione di un Look di prova).
  4. Per trovare il proprietario di una pianificazione specifica, filtra in base all'ID da Piano pianificato e imposta il valore del filtro sull'ID della pianificazione.
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,user.id,user.name&f[scheduled_plan.run_once]=No&sorts=scheduled_plan.id&limit=500

Quali piani programmati vengono eseguiti contemporaneamente?

Puoi utilizzare l'esplorazione del piano pianificato per identificare i piani che vengono eseguiti contemporaneamente:

  1. Seleziona ID, Nome, Pianificazione cron e Ora di esecuzione successiva da Piano pianificato.
  2. Filtra su Esegui una volta (Sì/No) e imposta il valore del filtro su No per escludere le distribuzioni che sono state inviate una volta (ad esempio, per una pubblicazione di un Look) o inviate come test una tantum (ad esempio, per la pubblicazione di un Look di prova).
  3. Puoi anche aggiungere un filtro su Prossima esecuzione e impostare il valore del filtro su is not null per includere solo le consegne pianificate esistenti nei risultati.

Puoi quindi modificare le tempistiche delle pianificazioni (ad esempio, per la pubblicazione di un Look) in modo che più pianificazioni non vengano eseguite contemporaneamente.

https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,scheduled_plan.cron_schedule,scheduled_plan.next_run_time&f[scheduled_job.run_once]=No&f[scheduled_plan.next_run_time]=NOT+NULL&sorts=scheduled_plan.id&limit=500

Quali sono gli orari illimitati?

Puoi utilizzare la funzionalità Esplora il piano per trovare pianificazioni illimitate o pianificazioni con un limite di righe di -1:

  1. Filtra in base a Invia tutti i risultati e imposta il valore su .
  2. Seleziona ID, Ora di creazione, Ora di completamento e Conteggio da Job programmato.
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_job.id,scheduled_job.created_time,scheduled_job.finalized_time,scheduled_job.count&f[scheduled_plan.send_all_results]=Yes&sorts=scheduled_job.created_time+desc&limit=500

È possibile visualizzare la cronologia per più di 50 pianificazioni?

Se utilizzi la funzionalità Esplora il piano, puoi visualizzare la cronologia oltre le 50 pianificazioni disponibili nella pagina per l'amministratore della cronologia delle pianificazioni. Ecco alcuni esempi:

  1. Seleziona ID da Piano pianificato.
  2. Seleziona Nome dall'Utente per vedere chi ha creato ciascuna pianificazione.
  3. Seleziona Programma cron da Job pianificato per visualizzare i tempi di consegna pianificati per ogni job pianificato come stringa cron.
  4. Seleziona Tipo da Destinazione piano pianificato per conoscere il tipo di destinazione (ad es. per la pubblicazione di un look).
  5. Seleziona ID, Stato e Dettagli stato in Job pianificato per visualizzare lo stato e gli eventuali messaggi di errore per ogni job programmato.
  6. Seleziona Ora creata e Ora finalizzata da Job programmato.
  7. Seleziona Runtime in Secondi da Fase job pianificata.
  8. Puoi anche selezionare Collega dalla vista Look o View Dashboard per un link al Look o alla dashboard per una pianificazione.
  9. Per limitare i risultati a un periodo di tempo specifico, aggiungi un filtro in Data di creazione dal Job programmato e imposta il valore del filtro sulla durata desiderata, ad esempio is in the past 7 days.
  10. Filtra su Esegui una volta (Sì/No) e imposta il valore del filtro su No per escludere le distribuzioni che sono state inviate una volta (ad esempio, per una pubblicazione di un Look) o inviate come test una tantum (ad esempio, per la pubblicazione di un Look di prova).
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,user.name,scheduled_job.cron_schedule,scheduled_plan_destination.type,scheduled_job.id,scheduled_job.status,scheduled_job.status_detail,scheduled_job.created_time,scheduled_job.finalized_time,scheduled_job_stage.runtime,look.link,dashboard.link&f[scheduled_plan.run_once]=No&f[scheduled_job.created_date]=7+days&sorts=scheduled_job.created_time+desc&limit=500

Come faccio a filtrare i risultati per un insieme specifico di pianificazioni?

Puoi utilizzare la funzionalità Piano pianificato per visualizzare solo un insieme specifico di pianificazioni filtrando, ad esempio, su dashboard, proprietari o modelli specifici. Ad esempio, per visualizzare un elenco di pianificazioni in base a un modello specifico, come thelook:

  1. Aggiungi un filtro su Modello dalla visualizzazione Query e imposta il valore del filtro sul nome del modello.
  2. Seleziona ID e nome da Piano pianificato.
  3. Seleziona Nome dall'Utente per vedere chi ha creato ciascuna pianificazione.
  4. Seleziona Pianifica cron da Piano pianificato per visualizzare i tempi di consegna pianificati per ogni pianificazione sotto forma di stringa cron.
  5. Puoi anche selezionare Collega dalla vista Look o View Dashboard per un link al Look o alla dashboard per una pianificazione.
  6. Filtra su Esegui una volta (Sì/No) e imposta il valore del filtro su No per escludere le distribuzioni che sono state inviate una volta (ad esempio, per una pubblicazione di un Look) o inviate come test una tantum (ad esempio, per la pubblicazione di un Look di prova).

Nell'esempio di URL riportato di seguito, puoi sostituire il nome del modello thelook nell'elemento filtro f[query.model]=thelook con il nome del modello in base al quale vuoi filtrare:

https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,user.name,scheduled_plan.cron_schedule,look.link,dashboard.link&f[scheduled_plan.run_once]=No&f[query.model]=thelook&sorts=scheduled_plan.id&limit=500

Un altro caso d'uso per l'esplorazione del piano pianificato può essere l'identificazione delle tendenze degli errori tra le pianificazioni, ad esempio il rilevamento che le pianificazioni SFTP non vanno a buon fine con un messaggio di errore specifico:

  1. Seleziona Data/ora creazione, Ora finalizzata, ID, Stato e Dettagli stato da Job programmato per visualizzare un elenco dei job pianificati e i relativi stati e messaggi di errore.
  2. Seleziona Fase da Fase job pianificata.
  3. Seleziona Tipo e Formato da Destinazione piano pianificato per visualizzare il tipo di destinazione (ad esempio, per la pubblicazione di un look) e il formato dei dati (ad esempio per la pubblicazione di un look).
  4. Filtra in base allo Stato di Job programmato e imposta il valore del filtro su failure per includere solo i job pianificati che non sono riusciti.
  5. Per includere solo i risultati relativi a una destinazione specifica, applica un filtro nel campo Tipo in Destinazione piano pianificato e imposta il valore del filtro sulla destinazione desiderata, ad esempio sftp o email.
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_job.created_time,scheduled_job.finalized_time,scheduled_job.id,scheduled_job.status,scheduled_job.status_detail,scheduled_job_stage.stage,scheduled_plan_destination.type,scheduled_plan_destination.format&f[scheduled_job.status]=failure&sorts=scheduled_job.status&limit=500&column_limit=50

Come faccio a visualizzare le metriche di runtime per le pianificazioni?

Puoi utilizzare l'esplorazione del piano pianificato per esaminare le metriche di runtime per le pianificazioni. Ad esempio, per visualizzare i runtime medi per le pianificazioni:

  1. Seleziona ID e nome da Piano pianificato.
  2. Seleziona Nome in Utente.
  3. Seleziona Programmazione Cron da Piano pianificato.
  4. Seleziona Runtime media in secondi dalla Fase di job pianificata.
  5. Filtra su Esegui una volta (Sì/No) e imposta il valore del filtro su No per escludere le distribuzioni che sono state inviate una volta (ad esempio, per una pubblicazione di un Look) o inviate come test una tantum (ad esempio, per la pubblicazione di un Look di prova).
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,user.name,scheduled_plan.cron_schedule,scheduled_job_stage.avg_runtime&f[scheduled_plan.run_once]=No&sorts=scheduled_plan.id&limit=500

Per visualizzare i runtime per i job pianificati:

  1. Per visualizzare i runtime per tutti i job di un piano specifico, aggiungi un filtro ID da Piano pianificato e imposta il valore del filtro sull'ID piano pianificato desiderato.
  2. Seleziona ID da Piano pianificato.
  3. Seleziona Nome in Utente.
  4. Seleziona Programmazione Cron da Piano pianificato.
  5. Seleziona ID, Stato, Ora di creazione e Ora di completamento da Job programmato.
  6. Seleziona Runtime in Secondi da Fase job pianificata.
  7. Filtra su Esegui una volta (Sì/No) e imposta il valore del filtro su No per escludere le distribuzioni che sono state inviate una volta (ad esempio, per una pubblicazione di un Look) o inviate come test una tantum (ad esempio, per la pubblicazione di un Look di prova).

Per cambiare il filtro dell'ID da Piano pianificato nell'esempio di URL seguente, sostituisci 145 nell'elemento del filtro f[scheduled_plan.id]=145 con l'ID del piano pianificato in base al quale vuoi filtrare:

https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,user.name,scheduled_job.cron_schedule,scheduled_job.id,scheduled_job.status,scheduled_job.created_time,scheduled_job.finalized_time,scheduled_job_stage.runtime&f[scheduled_plan.run_once]=No&f[scheduled_plan.id]=145&sorts=scheduled_job.created_time+desc&limit=500

Utente

L'esplorazione utente include i dettagli di ciascun utente, incluse le query storiche eseguite, nonché i contenuti e le cartelle a cui ha accesso.

Analisi di avvio rapido

L'esplorazione utente include le analisi della guida rapida, che puoi utilizzare per rispondere rapidamente alle domande o come punti di partenza per altre query.

Seleziona un riquadro di analisi di avvio rapido in un'esplorazione vuota o dal menu Guida rapida di un fulmine in un'esplorazione che è stata eseguita e Looker mostrerà una query con campi preselezionati e ordinati per rispondere a una delle seguenti domande:

  • Quanti utenti abilitati hanno l'autorizzazione di visualizzazione (access_data)?
  • Quali utenti hanno avuto più di 3 job pianificati non riusciti negli ultimi 7 giorni?
  • Quando è stata l'ultima volta che un determinato utente ha eseguito l'accesso?
  • Quali sono gli utenti più attivi?
  • Quali utenti non effettuano l'accesso da oltre 90 giorni?
  • Quali utenti hanno avuto l'accesso disattivato?
  • Quali utenti dispongono dell'autorizzazione sviluppatore (develop)?
  • Quanti utenti hanno ciascun ruolo?

Come faccio a vedere quale personale di Google ha eseguito l'accesso alla mia istanza?

Oltre al riquadro Accesso recente nel riquadro Assistenza, è possibile visualizzare le informazioni sul personale Google che ha eseguito l'accesso all'istanza. Ad esempio, per visualizzare quale personale Google ha eseguito l'accesso all'istanza, per quanti minuti è stato eseguito l'accesso all'istanza e quante query sono state eseguite:

  1. Seleziona Nome in Utente.
  2. Seleziona Utilizzo web approssimativo in minuti e Conteggio query > Conteggio query query da Cronologia.
  3. Filtra in Data di creazione > Data in Cronologia e imposta il valore sul periodo di tempo per cui vuoi visualizzare l'accesso da parte del personale Google.
  4. Filtra in base a Origine > Sorgente in Cronologia e imposta il valore su is not equal to scheduled_task per eliminare eventuali attività pianificate.
  5. Filtra in Autorizzazioni utente > È dipendente Google (Sì / No) in Fact utente e imposta il valore su is Yes per visualizzare solo il personale Google.
https://<instance_name>/explore/system__activity/user?fields=user.name,history.approximate_usage_in_minutes,history.query_run_count_drill&f[user.is_disabled]=No&f[history.created_date]=70+days&f[history.source]=-%22scheduled_task%22&f[user_facts.is_looker_employee]=Yes

Analisi guidate in funzionalità Attività di sistema

Le analisi guidate consentono agli amministratori e agli utenti Looker a cui è stata concessa l'autorizzazione see_system_activity di rispondere rapidamente alle domande chiave sull'utilizzo delle istanze nella pagina Cronologia con un formato di domanda e risposta. Per consentire agli utenti di accedere alle analisi guidate, un amministratore deve attivare la funzionalità Lab di Analisi guidate in Attività di sistema.

Un'analisi guidata include campi precompilati, valori e opzioni da cui scegliere, oltre a una visualizzazione che mostra le metriche selezionate.

Il tipo di visualizzazione viene scelto da Looker per mostrare al meglio i dati selezionati e non può essere modificato.

Attualmente gli utenti possono accedere a diverse opzioni di analisi guidata da Cronologia Esplora:

  • Quali utenti sono più attivi nell'istanza? - Scopri chi sta sfruttando al massimo la tua istanza
  • Quali contenuti applicano le imposte sulla tua istanza? – Identifica i contenuti più utilizzati
  • Log di controllo Utente: comprendi l'attività utente in base al tipo e al ruolo.
  • Utilizzo delle istanze nel tempo: confronta metriche di attività diverse nel tempo

Scegliere un'analisi guidata da un'esplorazione vuota

Per eseguire un'analisi guidata, seleziona l'opzione di analisi che vuoi utilizzare. Le opzioni di analisi sono visualizzate nella sezione Analisi guidata sopra le opzioni di analisi Avvio rapido.

Una volta eseguita l'analisi guidata, puoi personalizzare i valori dei dati per rispondere a domande chiave, esplorare ulteriormente l'analisi o salvare l'analisi per condividerla con altri utenti che hanno accesso. Per chiudere l'analisi, è sufficiente chiudere la relativa scheda del browser.

Scelta di un'analisi guidata dopo l'esecuzione di un'esplorazione

Se hai già eseguito un'esplorazione della cronologia attività di sistema, puoi selezionare un'analisi guidata selezionando il pulsante Avvio rapido accanto al nome Esplora.

Questa azione avvia il menu Guida rapida.

Seleziona un'analisi guidata dal menu Guida rapida per aprire ed eseguire l'analisi guidata in una nuova scheda del browser.

Una volta eseguita l'analisi guidata, puoi personalizzare i valori dei dati per rispondere a domande chiave, esplorare ulteriormente l'analisi o salvare l'analisi per condividerla con altri utenti che hanno accesso. Per chiudere l'analisi, è sufficiente chiudere la relativa scheda del browser.

Personalizzare un'analisi guidata

Dopo aver selezionato un'analisi guidata da un'esplorazione vuota o dal menu Avvio rapido di un'esplorazione, l'analisi si aprirà ed verrà eseguita automaticamente in una nuova scheda del browser.

Al termine dell'esecuzione dell'analisi guidata, puoi modificare e creare combinazioni di valori precompilati selezionando valori e condizioni da menu a discesa, menu di date o opzioni dei pulsanti di opzione, a seconda dell'analisi.

Ad esempio, puoi selezionare l'analisi Quali contenuti tassano la tua istanza? per identificare i contenuti pesantemente utilizzati sulla tua istanza di Looker. Una volta caricato l'analisi guidata, puoi modificare il valore del periodo di tempo predefinito in In che periodo? su Ultimi 30 giorni.

L'analisi guidata verrà aggiornata automaticamente con il valore del periodo di tempo selezionato.

In questa fase, puoi scegliere se creare ulteriori insight sull'analisi esplorando ulteriormente i dati. Puoi salvare l'analisi come Look o dashboard per condividerla con altri utenti che ne hanno accesso oppure puoi chiudere l'analisi chiudendo la finestra del browser.

Menu opzioni con tre puntini di analisi guidata

Il menu con le tre opzioni e Opzioni di un'analisi guidata consente agli utenti di:

Esplorazione di un'analisi guidata

Dopo aver ottenuto i dati iniziali di un'analisi guidata, puoi scegliere di esplorare ulteriormente i dati. Per farlo, puoi selezionare il menu con le tre opzioni Opzioni e selezionare Esplora da qui.

Si aprirà una nuova scheda del browser con un'esplorazione precaricata con i campi e la visualizzazione dell'analisi guidata.

Per fare ulteriori approfondimenti sui dati, aggiungi o rimuovi campi, pivot o filtri, tra le altre personalizzazioni. Per ulteriori best practice e suggerimenti, consulta l'articolo Esplorazione dei dati in Looker.

Salvataggio di un'analisi guidata

Dopo aver personalizzato un'analisi guidata, puoi salvarla per condividerla con altri utenti che ne hanno accesso. Puoi salvare un'analisi guidata in due modi:

Aggiunta di una visualizzazione dell'analisi guidata a una dashboard

Per aggiungere una visualizzazione dell'analisi guidata a una dashboard, apri il menu Salva l'analisi guidata in una dashboard selezionando + Aggiungi alla dashboard dal menu Opzioni a tre puntini.

Dopo aver aperto il menu Salva l'analisi guidata in una dashboard, segui questi passaggi:

  1. Inserisci un titolo per il riquadro della dashboard di analisi guidata.
  2. Seleziona una cartella in cui viene salvata la dashboard a cui vuoi aggiungere l'analisi guidata.
  3. Seleziona la dashboard che ti interessa.
  4. Seleziona Salva.

    Viene visualizzata una finestra di dialogo per informarti che l'analisi guidata è stata aggiunta alla dashboard selezionata.

  5. Seleziona il link per accedere alla dashboard da visualizzare o per apportare modifiche alla dashboard.

  6. In alternativa, seleziona Fine per uscire dal popup.

Salvataggio di un'analisi guidata come look

Per salvare un'analisi guidata come Look, seleziona l'opzione Esplora da qui nel menu Opzioni a tre puntini:

Si aprirà una nuova scheda del browser con un'esplorazione precaricata con i campi e la visualizzazione dell'analisi guidata.

Per salvare l'esplorazione come look:

  1. In alto a destra in Esplora, seleziona il menu a forma di ingranaggio.
  2. Scegli Salva.
  3. Seleziona Come look per aprire il menu Salva look.

  4. Nel campo Titolo, inserisci un nuovo titolo. Se eseguirai il salvataggio in un look esistente, lascia questo campo vuoto.

  5. Nel campo Descrizione puoi inserire una descrizione del look. Se eseguirai il salvataggio in un look esistente, lascia questo campo vuoto.

  6. Nel campo Folder (Cartella), controlla se la cartella corrente è la destinazione desiderata. Il campo Folder (Cartella) mostra il nome e la posizione della cartella selezionata, mentre sul lato destro sono visualizzati i contenuti della cartella selezionata. Se scegli una cartella in cui non ti è consentito salvare il look, verrà visualizzato un avviso nella parte inferiore del menu e il pulsante Salva e visualizza look verrà disattivato.

  7. Se vuoi salvare il file in un'altra cartella, vai a quella in cui vuoi salvare l'aspetto. Puoi accedere alla cartella in uno dei seguenti modi:

    • Nel campo Folder (Cartella), seleziona una cartella principale per accedere alla cartella.
    • A sinistra, seleziona il nome di una cartella di primo livello per accedervi.
    • Sul lato destro, seleziona il nome di una sottocartella che vuoi utilizzare o spostati in una delle relative sottocartelle.
    • Se ci sono molte sottocartelle, puoi inserire il nome della sottocartella nel campo Filtra per titolo per filtrare l'elenco in modo da visualizzare solo quella sottocartella.
  8. Se vuoi salvare un look esistente, scorri verso il basso o utilizza il campo Filtra per titolo per trovare e selezionare l'aspetto desiderato. Il titolo e la descrizione dell'aspetto, se disponibili, compaiono nei campi Titolo e Description.

  9. Salva il tuo look.

    • Per salvare il look e tornare alla pagina Esplora, seleziona Salva.
    • Per salvare e visualizzare il tuo Look, seleziona Salva e visualizza look.

Puoi anche selezionare altre opzioni da Esplora per salvare o condividere la funzionalità Analisi guidata, ad esempio:

  • Download: per scaricare l'esplorazione Analisi guidata
  • Invia: per inviare l'esplorazione di analisi guidata come consegna una tantum
  • Salva e pianifica: per salvare l'esplorazione Analisi guidata come look o dashboard e impostare una distribuzione ricorrente.
  • Unisci risultati: per unire i risultati di Analisi guidata con altri risultati di Esplora

Ricaricamento di un'analisi guidata

Per ricaricare i dati in un'analisi guidata, seleziona l'opzione Ricarica dal menu con le tre opzioni Opzioni.

L'analisi guidata verrà aggiornata e mostrerà i dati più recenti.