Creazione di report sull'utilizzo di Looker con le esplorazioni dell'attività di sistema

Gli amministratori e gli utenti di 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 delle applicazioni sottostante di Looker. Mostrano informazioni sull'istanza di Looker, tra cui Look e dashboard salvati nell'istanza, informazioni utente, informazioni storiche sulle query e statistiche sulle prestazioni delle istanze. Sia la granularità che la conservazione dei dati relativi all'Attività di sistema sono soggette a vincoli di sistema. L'attività di sistema è progettata per raccogliere dati di volumi elevati e aggregarli può essere utilizzato per integrare i log aziendali.

Per impostazione predefinita, i dati dell'attività di sistema vengono archiviati nel database interno di Looker. La maggior parte delle tabelle viene troncata secondo una pianificazione regolare per rispettare i limiti di archiviazione. Ad esempio, la tabella della cronologia viene troncata agli ultimi 90 giorni di dati. 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 sui dati dell'attività di sistema utilizzando SQL Runner poiché le autorizzazioni per il database interno di Looker sono limitate.

Esplorazioni delle attività di sistema

Queste sono le esplorazioni delle attività di sistema:

Nome dell'esplorazione Descrizione Durata della cache
Utilizzo dei contenuti Dati sull'utilizzo di Look e dashboard, inclusi la frequenza di visualizzazioni, l'aggiunta ai preferiti, la pianificazione, l'incorporamento e l'accesso tramite l'API. Include anche i dettagli sui singoli Look e dashboard. 12 ore
Connessione DB Dettagli sulle connessioni ai database. Include informazioni sugli utenti che hanno accesso alle connessioni al database. 1 ora
Dashboard Dettagli su tutte le dashboard e i relativi elementi. Include informazioni su Look, query, ruoli, utenti e cartelle associati alle dashboard. 12 ore
Prestazioni della dashboard Dati cronologici e sulle prestazioni delle dashboard. 1 ora
Evento Informazioni sugli eventi storici all'interno di Looker, tra cui nome, tipo e frequenza di ciascun evento. Include informazioni su gruppi e 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 degli attributi. 12 ore
Utilizzo dei campi LookML e il numero di volte in cui sono stati utilizzati. 1 ora
Cartelle Informazioni su tutte le cartelle, sui contenuti archiviati in ciascuna cartella e sull'autore di ogni cartella. 1 ora
Gruppo. Elenco dei gruppi e dettagli su questi gruppi, inclusi i gruppi principali e secondari, nonché gli utenti e i ruoli appartenenti a ciascun gruppo. 1 ora
Cronologia Dettagli su tutte le query eseguite negli ultimi 90 giorni. 12 ore
Aspetto Dettagli su tutti i Look. Include informazioni su dashboard, query, utenti e cartelle associati ai Look. 12 ore
Unisci query Informazioni sulle query unite, inclusi i campi e altri elementi sia delle query di origine sia delle query unite. 1 ora
Build PDT Dettagli sulle build di PDT, inclusi il tempo impiegato per completare le build 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 le ricreazioni delle PDT e gli errori.

Consulta la pagina della documentazione Informazioni sulle azioni dei log di PDT per ulteriori informazioni su come visualizzare e comprendere le azioni dei log di PDT e i dati delle azioni corrispondenti.
12 ore
Metriche di rendimento delle query Analisi dettagliate delle query eseguite dalla tua istanza Looker. 1 ora
Ruolo I ruoli di Looker, nonché gli insiemi di modelli e autorizzazioni che compongono i ruoli. 1 ora
Query SQL Query SQL che sono state eseguite, inclusi dati recenti e frequenti, e dettagli sugli utenti che le hanno eseguite. 1 ora
Piano pianificato Informazioni su tutti gli invii di dati pianificati, inclusi i job pianificati in precedenza e i job attualmente pianificati. Include i dati su dashboard, Look, query, cartelle e utenti associati alle importazioni dei dati pianificate. 12 ore
Utente Dettagli su ciascun utente, incluse le query storiche eseguite, nonché 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 utilizzi comuni per Utilizzo dei contenuti, Dashboard, Evento, Attributo evento, Cronologia, Look, Query di unione, Costruzioni PDA, Query SQL, Query SQL,

Utilizzare le 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. Puoi accedere alle esplorazioni di esempio in questa sezione sostituendo <instance_name.looker.com> negli URL di esempio con l'indirizzo della tua istanza di Looker.

Utilizzo dell'API

L'esplorazione Utilizzo delle API fornisce un riepilogo del volume delle chiamate API effettuate all'istanza di Looker.

Puoi utilizzare l'esplorazione sull'utilizzo dell'API per rispondere a domande quali:

Come posso eseguire un controllo giornaliero delle chiamate API?

Puoi utilizzare l'esplorazione Utilizzo delle API per recuperare un elenco di tutte le chiamate API effettuate sull'istanza in un determinato periodo di tempo. Per vedere quali chiamate sono state effettuate in un determinato giorno:

  1. Seleziona Endpoint da Utilizzo API.
  2. Seleziona Total Usage (Utilizzo totale) da API Usage.
  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 API Looker o Looker API Explorer per ulteriori informazioni su cosa fa ogni chiamata API.

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

Puoi utilizzare l'esplorazione Utilizzo dell'API per aggregare il volume di chiamate API in qualsiasi periodo di tempo. Ad esempio, puoi creare un report annuale che mostra quante chiamate API sono state effettuate ogni mese:

  1. Seleziona Created Month (Mese di creazione) da API Usage (Utilizzo API).
  2. Seleziona Total Usage (Utilizzo totale) da API Usage.
  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 nell'Attività di sistema fornisce informazioni sull'utilizzo di Look e dashboard, tra cui la frequenza di visualizzazioni, l'aggiunta ai preferiti, la pianificazione e l'accesso tramite l'API. Include inoltre i dettagli sui singoli Look e dashboard.

Analisi rapide

L'esplorazione Utilizzo dei contenuti include analisi di tipo Avvio rapido, che puoi utilizzare per rispondere rapidamente alle domande o come punto di partenza per altre query.

Seleziona un riquadro di analisi di Avvio rapido in un'esplorazione vuota oppure dal menu Avvio rapido a forma di 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 aggiunti ai preferiti più volte?
  • A quali contenuti si è verificato l'accesso nei tre giorni precedenti?
  • A quali contenuti non è stato eseguito l'accesso negli ultimi 60 giorni?
  • A quali contenuti si accede più di frequente utilizzando l'API Looker?
  • Quali sono le dashboard create negli ultimi 7 giorni più utilizzate?
  • Quali Look creati negli ultimi 7 giorni sono più utilizzati?
  • Quali bacheche sono state aggiunte più volte ai preferiti?
  • Quali contenuti sono stati visualizzati più volte?

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

  1. Nell'esplorazione Utilizzo dei contenuti, seleziona Content ID, Titolo contenuto e Tipo di contenuti dalla visualizzazione Utilizzo dei contenuti.
  2. Aggiungi un filtro su Tipo di contenuti dalla visualizzazione Utilizzo dei contenuti, quindi 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 contenuti.
  4. Ordina i risultati in ordine decrescente in base a Visualizza totale per visualizzare 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.

Quindi, 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 Look e inserisci gli ID delle dashboard o dei Look che hai identificato tramite l'esplorazione Content Usage.
  2. Seleziona Filtri dalla visualizzazione Query per restituire un elenco dei filtri utilizzati dalle dashboard o dai Look in base a cui stai filtrando i dati.

Dashboard

L'esplorazione della dashboard include dettagli su dashboard ed elementi delle dashboard, tra cui Look, query, ruoli, utenti e cartelle associati alle dashboard.

Analisi rapide

L'esplorazione della dashboard include analisi di tipo Avvio rapido, che puoi utilizzare per rispondere rapidamente alle domande o come punto di partenza per altre query.

Seleziona un riquadro di analisi di Avvio rapido in un'esplorazione vuota oppure dal menu Avvio rapido a forma di 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 utilizzano più esplorazioni?
  • Quali dashboard hanno brevi intervalli di aggiornamento automatico?
  • Quante dashboard sono impostate per l'esecuzione al caricamento?
  • Quali dashboard hanno più di 25 riquadri?
  • Quali dashboard utilizzano il maggior numero di query di unione?
  • Quali dashboard utilizzano una vista o un campo specifico?
  • Quali cartelle contengono quali dashboard?
  • Quali riquadri compongono un singolo pannello?

Evento

L'esplorazione Eventi include informazioni sugli eventi storici all'interno di Looker, tra cui nome, tipo e frequenza di ciascun evento. Questa esplorazione include anche informazioni su gruppi e utenti collegati agli eventi.

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

Consulta la pagina della documentazione relativa agli eventi di Looker per saperne di più sulla visualizzazione degli eventi e degli attributi di eventi comuni, nonché per un elenco dei tipi di eventi.

Come faccio a trovare e classificare le richieste API?

Puoi trovare tutte le richieste API effettuate e categorizzarle utilizzando l'esplorazione Eventi:

  1. Seleziona i campi Nome e Categoria dalla visualizzazione Evento.
  2. Aggiungi un filtro a Is API Call (Yes / No) (È chiamata API (Sì/No)) e imposta il valore del filtro su Yes.
  3. Puoi anche selezionare campi come Created Date (Data di creazione) da Event (Evento) e Name (Nome) da User (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 Eventi 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 al campo Nome dalla vista Evento, quindi imposta il valore del filtro su contains update.
  3. Puoi anche selezionare altri campi per fornire ulteriori informazioni su ogni aggiornamento dei contenuti, ad esempio Created Time (Ora creazione) da Event (Evento) e ID (ID) da User (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 si visualizzano gli eventi di accesso?

È possibile utilizzare l'esplorazione eventi per determinare chi ha eseguito l'accesso al sistema con gli eventi di accesso. Ad esempio:

  1. Aggiungi un filtro al campo Nome dalla vista Evento, quindi imposta il valore del filtro su login.
  2. Seleziona l'ID e il Nome dalla visualizzazione Utente.
  3. Seleziona Data creazione dalla visualizzazione Evento.

Attributo evento

L'esplorazione attributo evento contiene i dati dell'esplorazione evento e fornisce ulteriori informazioni sugli attributi che costituiscono gli eventi.

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

Per saperne di più sulla visualizzazione degli eventi, sugli attributi comuni degli eventi e su un elenco dei tipi di eventi, consulta la pagina della documentazione sugli eventi di Looker.

Come si visualizzano le modifiche alle autorizzazioni?

Puoi utilizzare l'esplorazione degli attributi dell'evento per visualizzare le modifiche alle autorizzazioni. Ad esempio, puoi scoprire quando è stata modificata un'autorizzazione e chi l'ha modificata:

  1. Seleziona Data/ora creazione e Nome dalla visualizzazione Evento per indicare il momento in cui è stata apportata la modifica e il tipo di evento.
  2. Seleziona Nome e Valore da 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 ed eventuali altri campi desiderati da Utente per informazioni sull'utente che ha apportato la modifica.
  4. Filtra in base a Nome nella vista 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 l'esplorazione attributo evento per monitorare quando le funzionalità di Labs sono attivate. Ad esempio, seleziona i campi seguenti:

  1. Seleziona Data creazione nel 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 da Attributo evento ha il valore labs_feature_id. Quando il valore di Nome in Attributo evento è 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 cambiato il nome di un progetto?

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

  1. Seleziona Created Time (Ora della creazione) e Name (Nome) dalla visualizzazione Event (Evento).
  2. Seleziona Nome e Valore da Attributo evento.
  3. Aggiungi un filtro su Nome dalla vista Evento, quindi 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 registro delle singole query. Può essere utile per la risoluzione dei problemi, in quanto fornisce dettagli su tutte le query eseguite sull'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 qualsiasi dei seguenti criteri:

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

Chiarimento sui campi selezionati

Ogni campo dell'esplorazione Cronologia ha una descrizione che ti consente di 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, come un Look, un'esplorazione, un'attività pianificata, un avviso, una dashboard e così via.
  • alerts: la query è stata avviata da un avviso.
  • api: la query è stata avviata utilizzando l'API Looker.
  • api3: la query è stata avviata utilizzando l'API Looker.
  • authenticated_download: la query è stata avviata utilizzando l'hub azioni di Looker con un'[azione di streaming](/looker/docs/downloading#streaming_query_results) in base a una pianificazione.
  • dashboard: la query è stata avviata da una dashboard. La query può essere stata avviata dall'interfaccia utente, dall'API o da un'attività pianificata.
  • dashboard_prefetch: la query è stata avviata da un precaricamento della dashboard.
  • data-download-api: questa query è stata avviata da un download della dashboard in formato CSV.
  • drill_modal: la query è stata avviata quando un utente ha visualizzato i dati in dettaglio.
  • explore: la query è stata avviata da un'esplorazione. (La query potrebbe essere stata avviata dall'interfaccia utente o dall'API)
  • guided_analysis: la query è stata creata con la funzionalità di Labs Analisi guidate nell'attività di sistema.
  • internal: la query è stata eseguita da Looker per recuperare i metadati per scopi interni.
  • look: la query è stata avviata da un Look. La query può essere stata avviata dall'interfaccia utente, dall'API o da un'attività pianificata.
  • merge_query: la query è stata avviata da una query di unione.
  • private_embed: la query è stata avviata da un incorporamento privato.
  • public_url: la query è stata avviata da un Look con l'accesso pubblico abilitato.
  • regenerator: la query è stata avviata dal rigeneratore PDA.
  • render_manager_cache: la query è stata avviata da un download in formato PDF o PNG. Potrebbe essere un Look o una dashboard.
  • scheduled_task: la query è stata eseguita in base a una pianificazione che ha generato un PDF. Questa fonte non include pubblicazioni programmate di formati non PDF, come il file CSV.
  • sql_interface: la query è stata avviata da un'applicazione di terze parti utilizzando l'interfaccia Open SQL.
  • sqlrunner: la query è stata avviata da SQL Runner.
  • suggest: la query è stata creata come una query di suggerimenti per i filtri.
Origine emittente L'origine di una query, in un bucket.
  • Hub azioni: la query è stata avviata utilizzando l'hub azioni di Looker. Include il valore authenticated_download del campo Origine.
  • API: la query è stata avviata utilizzando l'API Looker. Include il valore api3 del campo Origine.
  • Sistema: la query è stata avviata da Looker senza l'intervento diretto dell'utente. Sono inclusi i valori alerts, data-download-api e scheduled_task dell'origine.
  • Utente: la query è stata avviata da un utente di Looker. Sono inclusi i valori di Origine 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 internal del campo Origine.
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 a causa di un errore. Includi il campo Messaggio per visualizzare i dettagli dell'errore.
  • killed: la query è stata annullata da un utente, dal database o da Looker.
Conteggio esecuzioni query Questo campo conteggia il numero di esecuzioni di query filtrando le voci della cronologia in cui il valore del campo Stato è cache_only_miss. In altre parole, questo campo include solo le voci della cronologia in cui il valore del campo Stato è complete, error o killed. Un numero intero positivo.

Analisi rapide

L'esplorazione Cronologia include analisi di Avvio rapido, che puoi utilizzare per rispondere rapidamente alle domande o come punto di partenza per altre query.

Seleziona un riquadro di analisi di Avvio rapido in un'esplorazione vuota oppure dal menu Avvio rapido a forma di 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 origini di query sono state più attive nelle ultime 24 ore?
  • Quali utenti sono stati più attivi nell'ultima settimana?
  • Quali sono le dashboard dell'utente 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?
  • Qual è la media dei runtime delle query dei singoli modelli?
  • Qual è l'attività di query recente di 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. Ad esempio, questo potrebbe aiutare a identificare i modelli per i quali un utente ha bisogno di autorizzazioni quando non è in grado di visualizzare i dati in una dashboard.

  1. Seleziona ID (inclusivo) dalla visualizzazione Dashboard.
  2. Seleziona Modello e Conteggio nella visualizzazione Query.
  3. Filtra in base a ID (inclusivo), inserendo l'ID della dashboard in base alla quale vuoi applicare il filtro.

Nel seguente esempio di URL, puoi sostituire l'ID dashboard 123 nell'elemento filtro f[history.real_dash_id]=123 con l'ID della dashboard in base a cui 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 a lunga esecuzione?

Supponiamo che tu voglia creare avvisi per le query di lunga durata. Puoi utilizzare l'esplorazione Cronologia, ad esempio, per trovare le query che richiedono più tempo per essere eseguite:

  1. Seleziona ID e Collega da Query.
  2. Seleziona Tempo medio di esecuzione in secondi e Conteggio esecuzioni query da Cronologia per visualizzare il tempo medio di esecuzione di ogni query e quante volte è stata eseguita.
  3. Puoi aggiungere un filtro su Data di completamento da Cronologia e impostare il valore del filtro su un periodo di tempo, ad esempio is in the past 7 days, per limitare i risultati visualizzati.
  4. Aggiungi un filtro a Is Single Query (Yes/No) (È singola query (Sì/No)) e imposta il relativo 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 cinque minuti. A questo scopo, puoi applicare un filtro in base a Tempo di esecuzione medio in secondi e impostare il valore del filtro su is greater than 300.
  6. Ordina in ordine decrescente in Runtime medio in secondi da Cronologia per elencare per prime le query con la media dei runtime più lunghi.

Puoi quindi salvare la query come Look e creare un avviso per ricevere una notifica in caso di query con runtime che superano la soglia specificata.

Nell'esempio di URL seguente, puoi modificare il periodo di tempo durante il quale vengono visualizzati i risultati sostituendo 7+days nell'elemento filtro f[history.created_date]=7+days con il valore di filtro desiderato. 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 l'esplorazione Cronologia:

  1. Seleziona Last Run Time (Ora dell'ultimo esecuzione) e User ID (ID utente) dalla visualizzazione Query SQL Runner.
  2. Aggiungi un filtro su User-ID dalla visualizzazione Query SQL 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 faccio a trovare le query terminate dal database?

Per trovare le query interrotte dal tuo database tramite l'esplorazione Cronologia:

  1. Aggiungi un filtro su 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

L'esplorazione della dashboard elenca i titoli di tutte le dashboard a cui è stato eseguito l'accesso negli ultimi 90 giorni e include il numero di accessi a ciascuna di queste dashboard:

  1. Seleziona Titolo dalla Dashboard.
  2. Seleziona Conteggio esecuzioni query da Cronologia.
  3. Aggiungi un filtro su Titolo da 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 ciascun ruolo nella tua istanza nei 90 giorni precedenti:

  1. Seleziona Esplora da Query.
  2. Seleziona e utilizza il pivot su Nome in Ruolo utente.
  3. Seleziona Conteggio esecuzioni query da Cronologia.
  4. Aggiungi un filtro su 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 query su un'esplorazione specifica negli ultimi 90 giorni?

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

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

Qualcuno ha utilizzato un campo di una determinata visualizzazione negli ultimi 90 giorni?

Puoi utilizzare l'esplorazione Cronologia per determinare se alcuni 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 base a Campi utilizzati da Query, inserisci il nome della vista seguito da un punto, ad esempio orders., e seleziona contiene come condizione del filtro. Il periodo del filtro assicura che i risultati restituiscano i campi solo di quella vista e non quelli di viste con nomi simili.

Nel seguente URL di esempio, puoi sostituire order%5E_items. nell'elemento filtro f[query.formatted_fields]=%25order%5E_items. con il nome della vista in base alla quale 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 l'esplorazione Cronologia per visualizzare un elenco delle query generate all'interno di 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 Attivatore di Fogli connessi dal gruppo Proprietà client dell'API Query in Cronologia.
  3. Seleziona Nome da Utente.
  4. Filtra in base a 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

Aspetto

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 sono condivisi pubblicamente?

Puoi utilizzare l'esplorazione del Look per vedere quali Look sono condivisi pubblicamente o per cui è abilitato un URL pubblico.

  • Filtra su Pubblico (Sì / No) da Look e imposta il valore del filtro su Yes.
  • Seleziona ID, Nome e Collega 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, impostando il valore sull'ID del Look.
  2. Seleziona ID e Nome da Utente.
  3. Puoi anche selezionare campi come Created Date (Data di creazione) e Title (Titolo) da Look.

Quali Look sono stati eliminati?

Per visualizzare un elenco di tutti i Look eliminati:

  1. Seleziona ID, Titolo, Link e Data di eliminazione da Look.
  2. Aggiungi un filtro su Data di eliminazione 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, tra cui i campi e altri elementi sia delle query di origine sia delle query unite.

Puoi utilizzare l'esplorazione Unisci query per rispondere a domande come le seguenti:

Quali esplorazioni vengono unite più di frequente?

Puoi utilizzare l'esplorazione Unisci query per scoprire quali esplorazioni vengono unite più spesso e prendere in considerazione l'unione delle tabelle per migliorare le prestazioni e utilizzare più funzionalità.

  1. Seleziona Esplora da Query.
  2. Seleziona Conteggio da Unisci query di 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 delle build PDT include informazioni sulle build PDT, tra cui il tempo impiegato per completarle e la connessione e il modello di cui fanno parte le PDT.

Di seguito sono riportati alcuni utilizzi comuni dell'esplorazione PDT Build:

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

Come faccio a visualizzare i tempi di creazione delle PDT?

Puoi utilizzare l'esplorazione delle sviluppazioni PDT per visualizzare i tempi di creazione delle PDT. Ad esempio, per vedere i tempi di creazione delle PDT negli ultimi 2 giorni:

  1. Aggiungi un filtro su Ora di inizio dalla visualizzazione Generazioni PDT e imposta il valore su is in the past 2 days.
  2. Seleziona Ora di inizio, Visualizza nome, Connessione, Nome modello, Minuti trascorsi e Secondi trascorsi dalla visualizzazione PDT Build.
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 per i quali inviare avvisi?

Puoi utilizzare l'esplorazione PDT Builds per identificare le PDT a lunga esecuzione. Quindi, puoi salvare la query come Look e creare un avviso per ricevere una notifica se sono presenti PDT con tempi di build superiori alla soglia specificata.

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

  1. Aggiungi un filtro su Tempo medio di build dalla visualizzazione Generazioni PDT e impostane il valore su is greater than 30.
  2. Seleziona Visualizza nome, Connessione e Minuti tempo di build medio dalla visualizzazione PDT Build.

Per modificare il valore del filtro in Minuti tempo di compilazione medio di Generazioni 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 di rendimento delle query

L'esplorazione delle metriche sul rendimento delle query fornisce analisi dettagliate di ogni query eseguita dalla tua istanza Looker.

Ad esempio, puoi utilizzare questa esplorazione per scoprire quali componenti di una query hanno richiesto più tempo per essere caricati. Puoi utilizzare questa esplorazione anche per identificare tendenze e 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 Informazioni sulle metriche sulle prestazioni delle query.

Analisi rapide

L'esplorazione Rendimento delle query include analisi di tipo Avvio rapido, che puoi utilizzare per rispondere rapidamente alle domande o come punto di partenza per altre query.

Seleziona un riquadro di analisi di Avvio rapido in un'esplorazione vuota oppure dal menu Avvio rapido a forma di 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 è stato necessario per ogni fase della query?
  • Quali esplorazioni hanno il tempo medio di esecuzione medio delle query principali più elevato?
  • Quali utenti hanno il tempo medio di esecuzione medio della query principale più elevato?
  • Quali ore del giorno hanno le tempistiche dei worker asincrone più lunghe?
  • In quali ore del giorno i tempi di inizializzazione delle query sono più lunghi?
  • In quali orari del giorno si verificano le tempistiche di gestione della connessione più lunghe?
  • Quali ore del giorno hanno i tempi di query principali più lunghi?
  • Quali sono le ore del giorno con i tempi più lunghi per il post-query?

Query SQL

L'esplorazione delle query SQL include informazioni sulle query SQL eseguite, incluso quanto recente e della frequenza, e dettagli sugli utenti che le hanno eseguite.

Puoi utilizzare l'esplorazione di query SQL per rispondere a domande come le seguenti:

Quali utenti eseguono il maggior numero di query SQL?

Puoi utilizzare l'esplorazione di query SQL per identificare gli utenti che eseguono il maggior numero di query SQL Runner:

  1. Seleziona ID e Nome da Utente.
  2. Seleziona Conteggio da Query SQL Runner.
  3. Ordina in ordine decrescente in base a Conteggio da Query SQL Runner per elencare gli utenti che hanno eseguito per primi 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 del piano pianificato include informazioni su tutte le pubblicazioni dei dati pianificate, inclusi i lavori pianificati in precedenza e i lavori attualmente pianificati.

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

Come faccio a visualizzare i piani pianificati in uno stesso fuso orario?

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 del sistema:

  1. Seleziona ID, Nome e Prossimo runtime da Piano pianificato per visualizzare il runtime successivo per ogni piano pianificato nel fuso orario del sistema.
  2. Seleziona ID e Nome da Utente per visualizzare 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 pubblicazioni inviate una sola volta (ad esempio per la pubblicazione di un Look) o inviate come test una tantum (ad es. per la pubblicazione di un Look di prova).
  4. Puoi anche aggiungere campi come Cron Schedule e Fuso orario dalla visualizzazione 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 si bloccano i programmi?

Puoi utilizzare l'esplorazione del piano pianificato per identificare la fase in cui si verificano blocchi dei programmi. Ad esempio:

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

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

Nel seguente esempio di URL, puoi sostituire l'ID job programmato 12913 nell'elemento filtro &f[scheduled_job.id]=12913 con l'ID del job pianificato in base al quale applicare il filtro:

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?

Puoi utilizzare l'esplorazione del piano pianificato per trovare proprietari della programmazione:

  1. Seleziona ID e Nome da Piano pianificato.
  2. Seleziona ID e Nome da Utente.
  3. Filtra su Esegui una volta (Sì/No) e imposta il valore del filtro su No per escludere le pubblicazioni inviate una sola volta (ad esempio per la pubblicazione di un Look) o inviate come test una tantum (ad es. per la pubblicazione di un Look di prova).
  4. Per trovare il proprietario di una pianificazione specifica, filtra in base all'ID in 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 pianificati vengono eseguiti contemporaneamente?

Puoi utilizzare l'esplorazione del piano pianificato per identificare i piani pianificati per essere eseguiti contemporaneamente:

  1. Seleziona ID, Nome, Pianificazione crono 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 pubblicazioni inviate una sola volta (ad esempio per la pubblicazione di un Look) o inviate come test una tantum (ad es. per la pubblicazione di un Look di prova).
  3. Puoi anche aggiungere un filtro su Ora di esecuzione successiva e impostare il valore del filtro su is not null per includere nei risultati solo le pubblicazioni pianificate esistenti.

Puoi quindi modificare la tempistica delle pianificazioni (ad esempio, per l'invio di un Look) in modo che non vengano eseguite più pianificazioni 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 pianificazioni sono illimitate?

Puoi utilizzare l'esplorazione Piano pianificato per trovare un numero illimitato di programmazioni oppure programmazioni con un limite di righe pari a -1:

  1. Applica il filtro Send All Results (Invia tutti i risultati) e imposta il valore su Yes (Sì).
  2. Seleziona ID, Ora creazione, Ora finale e Conteggio da Job pianificato.
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?

Utilizzando l'esplorazione del piano pianificato, puoi visualizzare le cronologie di oltre 50 pianificazioni che sono disponibili nella pagina di amministrazione della cronologia delle pianificazioni. Ad esempio:

  1. Seleziona ID da Piano pianificato.
  2. Seleziona Nome da Utente per vedere chi ha creato ciascuna pianificazione.
  3. Seleziona Pianificazione crono da Job pianificato per visualizzare l'ora di consegna pianificata per ogni job pianificato sotto forma di stringa cron.
  4. Seleziona Tipo da Destinazione piano pianificato per visualizzare il tipo di destinazione, ad esempio per l'invio di un Look.
  5. Seleziona ID, Stato e Dettagli stato da Job pianificato per visualizzare lo stato e gli eventuali messaggi di errore per ogni job pianificato.
  6. Seleziona Ora di creazione e Ora finalizzata da Job pianificato.
  7. Seleziona Runtime in secondi da Fase del job pianificata.
  8. Puoi anche selezionare Link dalla vista Look o dalla vista Dashboard per ottenere 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 da Job pianificato 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 pubblicazioni inviate una sola volta (ad esempio per la pubblicazione di un Look) o inviate come test una tantum (ad es. 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 in base a un insieme specifico di pianificazioni?

Puoi utilizzare l'esplorazione Piano pianificato per visualizzare solo un insieme specifico di pianificazioni, filtrando, ad esempio, in base a dashboard, proprietari o modelli specifici. Ad esempio, per visualizzare un elenco di pianificazioni basate su 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 da Utente per vedere chi ha creato ciascuna pianificazione.
  4. Seleziona Pianificazione crono da Piano pianificato per visualizzare l'orario di consegna pianificato per ogni pianificazione come stringa cron.
  5. Puoi anche selezionare Link dalla vista Look o dalla vista Dashboard per ottenere 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 pubblicazioni inviate una sola volta (ad esempio per la pubblicazione di un Look) o inviate come test una tantum (ad es. per la pubblicazione di un Look di prova).

Nel seguente URL di esempio, puoi sostituire il nome del modello thelook nell'elemento filtro f[query.model]=thelook con il nome del modello in base a cui applicare il filtro:

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 dell'esplorazione del piano pianificato può essere l'identificazione di tendenze di errore nelle varie pianificazioni, ad esempio rilevando che le pianificazioni SFTP non funzionano con un messaggio di errore specifico:

  1. Seleziona Ora di creazione, Ora finalizzata, ID, Stato e Dettagli stato da Job pianificato per visualizzare un elenco dei job pianificati con i relativi stati e messaggi di errore.
  2. Seleziona Fase da Fase del job pianificata.
  3. Seleziona Tipo e Formato da Destinazione piano pianificato per visualizzare il tipo di destinazione (ad esempio per l'invio di un Look) e il formato dei dati (ad esempio, per l'invio di un Look).
  4. Filtra in base a Stato da Job pianificato e imposta il valore del filtro su failure per includere solo i job pianificati non riusciti.
  5. Per includere i risultati solo per una destinazione specifica, filtra nel campo Tipo da Destinazione piano pianificato e imposta il valore del filtro sulla destinazione che ti interessa, 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 posso visualizzare le metriche di runtime per le pianificazioni?

Puoi utilizzare l'esplorazione del piano pianificato per analizzare le metriche di runtime per le pianificazioni. Ad esempio, per visualizzare la media dei runtime per le pianificazioni:

  1. Seleziona ID e Nome da Piano pianificato.
  2. Seleziona Nome da Utente.
  3. Seleziona Cron Schedule (Pianificazione crono) da Piano pianificato.
  4. Seleziona Runtime medio in secondi da Fase del job pianificata.
  5. Filtra su Esegui una volta (Sì/No) e imposta il valore del filtro su No per escludere le pubblicazioni inviate una sola volta (ad esempio per la pubblicazione di un Look) o inviate come test una tantum (ad es. 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 di tutti i job relativi a un piano specifico, aggiungi un filtro sull'ID da Piano pianificato e imposta il valore del filtro sull'ID del piano pianificato desiderato.
  2. Seleziona ID da Piano pianificato.
  3. Seleziona Nome da Utente.
  4. Seleziona Cron Schedule (Pianificazione crono) da Piano pianificato.
  5. Seleziona ID, Stato, Ora di creazione e Ora finalizzata da Job pianificato.
  6. Seleziona Runtime in secondi da Fase del job pianificata.
  7. Filtra su Esegui una volta (Sì/No) e imposta il valore del filtro su No per escludere le pubblicazioni inviate una sola volta (ad esempio per la pubblicazione di un Look) o inviate come test una tantum (ad es. per la pubblicazione di un Look di prova).

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

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 dettagli su ciascun utente, tra cui le query storiche eseguite, nonché i contenuti e le cartelle a cui ha accesso.

Analisi rapide

L'esplorazione utente include analisi di tipo Avvio rapido, che puoi utilizzare per rispondere rapidamente alle domande o come punto di partenza per altre query.

Seleziona un riquadro di analisi di Avvio rapido in un'esplorazione vuota oppure dal menu Avvio rapido a forma di 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 tre 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 hanno eseguito l'accesso da oltre 90 giorni?
  • Per quali utenti è stato disattivato l'accesso?
  • Quali utenti hanno l'autorizzazione sviluppatore (develop)?
  • Quanti utenti hanno ciascun ruolo?

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

Oltre al riquadro Accesso recente nella pagina Accesso per l'assistenza, puoi visualizzare le informazioni relative al personale Google che ha eseguito l'accesso alla tua istanza. Ad esempio, per visualizzare quale personale Google ha eseguito l'accesso all'istanza, per quanti minuti è stato eseguito l'accesso all'istanza e per quante query sono state eseguite:

  1. Seleziona Nome da Utente.
  2. Seleziona Utilizzo web approssimativo in minuti e Conteggio query > Conteggio esecuzioni query da Cronologia.
  3. Filtra in Data di creazione > Data in Cronologia e imposta il valore sul periodo di tempo per il quale vuoi visualizzare l'accesso da parte del personale Google.
  4. Filtra su Origine > Origine in Cronologia e imposta il valore su is not equal to scheduled_task per eliminare eventuali attività pianificate.
  5. Filtra in Autorizzazioni utente > È un dipendente Looker (Sì / No) in Fatti sull'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 nella funzionalità System Activity Labs

Le analisi guidate consentono agli amministratori e agli utenti di Looker a cui è stata concessa l'autorizzazione see_system_activity rispondere rapidamente alle domande chiave sull'utilizzo delle istanze nell'esplorazione della cronologia con un formato domanda e risposta. Per consentire agli utenti di accedere alle analisi guidate, un amministratore deve attivare la funzionalità Labs Analisi guidata nell'attività di sistema.

Un'analisi guidata include campi precompilati, valori e opzioni tra cui scegliere, nonché 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.

Al momento gli utenti possono accedere a diverse opzioni di analisi guidata dall'esplorazione Cronologia:

  • Quali utenti sono più attivi nella tua istanza? — Scopri chi sta ottenendo il massimo valore dalla tua istanza
  • Quali contenuti tassano la tua istanza? — Identifica i contenuti di uso più frequente
  • Controllo utenti: interpreta l'attività utente in base al tipo e al ruolo.
  • Utilizzo delle istanze nel tempo: confronta diverse metriche delle attività 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 di Guida rapida.

Una volta eseguita l'analisi guidata, puoi personalizzare i valori dei dati per rispondere a domande chiave, esplorare ulteriormente l'analisi o salvarla 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 delle attività di sistema, puoi selezionare un'analisi guidata selezionando il pulsante Avvio rapido accanto al nome dell'esplorazione.

Questa azione avvia il menu Avvio rapido.

Seleziona un'analisi guidata dal menu Avvio rapido 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 salvarla per condividerla con altri utenti che hanno accesso. Per chiudere l'analisi, è sufficiente chiudere la relativa scheda del browser.

Personalizzazione di un'analisi guidata

Dopo aver selezionato un'analisi guidata da un'esplorazione vuota o dal menu Avvio rapido di un'esplorazione, l'analisi viene aperta ed 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 dai menu a discesa, dai menu delle date o dalle 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 molto utilizzati nella tua istanza Looker. Una volta caricata l'analisi guidata, puoi modificare il valore del periodo di tempo predefinito in Oltre quale periodo di tempo? in Ultimi 30 giorni.

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

In questa fase, puoi scegliere se aggiungere ulteriori approfondimenti all'analisi esplorando ulteriormente i dati. Puoi salvare l'analisi come Look o in una dashboard per condividerla con altri utenti che hanno accesso oppure puoi chiudere l'analisi chiudendo la relativa finestra del browser.

Menu con tre puntini Opzioni di Analisi guidata

Il menu con tre puntini Opzioni in un'analisi guidata consente agli utenti di:

Approfondire un'analisi guidata

Una volta ottenuti i dati iniziali da un'analisi guidata, puoi scegliere di esplorarli ulteriormente. Per farlo, puoi selezionare il menu con tre puntini Opzioni e poi Esplora da qui.

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

Puoi ottenere ulteriori approfondimenti sui dati aggiungendo o rimuovendo campi, pivot o filtri, tra le altre personalizzazioni. Per ulteriori best practice e suggerimenti per Esplora, consulta la pagina della documentazione Creare e modificare le esplorazioni.

Salvataggio di un'analisi guidata

Dopo aver personalizzato un'analisi guidata, puoi salvarla per condividerla con altri utenti che 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 analisi guidata in una dashboard selezionando + Aggiungi alla dashboard dal menu con tre puntini Opzioni.

Una volta aperto il menu Salva analisi guidata in una dashboard, procedi nel seguente modo:

  1. Inserisci un titolo per il riquadro della dashboard di analisi guidata.
  2. Seleziona una cartella in cui salvare la dashboard a cui 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 per visualizzarla o apportare modifiche.

  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 dal menu con tre puntini Opzioni:

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 nell'esplorazione, 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 intendi salvare un Look esistente, lascia vuoto questo campo.

  5. Nel campo Descrizione, puoi inserire una descrizione del Look. Se intendi salvare un Look esistente, lascia vuoto questo campo.

  6. Nel campo Cartella, verifica se la cartella corrente è la destinazione che ti interessa. Il campo Cartella mostra il nome e la posizione della cartella selezionata, mentre a destra i contenuti di quest'ultima. 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 Look in un'altra cartella, vai alla cartella in cui vuoi salvare il Look. Puoi accedere alla cartella in uno dei seguenti modi:

    • Nel campo Cartella, seleziona una cartella principale da cui accedere.
    • Sul lato sinistro, seleziona il nome di una cartella di primo livello per accedervi.
    • Sul lato destro, seleziona il nome di una sottocartella che vuoi utilizzare o passa a una delle sue sottocartelle.
    • Se ci sono molte sottocartelle, puoi inserire il nome della sottocartella nel campo Filtra per titolo per filtrare l'elenco in modo che sia filtrato solo per quella sottocartella.

  8. Se vuoi salvare nel Look esistente, scorri verso il basso o utilizza il campo Filtra per titolo per trovare e selezionare il Look che ti interessa. Il titolo e la descrizione del Look (se presenti) vengono visualizzati nei campi Titolo e Descrizione.

  9. Salva il Look.

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

Puoi anche selezionare altre opzioni dall'esplorazione per salvare o condividere l'esplorazione con analisi guidata, ad esempio:

  • Scarica: per scaricare l'esplorazione Analisi guidata
  • Invia: per inviare l'esplorazione Analisi guidata come invio una tantum.
  • Salva e pianifica: per salvare l'esplorazione Analisi guidata come Look o dashboard e impostare una pubblicazione ricorrente.
  • Unisci i risultati: per unire i risultati dell'esplorazione Analisi guidata agli altri risultati di Esplora.

Ricaricare un'analisi guidata

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

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