Creazione di report sull'utilizzo di Looker con le esplorazioni delle 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 di applicazioni sottostante di Looker. Mostrano informazioni sull'istanza di Looker, tra cui Look e dashboard salvati sull'istanza, informazioni sugli utenti, informazioni storiche sulle query e statistiche sulle prestazioni dell'istanza. Sia la granularità che la conservazione dei dati relativi alle attività del sistema sono soggette a vincoli di sistema. L'attività di sistema è progettata per raccogliere dati ad alto volume e l'aggregazione può essere utilizzata per integrare i log aziendali.

Per impostazione predefinita, i dati delle attività di sistema sono 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 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, valuta la possibilità di utilizzare l'attività di sistema Elite.

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

Esplorazioni delle attività del 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, aggiunta ai preferiti, pianificazione, incorporamento e accesso tramite l'API. Include anche i dettagli sui singoli Look e sulle singole dashboard. 12 ore
Connessione DB Dettagli sulle connessioni ai database. Include informazioni sugli utenti che hanno accesso alle connessioni di database. 1 ora
Dashboard Dettagli su tutte le dashboard e gli elementi della 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 in Looker, inclusi il nome, il tipo e la frequenza di ogni evento. Include informazioni sui gruppi e sugli utenti collegati agli eventi. 1 ora
Attributo evento Informazioni sugli attributi che costituiscono gli eventi. Include i dati nell'esplorazione Eventi e aggiunge le informazioni sugli attributi. 12 ore
Utilizzo dei campi Campi LookML e il numero di volte utilizzato. 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 dei relativi dettagli, 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 nei 90 giorni precedenti. 12 ore
Aspetto Dettagli su tutti i Look. Include 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 delle query di origine sia delle query unite. 1 ora
Build PDT Dettagli sulle build di PDT, tra cui il tempo necessario per completarle, nonché la connessione e il modello di cui fanno parte le PDT. 1 ora
Log eventi PDT Informazioni sugli eventi storici relativi alle PDT, tra cui errori e ricostruzioni delle PDT.

Per saperne di più su come visualizzare e comprendere le azioni dei log delle PDT e i relativi dati sulle azioni, consulta la pagina Informazioni sulle azioni dei log delle PDT.
12 ore
Metriche delle prestazioni delle query Analisi dettagliate delle query eseguite dalla tua istanza Looker. 1 ora
Ruolo I ruoli di Looker e gli insiemi di modelli e autorizzazioni che compongono i ruoli. 1 ora
Query SQL Query SQL eseguite, tra cui ora e frequenza, e dettagli sugli utenti che le hanno eseguite. 1 ora
Piano pianificato Informazioni su tutti i caricamenti di dati pianificati, inclusi i job pianificati in precedenza e quelli attualmente pianificati. Include i dati su dashboard, Look, query, cartelle e utenti associati a caricamenti di dati pianificati. 12 ore
Utente Dettagli relativi a ciascun utente, tra cui la cronologia delle query 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 di Utilizzo dei contenuti, Dashboard, Event, Attributo evento, Cronologia, Look, Merge Query, PDT Build, SQL Query e Plan.

Utilizzo delle esplorazioni delle attività del sistema

Di seguito sono riportati alcuni esempi di come usare alcune delle esplorazioni dell'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 delle API

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

Puoi utilizzare l'esplorazione Utilizzo delle API per rispondere a domande come le seguenti:

Come posso ottenere un controllo giornaliero delle chiamate API?

Puoi utilizzare l'esplorazione Utilizzo delle API per recuperare un elenco di tutte le chiamate API effettuate sulla tua istanza in un determinato periodo di tempo. Per visualizzare 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 a Data di creazione da Utilizzo API con la data che preferisci.
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 dell'API Looker o l'Explorer API Looker per ulteriori informazioni su ciascuna chiamata API.

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

Puoi utilizzare l'Esplorazione Utilizzo delle API per aggregare il volume di chiamate API in un determinato periodo di tempo. Ad esempio, puoi creare un report annuale che mostri il numero di chiamate API effettuate ogni mese:

  1. Seleziona Mese creazione da Utilizzo API.
  2. Seleziona Utilizzo totale da Utilizzo API.
  3. Filtra in base a Anno di creazione da Utilizzo API con l'anno che preferisci.
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'impostazione dei preferiti, la pianificazione e l'accesso tramite l'API. Include anche dettagli su singoli Look e dashboard.

Analisi di avvio rapido

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

Seleziona un riquadro Analisi di avvio rapido in un'esplorazione vuota o dal menu Avvio rapido a forma di fulmine in un'esplorazione già eseguita. Looker mostrerà una query con i campi preselezionati e ordinati per rispondere a una delle seguenti domande:

  • Quali contenuti sono stati aggiunti più volte ai preferiti?
  • A quali contenuti è stato eseguito l'accesso nei 3 giorni precedenti?
  • Quali contenuti non sono stati consultati negli ultimi 60 giorni?
  • Quali contenuti sono stati consultati più spesso utilizzando l'API Looker?
  • Quali dashboard create negli ultimi 7 giorni sono più utilizzate?
  • Quali Look creati negli ultimi 7 giorni sono più utilizzati?
  • Quali bacheche sono state aggiunte ai preferiti più volte?
  • Quali contenuti sono stati visualizzati più volte?

Puoi utilizzare l'Esplorazione Utilizzo dei contenuti per trovare i Look o le dashboard più popolari nella 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. In Esplora Utilizzo dei contenuti, seleziona Content ID, Titolo dei contenuti e Tipo di contenuti dalla visualizzazione Utilizzo dei contenuti.
  2. Aggiungi un filtro su Tipo di contenuti dalla vista 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 i contenuti più popolari per primi.
  5. Puoi anche aggiungere un filtro al 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.

In seguito, puoi utilizzare l'esplorazione Cronologia per trovare i filtri utilizzati in un Look o in una dashboard specifici:

  1. Nell'esplorazione Cronologia, applica un filtro al campo ID dalla visualizzazione Dashboard o dalla vista Look e inserisci gli ID delle dashboard o dei Look che hai identificato utilizzando l'esplorazione Utilizzo dei contenuti.
  2. Seleziona Filtri dalla vista Query per restituire un elenco di filtri utilizzati dalle dashboard o dai Look a cui stai applicando i filtri.

Dashboard

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

Analisi di avvio rapido

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

Seleziona un riquadro Analisi di avvio rapido in un'esplorazione vuota o dal menu Avvio rapido a forma di fulmine in un'esplorazione già eseguita. Looker mostrerà una query con i 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 essere eseguite 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 in Looker, inclusi il nome, il tipo e la 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 Eventi:

Consulta la pagina della documentazione sugli eventi Looker per ulteriori informazioni sulla visualizzazione degli eventi e degli attributi degli eventi comuni e per un elenco dei tipi di eventi.

Come posso 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 vista Evento.
  2. Aggiungi un filtro su Is API Call (Yes / No) (È chiamata API) e imposta il valore del filtro su Yes.
  3. Puoi anche selezionare campi come Data 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

C'è un modo per esaminare gli aggiornamenti dei contenuti?

Puoi utilizzare l'esplorazione Eventi per esaminare gli aggiornamenti dei contenuti filtrando gli eventi che includono la parola update:

  1. Seleziona il Nome dalla visualizzazione Evento.
  2. Aggiungi un filtro al campo Nome dalla vista Evento e 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 Data creazione da Evento e ID da 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?

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

  1. Aggiungi un filtro al campo Nome dalla vista Evento e imposta il valore del filtro su login.
  2. Seleziona l'ID e il Nome dalla vista 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 costituiscono gli eventi.

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

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

Come si visualizzano le modifiche alle autorizzazioni?

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

  1. Nella vista Evento, seleziona Ora creazione e Nome per indicare l'ora 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 e qualsiasi altro campo desiderato da Utente per ottenere informazioni sull'utente che ha apportato la modifica.
  4. Filtra in base a Nome nella visualizzazione Evento e imposta 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 attivate?

Puoi utilizzare lo strumento Esplora Attributo evento per monitorare quando le funzionalità di Labs sono attivate. Ad esempio, seleziona i seguenti campi:

  1. Seleziona Ora 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 informazioni sull'utente che ha attivato una funzionalità di Labs.

In questo esempio, il nome della funzionalità di Labs che è stata attivata o disattivata viene visualizzato nel campo Valore di Attributo evento quando Nome in Attributo evento ha il valore labs_feature_id. Quando Nome da 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 Attributo evento per vedere quando è stato modificato il nome di un progetto:

  1. Seleziona Ora creazione e Nome dalla vista 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 registro di 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 History possono aumentare rapidamente, Looker elimina automaticamente i record che soddisfano uno dei seguenti criteri:

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

Chiarimento sui campi selezionati

Ogni campo dell'esplorazione Cronologia include una descrizione per aiutarti a comprenderne lo scopo. La seguente tabella contiene descrizioni più dettagliate di alcuni campi molto richiesti dai clienti:

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.
  • 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 Looker con un'[azione di flusso](/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 di dashboard in formato CSV.
  • drill_modal: la query è stata avviata quando un utente ha visualizzato in dettaglio i dati.
  • explore: la query è stata avviata da un'esplorazione. (La query può essere stata avviata dall'interfaccia utente o dall'API)
  • guided_analysis: la query è stata creata con la funzionalità di Labs Analisi guidate nell'attività del 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 PDC.
  • 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 caricamenti pianificati di formati non PDF, come CSV.
  • sql_interface: la query è stata avviata da un'applicazione di terze parti utilizzando Open SQL Interface.
  • sqlrunner: la query è stata avviata da SQL Runner.
  • suggest: la query è stata creata come query di suggerimenti filtro.
Fonte emittente L'origine di una query, in bucket.
  • Hub azioni: la query è stata avviata utilizzando l'hub azioni di Looker. È incluso il valore dell'Origine authenticated_download.
  • API: la query è stata avviata utilizzando l'API Looker. È incluso il valore dell'Origine api3.
  • Sistema: la query è stata avviata da Looker senza l'intervento diretto dell'utente. Sono inclusi i valori Origine 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. È incluso il valore dell'Origine 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.
  • error: la query non è riuscita e si è verificato 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 di avvio rapido

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 Analisi di avvio rapido in un'esplorazione vuota o dal menu Avvio rapido a forma di fulmine in un'esplorazione già eseguita. Looker mostrerà una query con i campi preselezionati e ordinati per rispondere a una delle seguenti domande:

  • Quali origini delle query sono state più attive nell'ultimo giorno?
  • Quali utenti sono stati più attivi nell'ultima settimana?
  • Quali sono le dashboard più popolari?
  • Quante volte è stata utilizzata una dashboard specifica 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 runtime medi delle query dei singoli modelli?
  • Qual è l'attività di query recente di un determinato utente?

Quali sono i modelli utilizzati in una dashboard?

Puoi usare l'esplorazione Cronologia per trovare tutti i modelli utilizzati da una dashboard. Ad esempio, questo potrebbe aiutare a identificare i modelli per cui 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 dalla visualizzazione Query.
  3. Filtra in base a ID (inclusivo), inserendo l'ID dashboard per la dashboard in base a cui applicare il filtro.

Nell'esempio di URL che segue, 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 posso identificare le query a lunga esecuzione?

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

  1. Seleziona ID e Link da Query.
  2. Seleziona Tempo di esecuzione medio in secondi e Conteggio esecuzioni query da Cronologia per visualizzare il periodo di tempo medio durante l'esecuzione di ogni query e quante volte è stata eseguita.
  3. Puoi aggiungere un filtro per 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 su È singola query (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. A questo scopo, puoi filtrare 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 base a Tempo di esecuzione medio in secondi da Cronologia per elencare le query con il tempo di esecuzione medio più lungo.

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.

Nel seguente esempio di URL, puoi modificare il periodo di tempo per cui vengono visualizzati i risultati sostituendo 7+days nell'elemento di filtro f[history.created_date]=7+days con il valore di filtro desiderato. Puoi anche modificare il valore del filtro su Tempo medio di esecuzione 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 un utente ha utilizzato SQL Runner?

Per determinare l'ultima volta che un utente specifico ha eseguito una query SQL Runner utilizzando l'esplorazione History:

  1. Seleziona Ultima esecuzione e User ID dalla vista 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 faccio a trovare le query terminate dal database?

Per trovare le query terminate dal tuo database con l'esplorazione Cronologia:

  1. Aggiungi un filtro per 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 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 a 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 ciascun ruolo nell'istanza nei 90 giorni precedenti:

  1. Seleziona Esplora da Query.
  2. Seleziona Nome e usalo come pivot 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 effettuato query su un'esplorazione specifica negli ultimi 90 giorni?

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

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

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

Puoi utilizzare l'esplorazione Cronologia per determinare se alcuni campi di una visualizzazione specifica sono stati utilizzati negli ultimi 90 giorni:

  1. Seleziona Data creazione da Cronologia.
  2. Seleziona Esplora e Link 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 per la condizione del filtro. Il periodo nel filtro garantirà che i tuoi risultati restituiscano campi solo da quella vista e non campi di viste con nomi simili.

Nell'esempio di URL che segue, puoi sostituire order%5E_items. nell'elemento filtro f[query.formatted_fields]=%25order%5E_items. con il nome della visualizzazione in base a cui 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 creazione in Cronologia.
  2. Seleziona Nome client API, ID foglio di lavoro Fogli connessi e Trigger di Fogli connessi dal gruppo Proprietà client API Query in Cronologia.
  3. Seleziona Nome da Utente.
  4. Filtra in base a ID foglio di lavoro Fogli connessi nel gruppo Proprietà client 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 associate ai Look.

Di seguito sono riportate alcune domande comuni sull'utilizzo di Looker Explore:

Quali Look sono condivisi pubblicamente?

Puoi utilizzare lo strumento Esplora Look per vedere quali Look sono condivisi pubblicamente o per cui è attivato un URL pubblico.

  • Filtra su Pubblico (Sì / No) da 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, impostando il valore sull'ID del Look.
  2. Seleziona ID e Nome da Utente.
  3. Puoi anche selezionare campi come Data 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 di eliminazione da Look.
  2. Aggiungi un filtro per Data eliminata da Guarda 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 Query di unione include informazioni sulle query unite, inclusi i campi e altri elementi delle query di origine e delle query unite.

Puoi utilizzare l'esplorazione Query di unione per rispondere a domande come le seguenti:

Quali esplorazioni vengono unite più spesso?

Puoi utilizzare l'esplorazione Query di unione per scoprire quali esplorazioni vengono unite più spesso e valutare l'opportunità di unire le tabelle per migliorare le prestazioni e aumentare le 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 PDT Build include informazioni sulle build di PDT, tra cui il tempo necessario per completarle, nonché la connessione e il modello di cui fanno parte le PDT.

Di seguito sono riportati alcuni utilizzi comuni di Esplora PDT Build:

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

Come posso visualizzare i tempi di build delle PDT?

Puoi utilizzare PDT Builds (Esplora build) per visualizzare i tempi di build per le PDT. Ad esempio, per visualizzare i tempi di build delle PDT negli ultimi 2 giorni:

  1. Aggiungi un filtro su Start Time (Ora di inizio) dalla vista PDT Builds (Crea build PST) e imposta il valore su is in the past 2 days.
  2. Seleziona Ora di inizio, Nome vista, Connessione, Nome modello, Minuti trascorsi e Secondi trascorsi dalla vista Build.PDT.
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 posso identificare le PDT a lunga esecuzione su cui creare 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 che superano la soglia specificata.

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

  1. Aggiungi un filtro su Tempo medio di compilazione dalla visualizzazione PDT Build e imposta il relativo valore su is greater than 30.
  2. Seleziona View Name (Nome vista), Connection (Connessione) e Average Build Time Minuti dalla vista PDT Build.

Per modificare il valore del filtro su Minuti tempo di compilazione medio da PDT Build, 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 delle prestazioni delle query

L'esplorazione Metriche delle prestazioni delle query fornisce analisi dettagliate di ogni query eseguita dalla tua istanza Looker.

Ad esempio, puoi utilizzare questa esplorazione per individuare i componenti di una query che hanno impiegato più tempo a essere caricati. Puoi utilizzare questa esplorazione anche per identificare tendenze e anomalie nelle prestazioni 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 delle prestazioni delle query.

Analisi di avvio rapido

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

Seleziona un riquadro Analisi di avvio rapido in un'esplorazione vuota o dal menu Avvio rapido a forma di fulmine in un'esplorazione già eseguita. Looker mostrerà una query con i 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 principale più alto?
  • Quali utenti hanno il tempo medio di esecuzione della query principale più alto?
  • Quali ore del giorno hanno i tempi più lunghi per i worker asincroni?
  • Quali ore del giorno hanno i tempi di inizializzazione delle query più lunghi?
  • In quali ore del giorno vengono gestite le connessioni più lunghe?
  • In quali ore del giorno le query principali sono più lunghe?
  • In quali ore del giorno le tempistiche post-query sono più lunghe?

Query SQL

L'esplorazione Query SQL include informazioni sulle query SQL eseguite, tra cui frequenza e recente, nonché dettagli sugli utenti che le hanno eseguite.

Puoi utilizzare Esplora query SQL per rispondere a domande come le seguenti:

Quali utenti eseguono il maggior numero di query SQL?

Puoi utilizzare lo strumento Esplora query SQL per identificare gli utenti che eseguono il maggior numero di query SQL Runner:

  1. Seleziona ID e Nome da Utente.
  2. Seleziona Count (Conteggio) da SQL Runner Query.
  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 Piano pianificato include informazioni su tutti i caricamenti di dati pianificati, inclusi i job e i job attualmente pianificati.

Di seguito sono riportate alcune domande comuni sull'utilizzo di Esplora Piano pianificato:

Come si visualizzano 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 memorizza i dati basati sul tempo in Fuso orario del sistema:

  1. Seleziona ID, Nome e Runtime successivo 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 vedere l'utente che ha creato la pianificazione.
  3. Filtra in base a Esegui una volta (Sì/No) e imposta il valore del filtro su No per escludere le pubblicazioni che sono state inviate una sola volta (ad esempio per la pubblicazione di un Look) o inviate come test una tantum (ad esempio, per la pubblicazione di prova di un Look).
  4. Puoi anche aggiungere campi come Pianificazione cronologia e Fuso orario dalla vista 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

A quale fase si bloccano le pianificazioni?

Puoi utilizzare l'esplorazione Piano pianificato per identificare la fase in cui le pianificazioni si bloccano. Ad esempio:

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

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

Nell'esempio di URL che segue, puoi sostituire l'ID del job pianificato 12913 nell'elemento filtro &f[scheduled_job.id]=12913 con l'ID del job pianificato a cui 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 programmazione?

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

  1. Seleziona ID e Nome da Piano pianificato.
  2. Seleziona ID e Nome da Utente.
  3. Filtra in base a Esegui una volta (Sì/No) e imposta il valore del filtro su No per escludere le pubblicazioni che sono state inviate una sola volta (ad esempio per la pubblicazione di un Look) o inviate come test una tantum (ad esempio, per la pubblicazione di prova di un Look).
  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 di quella 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 Piano pianificato per identificare i piani la cui esecuzione è pianificata contemporaneamente:

  1. Seleziona ID, Nome, Pianificazione cronologia e Ora di esecuzione successiva da Piano pianificato.
  2. Filtra in base a Esegui una volta (Sì/No) e imposta il valore del filtro su No per escludere le pubblicazioni che sono state inviate una sola volta (ad esempio per la pubblicazione di un Look) o inviate come test una tantum (ad esempio, per la pubblicazione di prova di un Look).
  3. Puoi anche aggiungere un filtro su Prossima esecuzione 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 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 pianificazioni sono illimitate?

Puoi utilizzare l'esplorazione con piano pianificato per trovare un numero illimitato di pianificazioni oppure di pianificazioni con un limite di -1 righe:

  1. Filtra in base a Invia tutti i risultati e imposta il valore su .
  2. Seleziona ID, Ora creazione, Ora finalizzata 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 Piano pianificato, puoi visualizzare le cronologie di oltre 50 pianificazioni che sono disponibili nella pagina di amministrazione Cronologia pianificazioni. Ad esempio:

  1. Seleziona ID da Piano pianificato.
  2. Seleziona Nome da Utente per vedere chi ha creato ogni pianificazione.
  3. Seleziona Pianificazione cronologia da Job pianificato per visualizzare l'ora di invio pianificata di ciascun job pianificato come stringa cron.
  4. Seleziona Tipo da Destinazione piano pianificato per visualizzare il tipo di destinazione (ad esempio, per la pubblicazione di un Look).
  5. Seleziona ID, Stato e Dettagli stato da Job pianificato per visualizzare lo stato e gli eventuali messaggi di errore di ciascun job pianificato.
  6. Seleziona Ora creazione e Ora finalizzata da Job pianificato.
  7. Seleziona Runtime in secondi da Fase job pianificato.
  8. Puoi anche selezionare Collega dalla vista Look o dalla vista Dashboard per ottenere un link al Look o alla dashboard per una pianificazione.
  9. Per limitare i risultati solo a un periodo di tempo specifico, aggiungi un filtro per Data di creazione da Lavoro pianificato e imposta il valore del filtro sul periodo di tempo desiderato, ad esempio is in the past 7 days.
  10. Filtra in base a Esegui una volta (Sì/No) e imposta il valore del filtro su No per escludere le pubblicazioni che sono state inviate una sola volta (ad esempio per la pubblicazione di un Look) o inviate come test una tantum (ad esempio, per la pubblicazione di prova di un Look).
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 al 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 ogni pianificazione.
  4. Seleziona Pianificazione cronologia da Piano pianificato per vedere l'ora di invio pianificata per ogni pianificazione come stringa cron.
  5. Puoi anche selezionare Collega dalla vista Look o dalla vista Dashboard per ottenere un link al Look o alla dashboard per una pianificazione.
  6. Filtra in base a Esegui una volta (Sì/No) e imposta il valore del filtro su No per escludere le pubblicazioni che sono state inviate una sola volta (ad esempio per la pubblicazione di un Look) o inviate come test una tantum (ad esempio, per la pubblicazione di prova di un Look).

Nell'esempio di URL che segue, 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 per l'esplorazione del piano pianificato può essere l'identificazione delle tendenze di errore nelle pianificazioni, come ad esempio l'individuazione delle pianificazioni SFTP non riuscite con uno specifico messaggio di errore:

  1. Seleziona Ora creazione, Ora finale, ID, Stato e Dettagli stato da Lavoro pianificato per visualizzare un elenco dei job pianificati con i relativi stati e messaggi di errore.
  2. Seleziona Fase da Fase job pianificato.
  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 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 in base al campo Tipo da Destinazione piano pianificato e imposta il valore 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 posso visualizzare le metriche di runtime per le pianificazioni?

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

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

Per modificare il filtro su ID da Piano pianificato nel seguente URL di esempio, sostituisci 145 nell'elemento di filtro f[scheduled_plan.id]=145 con l'ID del piano pianificato su cui 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 la cronologia delle query eseguite, nonché i contenuti e le cartelle a cui ha accesso.

Analisi di avvio rapido

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

Seleziona un riquadro Analisi di avvio rapido in un'esplorazione vuota o dal menu Avvio rapido a forma di fulmine in un'esplorazione già eseguita. Looker mostrerà una query con i 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 accedono da oltre 90 giorni?
  • Per quali utenti è stato disattivato l'accesso?
  • Quali utenti hanno l'autorizzazione sviluppatore (develop)?
  • Quanti utenti include ogni ruolo?

Come faccio a vedere quale personale Google ha avuto accesso alla mia istanza?

Oltre al riquadro Accesso recente nella pagina Accesso per 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, quanti minuti hanno eseguito l'accesso e quante query hanno eseguito:

  1. Seleziona Nome da Utente.
  2. Seleziona Utilizzo web approssimativo in minuti e Conteggi query > Conteggio esecuzioni query da Cronologia.
  3. Filtra in base a Data 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 in base a Origine > Origine in Cronologia e imposta il valore su is not equal to scheduled_task per eliminare tutte le attività pianificate.
  5. Filtra in base a Autorizzazioni utente > È dipendente Looker (Sì / No) in Informazioni 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 di Looker e agli utenti a cui è stata concessa l'autorizzazione see_system_activity di rispondere rapidamente alle domande chiave sull'utilizzo delle istanze nella sezione di esplorazione della cronologia in un formato di domanda e risposta. Affinché gli utenti possano accedere alle analisi guidate, un amministratore deve attivare la funzionalità Labs Analisi guidate nell'attività del sistema.

Un'analisi guidata include campi precompilati, valori e opzioni da selezionare, 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 della Cronologia:

  • Quali sono gli utenti più attivi nella tua istanza? — Scopri chi sta ottenendo il massimo valore dalla tua istanza
  • Quali contenuti gravano sulla tua istanza? – Identifica i contenuti molto utilizzati
  • Controllo utenti: comprendi l'attività utente in base al tipo e al ruolo
  • Utilizzo delle istanze nel tempo: confronta le diverse metriche delle attività nel tempo

Scelta di 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.

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 gli altri utenti che dispongono dell'accesso. Per chiudere l'analisi, chiudi 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à del sistema, puoi selezionare un'analisi guidata selezionando il pulsante Guida rapida accanto al nome dell'esplorazione.

Questa azione avvia il menu Avvio rapido.

Seleziona un'analisi guidata dal menu Avvio rapido per aprirla ed eseguirla 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 gli altri utenti che dispongono dell'accesso. Per chiudere l'analisi, chiudi la relativa scheda del browser.

Personalizzazione di un'analisi guidata

Dopo aver selezionato un'analisi guidata da un'esplorazione vuota o dal menu Guida rapida di un'esplorazione, l'analisi verrà 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 nell'istanza di Looker. Una volta caricata l'analisi guidata, puoi modificare il valore predefinito del periodo di tempo da In quale periodo di tempo? a Ultimi 30 giorni.

L'analisi guidata si aggiornerà automaticamente con il valore del periodo di tempo selezionato.

In questa fase, puoi scegliere se ricavare ulteriori approfondimenti nell'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 chiuderla chiudendo la finestra del browser.

Menu con tre puntini di Analisi guidata

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

Approfondimento su un'analisi guidata

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

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

Per ottenere ulteriori approfondimenti sui dati, puoi aggiungere o rimuovere campi, pivot o filtri, tra le altre personalizzazioni. Per scoprire di più su best practice e suggerimenti su Esplora, consulta la pagina della documentazione Creare e modificare le esplorazioni.

Salvataggio di un'analisi guidata

Dopo aver personalizzato un'analisi guidata, potresti volerla salvare per condividerla con gli altri utenti che dispongono dell'accesso. Puoi salvare un'analisi guidata in due modi:

Aggiunta di una visualizzazione di analisi guidata a una dashboard

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

Quando si apre il menu Salva analisi guidata in una dashboard, segui questi passaggi:

  1. Inserisci un titolo per il riquadro della dashboard dell'analisi guidata.
  2. Seleziona una cartella in cui salvare 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 passare alla dashboard per visualizzare o 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 dal menu Opzioni con 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. Seleziona il menu a forma di ingranaggio nell'angolo in alto a destra di Esplora.
  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, controlla se la cartella corrente è la destinazione desiderata. Il campo 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 puoi 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 passare alla cartella in uno dei seguenti modi:

    • Nel campo Cartella, seleziona le cartelle principali per accedervi.
    • 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 relative sottocartelle.
    • Se ci sono molte sottocartelle, puoi inserire il nome della sottocartella nel campo Filtra per titolo in modo che l'elenco venga filtrato solo in base a quella sottocartella.

  8. Se vuoi salvare su un Look esistente, scorri verso il basso o utilizza il campo Filtra per titolo per trovare e selezionare il Look desiderato. Il titolo e la descrizione del Look (se presente) sono visualizzati nei campi Titolo e Descrizione.

  9. Salva il tuo Look.

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

Puoi anche selezionare altre opzioni da Esplora per salvare o condividere l'esplorazione 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 dell'analisi guidata come Look o dashboard e impostare una distribuzione ricorrente
  • Unisci risultati: per unire i risultati di Analisi guidata con gli altri risultati di Esplora

Ricaricamento di un'analisi guidata

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

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