Gli amministratori di Looker e gli utenti a cui è stata concessa l'autorizzazione see_system_activity
hanno accesso alle esplorazioni dell'attività del sistema di Looker nel menu Esplora.
Le esplorazioni dell'attività di sistema si connettono al database dell'applicazione sottostante di Looker. Mostrano informazioni sulla tua istanza di Looker, tra cui Look e dashboard salvati nell'istanza, informazioni sugli utenti, informazioni storiche sulle query e statistiche sulle prestazioni dell'istanza. Sia la granularità che la conservazione dei dati dell'attività di sistema sono soggette a vincoli di sistema. L'attività di sistema è progettata per raccogliere dati di grandi volumi e la sua aggregazione può essere utilizzata per integrare i log aziendali.
Per impostazione predefinita, i dati di attività del sistema vengono archiviati nel database interno di Looker. La maggior parte delle tabelle viene troncata regolarmente per rispettare i limiti di archiviazione. Ad esempio, la tabella della cronologia viene troncata ai dati degli ultimi 90 giorni. Alcune tabelle hanno criteri di conservazione dei dati più rigorosi. Per aumentare la conservazione dei dati, valuta la possibilità di utilizzare Elite System Activity.
Non è possibile eseguire query sui dati di Attività di sistema utilizzando SQL Runner, poiché le autorizzazioni per il database interno di Looker sono limitate.
Esplorazioni dell'attività di sistema
Questi sono gli Explore dell'attività del sistema:
Nome esplorazione | Descrizione | Durata della cache |
---|---|---|
Utilizzo dei contenuti | Dati sull'utilizzo di Look e delle dashboard, inclusi frequenza di visualizzazione, aggiunta ai preferiti, pianificazione, incorporamento e accesso tramite l'API. Sono inclusi anche i dettagli sui singoli Look e dashboard. | 12 ore |
Connessione DB | Dettagli sulle connessioni al database. Include informazioni sugli utenti che hanno accesso alle connessioni ai database. | 1 ora |
Dashboard | Dettagli di tutte le dashboard e di tutti gli elementi delle dashboard. Include informazioni su Look, query, ruoli, utenti e cartelle associati ai dashboard. | 12 ore |
Dashboard sul rendimento | Rendimento e dati storici sulle dashboard. | 1 ora |
Evento | Informazioni sugli eventi storici in Looker, inclusi nome, tipo e frequenza di ogni evento. Include informazioni sui gruppi e sugli utenti collegati agli eventi. | 1 ora |
Attributo evento | Informazioni sugli attributi che compongono gli eventi. Include i dati nell'esplorazione Evento e aggiunge informazioni sugli attributi. | 12 ore |
Utilizzo dei campi | Campi LookML e numero di utilizzi. | 1 ora |
Cartelle | Informazioni su tutte le cartelle, sui contenuti archiviati in ciascuna cartella e sul creatore di ogni cartella. | 1 ora |
Gruppo | Elenco dei gruppi e dettagli su questi gruppi, inclusi gruppi principali e secondari, nonché utenti e ruoli che appartengono a ciascun gruppo. | 1 ora |
Cronologia | Dettagli di tutte le query eseguite nei 90 giorni precedenti. | 12 ore |
Look | 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 campi e altri elementi delle query di origine e di quelle unite. | 1 ora |
Build PDT | Dettagli sulle build PDT, inclusi il tempo impiegato per completarle e la connessione e il modello di cui fanno parte le PDT. | 1 ora |
Log eventi PDT | Informazioni sugli eventi storici correlati alle PDT, tra cui le ricompilazioni e gli errori delle PDT.Per ulteriori informazioni sulla visualizzazione e la comprensione delle azioni dei log PDT e dei relativi dati di azione, consulta la pagina di documentazione Informazioni sulle azioni dei log PDT. | 12 ore |
Concorrenza delle query | Un'analisi dettagliata della concorrenza delle query sull'istanza. | 12 ore |
Metriche sul rendimento delle query | Suddivisioni dettagliate delle query eseguite dall'istanza di Looker. | 1 ora |
Ruolo | Ruoli Looker e i set di modelli e autorizzazioni che li compongono. | 1 ora |
Query SQL | Query SQL eseguite, inclusi la frequenza e la data più recente, nonché i dettagli sugli utenti che le hanno eseguite. | 1 ora |
Piano programmato | Informazioni su tutte le consegne di dati pianificate, inclusi i lavori pianificati in precedenza e quelli pianificati attualmente. Include dati su dashboard, Look, query, cartelle e utenti associati alle distribuzioni di dati pianificate. | 12 ore |
Utente | Dettagli su ogni utente, incluse le query storiche eseguite e i contenuti e le cartelle a cui ha accesso. | 12 ore |
Consulta la sezione Utilizzo delle esplorazioni dell'attività di sistema in questa pagina per alcuni esempi di utilizzi comuni delle esplorazioni Utilizzo dei contenuti, Dashboard, Evento, Attributo evento, Cronologia, Look, Query di unione, Build PDT, Query SQL, Piano pianificato e Utente.
Utilizzare le esplorazioni dell'attività del sistema
Di seguito sono riportati alcuni esempi di come utilizzare alcune delle esplorazioni in Attività di sistema, insieme 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 Looker.
Utilizzo delle API
L'esplorazione Utilizzo API fornisce un riepilogo del volume di chiamate API effettuate alla tua istanza di Looker.
Puoi utilizzare l'esplorazione Utilizzo API per rispondere a domande come le seguenti:
- Come posso ottenere un controllo giornaliero delle chiamate API?
- Quante chiamate API totali sono state effettuate sulla mia istanza quest'anno?
Come posso ottenere un audit giornaliero delle chiamate API?
Puoi utilizzare l'esplorazione Utilizzo API per recuperare un elenco di tutte le chiamate API effettuate sulla tua istanza per un determinato periodo di tempo. Per visualizzare le chiamate effettuate in un determinato giorno:
- Seleziona Endpoint da Utilizzo API.
- Seleziona Utilizzo totale da Utilizzo API.
- Filtra in base a Data creazione da Utilizzo API con la data selezionata.
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
Per ulteriori informazioni su cosa fa ogni chiamata API, consulta il riferimento API Looker o Explorer API di Looker.
Quante chiamate API sono state effettuate sulla mia istanza quest'anno?
Puoi utilizzare l'esplorazione Utilizzo API per aggregare il volume di chiamate API in qualsiasi periodo di tempo. Ad esempio, puoi creare un report annuale che mostri quante chiamate API sono state effettuate ogni mese:
- Seleziona Mese di creazione da Utilizzo API.
- Seleziona Utilizzo totale da Utilizzo API.
- Filtra in base all'anno di creazione da Utilizzo API con l'anno selezionato.
https://<instance_name.looker.com>/explore/system__activity/api_usage?fields=api_usage.total_usage,api_usage.created_month&fill_fields=api_usage.created_month&f[api_usage.created_year]=last+year&sorts=api_usage.created_month+desc&limit=500&column_limit=50&vis=%7B%7D&filter_config=%7B%22api_usage.created_year%22%3A%5B%7B%22type%22%3A%22advanced%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22last+year%22%2C%22unit%22%3A%22yr%22%7D%2C%7B%7D%5D%2C%22id%22%3A6%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded
Utilizzo dei contenuti
L'esplorazione Utilizzo dei contenuti in Attività di sistema fornisce informazioni sull'utilizzo di Look e dashboard, tra cui la frequenza di visualizzazione, l'aggiunta ai preferiti, la pianificazione e l'accesso tramite l'API. Sono inclusi anche i dettagli sui singoli Look e sulle singole dashboard.
Analisi di avvio rapido
L'esplorazione Utilizzo dei contenuti include analisi Guida rapida, che puoi utilizzare per rispondere rapidamente alle domande o come punto di partenza per altre query.
Seleziona un riquadro di analisi Avvio rapido in un'esplorazione vuota o dal menu Avvio rapido (icona a forma di fulmine) in un'esplorazione 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?
- Quali contenuti sono stati consultati nei tre 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 vengono utilizzate maggiormente?
- Quali Look creati negli ultimi 7 giorni vengono utilizzati più spesso?
- Quali bacheche sono state aggiunte ai preferiti più volte?
- Quali contenuti sono stati visualizzati più volte?
Quali filtri vengono utilizzati nei Look e nelle dashboard più popolari?
Puoi utilizzare l'esplorazione Utilizzo dei contenuti per trovare i Look o i dashboard più popolari nella tua istanza. Puoi quindi utilizzare Esplora cronologia per identificare i filtri utilizzati dai Look o dai prospetti più popolari. Per trovare i Look o le dashboard più popolari:
- Nella sezione Utilizzo dei contenuti di Esplora, seleziona Content ID, Titolo dei contenuti e Tipo di contenuti dalla visualizzazione Utilizzo dei contenuti.
- Aggiungi un filtro per Tipo di contenuti dalla visualizzazione Utilizzo dei contenuti e imposta il valore del filtro su
dashboard OR look
. - Seleziona Visualizza totale in Utilizzo dei contenuti. Puoi anche selezionare campi come Totale preferiti, Totale programmazioni, Totale API e Totale incorporamenti dalla visualizzazione Utilizzo dei contenuti.
- Ordina i risultati in ordine decrescente in base a Visualizzazioni totali per elencare prima i contenuti più popolari.
- 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
.
Poi, puoi utilizzare l'esplorazione Cronologia per trovare i filtri utilizzati in un Look o in una dashboard specifici:
- 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 utilizzando l'esplorazione Utilizzo dei contenuti.
- Seleziona Filtri dalla visualizzazione Query per visualizzare un elenco dei filtri utilizzati dai dashboard o dai Look su cui stai filtrando.
Dashboard
La sezione Dashboard di Esplora include dettagli su dashboard ed elementi delle dashboard, tra cui Look, query, ruoli, utenti e cartelle associati alle dashboard.
Analisi di avvio rapido
La sezione Dashboard di Esplora 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 Avvio rapido in un'esplorazione vuota o dal menu Avvio rapido (icona a forma di fulmine) in un'esplorazione 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 intervalli di aggiornamento automatico brevi?
- 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 determinata visualizzazione o un determinato campo?
- Quali cartelle contengono quali dashboard?
- Quali riquadri compongono una singola dashboard?
Evento
L'esplorazione Evento include informazioni sugli eventi storici in Looker, tra cui il nome, il tipo e la frequenza di ogni evento. Questo report Esplora include anche informazioni sui gruppi e sugli utenti collegati agli eventi.
Di seguito sono riportati alcuni utilizzi comuni dell'esplorazione Evento:
- Come posso trovare e classificare le richieste API?
- Esiste un modo per esaminare gli aggiornamenti dei contenuti?
- Come faccio a visualizzare gli eventi di accesso?
Per ulteriori informazioni sulla visualizzazione degli eventi e degli attributi comuni degli eventi e per un elenco dei tipi di eventi, consulta la pagina della documentazione relativa agli eventi Looker.
Come faccio a trovare e classificare le richieste API?
Puoi trovare tutte le richieste API effettuate e classificarle utilizzando l'esplorazione Evento:
- Seleziona i campi Nome e Categoria dalla visualizzazione Evento.
- Aggiungi un filtro a Is API Call (Yes / No) (È chiamata API (Sì/No)) e imposta il valore del filtro su
Yes
. - Puoi anche selezionare campi come Data di creazione da Evento e Nome da Utente per informazioni su richieste API specifiche.
https://<instance_name.looker.com>/explore/system__activity/event?fields=event.created_date,event.name,event.category,user.name&f[event.is_api_call]=Yes&sorts=event.name&limit=500
Esiste un modo per esaminare gli aggiornamenti dei contenuti?
Puoi utilizzare l'esplorazione Evento per esaminare gli aggiornamenti dei contenuti filtrando gli eventi che includono la parola update
:
- Seleziona il Nome dalla visualizzazione Evento.
- Aggiungi un filtro al campo Nome della visualizzazione Evento e imposta il valore del filtro su
contains update
. - Puoi anche selezionare altri campi per fornire maggiori informazioni su ogni aggiornamento dei contenuti, ad esempio Ora di 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 faccio a visualizzare gli eventi di accesso?
Puoi utilizzare l'esplorazione Evento per determinare chi ha eseguito l'accesso al sistema con gli eventi di accesso. Ad esempio:
- Aggiungi un filtro al campo Nome della visualizzazione Evento e imposta il valore del filtro su
login
. - Seleziona ID e Nome dalla visualizzazione Utente.
- Seleziona Ora creazione dalla visualizzazione Evento.
Attributo evento
L'esplorazione Attributo evento contiene i dati dell'esplorazione Evento e fornisce informazioni aggiuntive sugli attributi che compongono gli eventi.
Di seguito sono riportati alcuni utilizzi comuni dell'esplorazione dell'attributo evento:
- Come faccio a visualizzare le modifiche alle autorizzazioni?
- Come faccio a monitorare l'attivazione delle funzionalità di Labs?
- Quando è stato modificato il nome di un progetto?
Per ulteriori informazioni sulla visualizzazione degli eventi, sugli attributi comuni degli eventi e su un elenco dei tipi di eventi, consulta la pagina di documentazione Eventi di Looker.
Come faccio a visualizzare le modifiche alle autorizzazioni?
Puoi utilizzare l'esplorazione Attributo evento per visualizzare le modifiche alle autorizzazioni. Ad esempio, puoi scoprire quando è stata modificata un'autorizzazione e da chi:
- Seleziona Ora creazione e Nome dalla visualizzazione Evento per l'ora in cui è stata apportata la modifica e il tipo di evento.
- 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.
- Seleziona ID e qualsiasi altro campo da Utente per informazioni sull'utente che ha apportato la modifica.
- Filtra in base a Nome nella visualizzazione Evento, impostando il valore su
user_permission_elevation
.
https://<instance_name.looker.com>/explore/system__activity/event_attribute?fields=event.created_time,user.id,user.name,event_attribute.name,event_attribute.value&f[event.name]=%22user_permission_elevation%22&sorts=event.created_time+desc&limit=500
Come faccio a monitorare l'attivazione delle funzionalità di Labs?
Puoi utilizzare l'esplorazione Attributo evento per monitorare l'attivazione delle funzionalità di Labs. Ad esempio, seleziona i seguenti campi:
- Seleziona Ora creazione dal campo Evento.
- Seleziona Nome e Valore dal campo Attributo evento.
- Aggiungi un filtro in Nome da Evento e imposta il valore del filtro su
update_labs_feature
. - Puoi anche aggiungere campi come ID o Nome da Utente per visualizzare informazioni sull'utente che ha attivato una funzionalità 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 di Attributo evento ha il valore labs_feature_id
. Quando Nome di Attributo evento ha il valore labs_feature_value
, i valori true
e false
indicano se la funzionalità Labs è stata attivata o disattivata.
https://<instance_name.looker.com>/explore/system__activity/event_attribute?fields=event.created_time,event_attribute.name,event_attribute.value,user.id&f[event.name]=%22update_labs_feature%22&sorts=event.created_time+desc&limit=500
Quando è stato modificato il nome di un progetto?
Puoi utilizzare l'esplorazione Attributo evento per vedere quando è stato modificato il nome di un progetto:
- Seleziona Ora creazione e Nome dalla visualizzazione Evento.
- Seleziona Nome e Valore da Attributo evento.
- Aggiungi un filtro in Nome dalla visualizzazione Evento e imposta il valore del filtro su
rename_project_file
.
https://<instance_name.looker.com>/explore/system__activity/event_attribute?fields=event.created_time,event.name,event_attribute.name,event_attribute.value&f[event.name]=%22rename_project_file%22&sorts=event.created_time+desc&limit=500&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22event.name%22%3A%5B%7B%22type%22%3A%22%3D%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22rename_project_file%22%7D%2C%7B%7D%5D%2C%22id%22%3A0%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded
Cronologia
L'esplorazione Cronologia fornisce un record delle singole query. Può essere utile per la risoluzione dei problemi, 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:
- Quali sono tutti i modelli utilizzati da una dashboard?
- Come faccio a identificare le query di lunga durata?
- Quando è stata l'ultima volta che qualcuno ha utilizzato SQL Runner?
- Come faccio a trovare le query interrotte dal database?
- Qual è la dashboard più popolare in base al conteggio delle query?
- Quali esplorazioni sono più popolari tra i diversi ruoli?
- Qualcuno ha eseguito query su un'esplorazione specifica negli ultimi 90 giorni?
- Qualcuno ha utilizzato un campo di una visualizzazione specifica negli ultimi 90 giorni?
- Quali query sono state avviate da Fogli Google?
Troncamento della tabella della cronologia
Poiché le dimensioni della tabella History possono aumentare rapidamente, Looker elimina automaticamente i record che soddisfano uno dei seguenti criteri:
history.created_time
risale a più di 90 giorni fa.history.created_time
risale a più di 7 giorni fa ehistory.source
èscheduled_task
.
Chiarimento dei campi di selezione
Ogni campo dell'esplorazione Cronologia ha una descrizione per aiutarti a comprenderne lo scopo. La tabella seguente contiene descrizioni più dettagliate di alcuni campi su cui i clienti pongono spesso domande:
Nome campo | Descrizione | Valori possibili |
---|---|---|
Origine | L'origine di una query, ad esempio un look, un'esplorazione, un'attività pianificata, un avviso, una dashboard e così via. |
|
Origine dell'emittente | L'origine di una query, raggruppata. |
|
Stato | Lo stato attuale dell'evento della cronologia. |
|
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
La sezione Cronologia di Esplora 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 Avvio rapido in un'esplorazione vuota o dal menu Avvio rapido (icona a forma di fulmine) in un'esplorazione eseguita e Looker mostrerà una query con campi preselezionati e ordinati per rispondere a una delle seguenti domande:
- Quali origini delle query sono state le più attive nell'ultimo giorno?
- Quali utenti sono stati i più attivi nell'ultima settimana?
- Quali sono le dashboard degli utenti più popolari?
- Quante volte è stata utilizzata una determinata dashboard negli ultimi 30 giorni?
- Quali sono le query eseguite più di recente?
- Quante volte è stato utilizzato un determinato Look negli ultimi 30 giorni?
- Quali sono i tempi di esecuzione medi delle query dei singoli modelli?
- Qual è l'attività di query recente per un determinato utente?
Quali sono tutti i modelli utilizzati da una dashboard?
Puoi utilizzare l'esplorazione Cronologia per trovare tutti i modelli utilizzati da una dashboard. Ad esempio, questo può aiutare a identificare i modelli per i quali un utente ha bisogno di autorizzazioni quando non riesce a visualizzare i dati in una dashboard.
- Seleziona ID (inclusivo) dalla visualizzazione Dashboard.
- Seleziona Modello e Conteggio dalla visualizzazione Query.
- Filtra in base a ID (inclusivo), inserendo l'ID della dashboard in base alla quale vuoi filtrare.
Nell'esempio di URL seguente, puoi sostituire l'ID dashboard 123
nell'elemento filtro f[history.real_dash_id]=123
con l'ID della dashboard su cui vuoi applicare il filtro:
https://<instance_name.looker.com>/explore/system__activity/history?fields=history.real_dash_id,query.model,query.count&f[history.real_dash_id]=123&sorts=history.real_dash_id+desc&limit=500
Come faccio a identificare le query a esecuzione prolungata?
Supponiamo che tu voglia creare avvisi per le query a lunga esecuzione. Puoi utilizzare l'esplorazione Cronologia per trovare, ad esempio, le query che richiedono più tempo per essere eseguite:
- Seleziona ID e Link da Query.
- Seleziona Tempo di esecuzione medio in secondi e Conteggio esecuzioni query da Cronologia per visualizzare la durata media di esecuzione di ogni query e il numero di volte in cui è stata eseguita.
- Puoi aggiungere un filtro alla Data di completamento dalla Cronologia e impostare il valore del filtro su un periodo di tempo come
is in the past 7 days
per limitare i risultati visualizzati. - Aggiungi un filtro a È una singola query (Sì / No) e imposta il valore su
is Yes
per escludere le query di unione dai risultati. - Puoi visualizzare solo le query con un runtime superiore a una determinata soglia, ad esempio 5 minuti. Per farlo, puoi filtrare in base a Runtime medio in secondi e impostare il valore del filtro su
is greater than 300
. - Ordina in ordine decrescente in base a Tempo di esecuzione medio in secondi da Cronologia per elencare prima le query con i tempi di esecuzione medi più lunghi.
Puoi quindi salvare la query come Look e creare un avviso per ricevere una notifica se ci sono query con tempi di esecuzione che superano la soglia specificata.
Nell'esempio di URL seguente, modifica l'intervallo di tempo per cui vengono visualizzati i risultati sostituendo 7+days
nell'elemento di filtro f[history.created_date]=7+days
con un altro valore del filtro. Puoi anche modificare il valore del filtro in Durata media in secondi sostituendo is greater than 300
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:
- Seleziona Ora ultima esecuzione e ID utente dalla visualizzazione Query SQL Runner.
- Aggiungi un filtro all'ID utente dalla visualizzazione Query SQL Runner 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 interrotte dal database?
Per trovare le query interrotte dal database con l'esplorazione Cronologia:
- Aggiungi un filtro su Messaggio da Cronologia e imposta il valore del filtro su
contains query killed
. - Seleziona Data di creazione, ID e Messaggio da Cronologia.
- 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
Qual è la dashboard più popolare in base al numero di query?
L'elenco Esplora della dashboard mostra i titoli di tutte le dashboard a cui è stato eseguito l'accesso negli ultimi 90 giorni e include un conteggio del numero di volte in cui è stato eseguito l'accesso a ciascuna di queste dashboard:
- Seleziona Titolo da Dashboard.
- Seleziona Conteggio esecuzioni query da Cronologia.
- 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
Quali esplorazioni sono più popolari tra i diversi ruoli?
Questa esplorazione mostra quante volte è stata eseguita un'esplorazione da ciascun ruolo nella tua istanza negli ultimi 90 giorni:
- Seleziona Esplora da Query.
- Seleziona e fai il pivot su Nome da Ruolo utente.
- Seleziona Conteggio esecuzioni query da Cronologia.
- Aggiungi un filtro in base a 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 la sezione Cronologia di Esplora per determinare se un'esplorazione specifica è stata utilizzata negli ultimi 90 giorni:
- Seleziona Data di creazione da Cronologia.
- Seleziona Esplora e Collega da Query.
- Aggiungi un filtro a 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 negli ultimi 90 giorni sono stati utilizzati campi di una visualizzazione specifica:
- Seleziona Data di creazione da Cronologia.
- Seleziona Esplora e Collega da Query.
- Filtra in base a Campi utilizzati da Query, inserisci il nome della visualizzazione seguito da un punto, ad esempio
orders.
, e seleziona contiene per la condizione del filtro. Il punto nel filtro indica che Looker deve restituire i campi solo di quella visualizzazione e non i campi di visualizzazioni con nomi simili.
Nel seguente esempio di URL, puoi sostituire order%5E_items.
nell'elemento filtro f[query.formatted_fields]=%25order%5E_items.
con il nome della vista che vuoi filtrare, 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 di query generate da Fogli Google utilizzando la funzionalità Fogli connessi per Looker:
- Seleziona Data e Ora del giorno dal gruppo Data di creazione in Cronologia.
- Seleziona Nome client API, ID foglio di lavoro Fogli connessi e Trigger Fogli connessi dal gruppo Query proprietà client API in Cronologia.
- Seleziona Nome da Utente.
- 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
Look
L'esplorazione Look include dettagli su tutti i Look, comprese informazioni su dashboard, query, utenti e cartelle associati ai Look.
Di seguito sono riportate alcune domande comuni sull'utilizzo dell'esplorazione Look:
- Quali look vengono condivisi pubblicamente?
- Chi è l'autore di un Look specifico?
- Quali Look sono stati eliminati?
Quali Look vengono condivisi pubblicamente?
Puoi utilizzare l'esplorazione Look per vedere quali Look vengono condivisi pubblicamente o hanno un URL pubblico abilitato.
- Filtra in base a Pubblico (Sì / No) da Aspetto 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:
- Filtra in base all'ID della Look, impostando il valore sull'ID della Look.
- Seleziona ID e Nome da Utente.
- Puoi anche selezionare campi come Data di creazione e Titolo da Look.
Quali Look sono stati eliminati?
Per visualizzare un elenco di tutti i Look eliminati:
- Seleziona ID, Titolo, Link e Data eliminazione da Look.
- Aggiungi un filtro in base a Data 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, inclusi campi e altri elementi delle query di origine e unite.
Puoi utilizzare l'esplorazione Unisci query per rispondere a domande come le seguenti:
Quali esplorazioni vengono unite più spesso?
Puoi utilizzare l'esplorazione Unisci query per scoprire quali esplorazioni vengono unite più spesso e valutare la possibilità di unire le tabelle per ottenere prestazioni migliori e più funzionalità.
- Seleziona Esplora da Query.
- 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 PDT Builds 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 Build PDT:
- Come faccio a visualizzare i tempi di creazione delle PDT?
- Come faccio a identificare le PDT di lunga durata per generare avvisi?
L'esecuzione di queste query potrebbe richiedere più tempo sulle istanze con molte PDT in esecuzione contemporaneamente.
Come faccio a visualizzare i tempi di compilazione di PDT?
Puoi utilizzare l'esplorazione Build PDT per visualizzare i tempi di compilazione delle PDT. Ad esempio, per visualizzare i tempi di compilazione di PDT negli ultimi due giorni:
- Aggiungi un filtro in base all'ora di inizio dalla visualizzazione Build PDT e imposta il valore su
is in the past 2 days
. - Seleziona Ora di inizio, Nome visualizzazione, Connessione, Nome modello, Minuti trascorsi e Secondi trascorsi dalla visualizzazione PDT Builds.
https://<instance_name.looker.com>/explore/system__activity/pdt_builds?fields=pdt_builds.start_time,pdt_builds.view_name,pdt_builds.connection,pdt_builds.model_name,pdt_builds.elapsed_minutes,pdt_builds.elapsed_seconds&f[pdt_builds.start_time]=2+days&sorts=pdt_builds.start_time+desc&limit=500
Come faccio a identificare i PDT di lunga durata su cui inviare avvisi?
Puoi utilizzare l'esplorazione Build PDT per identificare le PDT a esecuzione prolungata. Poi, puoi salvare la query come Look e creare un avviso per ricevere una notifica se sono presenti PDT con tempi di compilazione che superano la soglia specificata.
Ad esempio, per visualizzare i PDT con un tempo di compilazione medio superiore a 30 minuti:
- Aggiungi un filtro su Minuti medi di compilazione dalla visualizzazione Compilazioni PDT e imposta il valore su
is greater than 30
. - Seleziona Nome visualizzazione, Connessione e Minuti di tempo di build medio dalla visualizzazione Build PDT.
Per modificare il valore del filtro in Minuti di tempo di compilazione medio da Compilazioni PDT, sostituisci 30
nell'elemento di filtro f[pdt_builds.average_build_time_minutes]=%3E20
con un numero di minuti:
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
Concorrenza delle query
L'esplorazione Contemporaneità delle query fornisce un'analisi dettagliata della contemporaneità delle query nella tua istanza. Puoi utilizzare questa esplorazione per capire quante query provenienti da origini diverse vengono eseguite contemporaneamente in intervalli di tempo specifici. Questa esplorazione può aiutarti a identificare i periodi di carico elevato e a esaminare i colli di bottiglia delle prestazioni correlati ai limiti di connessione al database.
Analizzare la simultaneità delle query nel tempo
Puoi utilizzare l'esplorazione Concorrenza query per visualizzare il numero di query in esecuzione contemporaneamente e per esaminare in dettaglio bucket di tempo specifici per ulteriori analisi.
Per visualizzare le tendenze della concorrenza nel tempo:
- Vai a Query simultanee in Esplora.
- Aggiungi la dimensione Ora di inizio bucket temporale dalla visualizzazione Contemporaneità.
- Aggiungi la metrica Contemporaneità dalla visualizzazione Contemporaneità.
- Esegui il pivot in base alla dimensione Origine dalla visualizzazione Intervalli di query per segmentare la concorrenza in base all'origine della query.
- Aggiungi i filtri necessari, ad esempio Nome connessione, Intervallo di date e Dimensioni bucket (in minuti).
- Scegli una visualizzazione a colonne in pila o a grafico ad area per visualizzare le tendenze della concorrenza nel tempo.
Per esaminare un periodo specifico di concorrenza elevata:
- Nella tabella dei dati o nella visualizzazione, fai clic su un valore della misura Simultaneità.
- Dal menu di visualizzazione in dettaglio, scegli l'opzione Riepilogo della sequenza temporale del bucket.
Limitazioni con i backend MySQL
Nelle istanze di Looker con un backend MySQL che non utilizzano l'attività di sistema Elite, potrebbe verificarsi un errore se i valori selezionati per Intervallo di date e Dimensione bucket generano troppi bucket. Se si verifica l'errore Recursive query aborted after N iterations
, riduci l'intervallo di date o aumenta le dimensioni del bucket per rimanere entro il limite configurato del database.
La visualizzazione risultante mostrerà una cronologia di ogni query eseguita durante quel bucket temporale specifico, consentendoti di visualizzare l'ora di inizio e di fine esatta di ogni job che ha contribuito alla concorrenza totale.
Metriche sul rendimento delle query
L'esplorazione Metriche sul rendimento delle query fornisce suddivisioni dettagliate di ogni query eseguita dalla tua istanza di Looker.
Ad esempio, puoi utilizzare questa esplorazione per esaminare i componenti di una query che hanno richiesto più tempo per il caricamento. Puoi anche utilizzare questa esplorazione per identificare tendenze e anomalie nel rendimento delle query. Per una suddivisione più dettagliata del ciclo di vita delle query e dei campi monitorati in questa esplorazione, consulta la pagina della documentazione Informazioni sulle metriche di rendimento delle query.
Analisi di avvio rapido
L'esplorazione Rendimento delle query include le analisi Guida rapida, che puoi utilizzare per rispondere rapidamente alle domande o come punto di partenza per altre query.
Seleziona un riquadro di analisi Avvio rapido in un'esplorazione vuota o dal menu Avvio rapido (icona a forma di fulmine) in un'esplorazione eseguita e Looker mostrerà una query con campi preselezionati e ordinati per rispondere a una delle seguenti domande:
- Quanto tempo ha richiesto ogni fase della query?
- Quali esplorazioni hanno il tempo di esecuzione medio della query principale più elevato?
- Quali utenti hanno il tempo di esecuzione medio della query principale più elevato?
- In quali ore del giorno i tempi di lavoro asincroni sono più lunghi?
- In quali ore del giorno i tempi di inizializzazione delle query sono più lunghi?
- In quali ore del giorno i tempi di gestione della connessione sono più lunghi?
- In quali ore del giorno si registrano i tempi di query principali più lunghi?
- In quali ore del giorno si registrano i tempi post-query più lunghi?
Query SQL
L'esplorazione Query SQL include informazioni sulle query SQL eseguite, tra cui la frequenza e la data di esecuzione più recente, nonché dettagli sugli utenti che le hanno eseguite.
Puoi utilizzare l'esplorazione Query SQL per rispondere a domande come le seguenti:
Quali utenti eseguono il maggior numero di query SQL?
Puoi utilizzare l'esplorazione Query SQL per identificare gli utenti che eseguono il maggior numero di query SQL Runner:
- Seleziona ID e Nome da Utente.
- Seleziona Conteggio da Query SQL Runner.
- Ordina in ordine decrescente in base a Conteggio dalla query SQL Runner per elencare prima gli utenti che eseguono 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 programmato
L'esplorazione Piano pianificato include informazioni su tutte le consegne di dati pianificate, inclusi i lavori pianificati in precedenza e quelli pianificati in futuro.
Di seguito sono riportate alcune domande comuni sull'utilizzo della sezione Pianificazione programmata� di Esplora:
- Come faccio a visualizzare i piani programmati in un fuso orario coerente?
- In quale fase le pianificazioni si bloccano?
- Come faccio a trovare i proprietari dei programmi?
- Quali piani pianificati vengono eseguiti contemporaneamente?
- Quali pianificazioni sono illimitate?
- È possibile visualizzare la cronologia di più di 50 pianificazioni?
- Come faccio a filtrare i risultati per un insieme specifico di programmi?
- È possibile identificare le tendenze degli errori in più pianificazioni?
- Come faccio a visualizzare le metriche di runtime per le pianificazioni?
Come faccio a visualizzare i piani programmati 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 nel fuso orario di sistema:
- Seleziona ID, Nome e Prossima esecuzione da Piano pianificato per visualizzare la prossima esecuzione di ogni piano pianificato nel fuso orario di sistema.
- Seleziona ID e Nome da Utente per visualizzare l'utente che ha creato la pianificazione.
- Filtra in base a Esegui una volta (Sì/No) e imposta il valore del filtro su
No
per escludere le consegne inviate una sola volta (ad esempio, per una consegna di un Look) o inviate come test una tantum (ad esempio, per il test di consegna di un Look). - Puoi anche aggiungere campi come Pianificazione cron e Fuso orario dalla visualizzazione Piano pianificato.
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,user.id,scheduled_plan.next_run_time,scheduled_plan.cron_schedule,scheduled_plan.timezone,user.name&f[scheduled_plan.run_once]=No&sorts=scheduled_plan.timezone+desc&limit=500&column_limit=50
In quale fase le pianificazioni si bloccano?
Puoi utilizzare l'esplorazione Piano pianificato per identificare la fase in cui le pianificazioni si bloccano. Ad esempio:
- Per visualizzare la fase in cui si è bloccato un job pianificato specifico, filtra in base a ID da Job pianificato e imposta il valore del filtro sull'ID del job pianificato. Seleziona Stage, ID job pianificato e Runtime in secondi da Stage job pianificato.
- Puoi anche selezionare Ora di inizio e Ora di completamento in Fase del job pianificato.
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 bloccato, ad esempio, nella fase execute
o nella fase enqueued for delivery
.
Nell'esempio di URL seguente, puoi sostituire l'ID del job pianificato 12913
nell'elemento filtro &f[scheduled_job.id]=12913
con l'ID del job pianificato in base al quale vuoi filtrare:
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_job_stage.stage,scheduled_job_stage.scheduled_job_id,scheduled_job_stage.runtime,scheduled_job_stage.started_time,scheduled_job_stage.completed_time&f[scheduled_job.id]=12913&sorts=scheduled_job_stage.scheduled_job_id+desc&limit=500
Come faccio a trovare i proprietari dei programmi?
Puoi utilizzare la sezione Esplora del Piano programmato per trovare i proprietari dei programmi:
- Seleziona ID e Nome da Piano pianificato.
- Seleziona ID e Nome da Utente.
- Filtra in base a Esegui una volta (Sì/No) e imposta il valore del filtro su
No
per escludere le consegne inviate una sola volta (ad esempio, per una consegna di un Look) o inviate come test una tantum (ad esempio, per il test di consegna di un Look). - Per trovare il proprietario di una pianificazione specifica, filtra in base a ID da Piano pianificato e imposta il valore del filtro sull'ID della pianificazione.
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,user.id,user.name&f[scheduled_plan.run_once]=No&sorts=scheduled_plan.id&limit=500
Quali piani pianificati vengono eseguiti contemporaneamente?
Puoi utilizzare l'esplorazione Piano programmato per identificare i piani programmati per essere eseguiti contemporaneamente:
- Seleziona ID, Nome, Pianificazione cron e Ora della prossima esecuzione da Piano pianificato.
- Filtra in base a Esegui una volta (Sì/No) e imposta il valore del filtro su
No
per escludere le consegne inviate una sola volta (ad esempio, per una consegna di un Look) o inviate come test una tantum (ad esempio, per il test di consegna di un Look). - 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 consegne programmate esistenti.
Puoi quindi modificare la tempistica delle pianificazioni (ad esempio, per la distribuzione 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 Piano pianificato per trovare pianificazioni illimitate o pianificazioni con un limite di righe di -1
:
- Filtra in base a Invia tutti i risultati e imposta il valore su Sì.
- Seleziona ID, Ora di creazione, Ora di finalizzazione 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 di più di 50 pianificazioni?
Utilizzando l'esplorazione Piano pianificato, puoi visualizzare le cronologie di più di 50 pianificazioni, che sono disponibili nella pagina di amministrazione Cronologia pianificazioni. Ad esempio:
- Seleziona ID da Piano programmato.
- Seleziona Nome da Utente per vedere chi ha creato ogni pianificazione.
- Seleziona Pianificazione cron da Job pianificato per visualizzare l'ora di pubblicazione pianificata per ogni job pianificato come stringa cron.
- Seleziona Tipo da Destinazione piano pianificato per visualizzare il tipo di destinazione (ad esempio, per la consegna di un Look).
- Seleziona ID, Stato e Dettagli stato da Job pianificato per visualizzare lo stato e gli eventuali messaggi di errore per ogni job pianificato.
- Seleziona Ora di creazione e Ora di finalizzazione da Job pianificato.
- Seleziona Runtime in secondi da Fase del job pianificato.
- Puoi anche selezionare Link dalla visualizzazione Look o Dashboard per un link al Look o alla dashboard per una pianificazione.
- Per limitare i risultati a un periodo di tempo specifico, aggiungi un filtro per Data di creazione da Job pianificato e imposta il valore del filtro su un periodo di tempo specifico, ad esempio
is in the past 7 days
. - Filtra in base a Esegui una volta (Sì/No) e imposta il valore del filtro su
No
per escludere le consegne inviate una sola volta (ad esempio, per una consegna di un Look) o inviate come test una tantum (ad esempio, per il test di consegna 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 per visualizzare un insieme specifico di programmi?
Puoi utilizzare l'esplorazione Piano pianificato per visualizzare solo un insieme specifico di pianificazioni filtrando, ad esempio, dashboard, proprietari o modelli specifici. Ad esempio, per visualizzare un elenco di pianificazioni in base a un modello specifico, ad esempio thelook
:
- Aggiungi un filtro su Modello dalla visualizzazione Query e imposta il valore del filtro sul nome del modello.
- Seleziona ID e Nome da Piano pianificato.
- Seleziona Nome da Utente per vedere chi ha creato ogni pianificazione.
- Seleziona Pianificazione cron da Piano pianificato per visualizzare l'ora di pubblicazione pianificata per ogni pianificazione come stringa cron.
- Puoi anche selezionare Link dalla visualizzazione Look o Dashboard per un link al Look o alla dashboard per una pianificazione.
- Filtra in base a Esegui una volta (Sì/No) e imposta il valore del filtro su
No
per escludere le consegne inviate una sola volta (ad esempio, per una consegna di un Look) o inviate come test una tantum (ad esempio, per il test di consegna di un Look).
Nel seguente esempio di URL, puoi sostituire il nome del modello thelook
nell'elemento di filtro f[query.model]=thelook
con il nome del modello in base al quale vuoi filtrare:
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,user.name,scheduled_plan.cron_schedule,look.link,dashboard.link&f[scheduled_plan.run_once]=No&f[query.model]=thelook&sorts=scheduled_plan.id&limit=500
È possibile identificare le tendenze degli errori nelle varie pianificazioni?
Un altro caso d'uso per l'esplorazione Piano pianificato può essere l'identificazione delle tendenze degli errori tra le pianificazioni, ad esempio, scoprire che le pianificazioni SFTP non vanno a buon fine con un messaggio di errore specifico:
- Seleziona Ora di creazione, Ora di finalizzazione, ID, Stato e Dettagli stato da Processo pianificato per visualizzare un elenco dei processi pianificati e dei relativi stati e messaggi di errore.
- Seleziona Stage da Scheduled Job Stage.
- Seleziona Tipo e Formato da Destinazione piano pianificato per visualizzare il tipo di destinazione (ad esempio, per la distribuzione di una Look) e il formato dei dati (ad esempio, per la distribuzione di una Look).
- Filtra in base a Stato da Job pianificato e imposta il valore del filtro su
failure
per includere solo i job pianificati non riusciti. - Per includere i risultati solo per una destinazione specifica, filtra il campo Tipo da Destinazione piano pianificato e imposta il valore del filtro su una destinazione specifica, ad esempio
sftp
oemail
.
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_job.created_time,scheduled_job.finalized_time,scheduled_job.id,scheduled_job.status,scheduled_job.status_detail,scheduled_job_stage.stage,scheduled_plan_destination.type,scheduled_plan_destination.format&f[scheduled_job.status]=failure&sorts=scheduled_job.status&limit=500&column_limit=50
Come faccio a visualizzare le metriche di runtime per le pianificazioni?
Puoi utilizzare l'esplorazione Piano pianificato per analizzare le metriche di runtime per le pianificazioni. Ad esempio, per visualizzare i tempi di esecuzione medi per le pianificazioni:
- Seleziona ID e Nome da Piano pianificato.
- Seleziona Nome da Utente.
- Seleziona Cron Schedule da Scheduled Plan.
- Seleziona Tempo di esecuzione medio in secondi da Fase del job pianificato.
- Filtra in base a Esegui una volta (Sì/No) e imposta il valore del filtro su
No
per escludere le consegne inviate una sola volta (ad esempio, per una consegna di un Look) o inviate come test una tantum (ad esempio, per il test di consegna 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 tempi di esecuzione dei job pianificati:
- Per visualizzare i tempi di esecuzione di tutti i job per un piano specifico, aggiungi un filtro all'ID da Piano pianificato e imposta il valore del filtro su un ID piano pianificato specifico.
- Seleziona ID da Piano programmato.
- Seleziona Nome da Utente.
- Seleziona Cron Schedule da Scheduled Plan.
- Seleziona ID, Stato, Ora di creazione e Ora di finalizzazione da Job pianificato.
- Seleziona Runtime in secondi da Fase del job pianificato.
- Filtra in base a Esegui una volta (Sì/No) e imposta il valore del filtro su
No
per escludere le consegne inviate una sola volta (ad esempio, per una consegna di un Look) o inviate come test una tantum (ad esempio, per il test di consegna di un Look).
Per modificare il filtro in ID da Piano pianificato nell'esempio di URL seguente, sostituisci 145
nell'elemento filtro f[scheduled_plan.id]=145
con l'ID del piano pianificato su cui vuoi filtrare:
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,user.name,scheduled_job.cron_schedule,scheduled_job.id,scheduled_job.status,scheduled_job.created_time,scheduled_job.finalized_time,scheduled_job_stage.runtime&f[scheduled_plan.run_once]=No&f[scheduled_plan.id]=145&sorts=scheduled_job.created_time+desc&limit=500
Utente
L'esplorazione Utente include dettagli su ogni utente, tra cui le query storiche eseguite e i contenuti e le cartelle a cui ha accesso.
Analisi di avvio rapido
La sezione Utente di Esplora 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 Avvio rapido in un'esplorazione vuota o dal menu Avvio rapido (icona a forma di fulmine) in un'esplorazione eseguita e Looker mostrerà una query con campi preselezionati e ordinati per rispondere a una delle seguenti domande:
- Quanti utenti abilitati dispongono dell'autorizzazione di visualizzatore (
access_data
)? - Quali utenti hanno registrato l'errore di più di 3 job pianificati negli ultimi 7 giorni?
- Quando è stato l'ultimo accesso di un determinato utente?
- Quali utenti sono i più attivi?
- Quali utenti non hanno eseguito l'accesso da più di 90 giorni?
- Quali utenti hanno avuto l'accesso disattivato?
- Quali utenti dispongono dell'autorizzazione sviluppatore (
develop
)? - Quanti utenti ci sono in ogni ruolo?
Come faccio a visualizzare il personale di Google che ha avuto accesso alla mia istanza?
Oltre al riquadro Accesso recente nella pagina Accesso all'assistenza, puoi visualizzare informazioni sul personale Google che ha avuto accesso alla tua istanza. Ad esempio, per visualizzare il personale Google che ha avuto accesso alla tua istanza, per quanti minuti e quante query ha eseguito:
- Seleziona Nome da Utente.
- Seleziona Utilizzo approssimativo del web in minuti e Conteggi query > Conteggio esecuzioni query da Cronologia.
- 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.
- Filtra in base a Origine > Origine in Cronologia e imposta il valore su
is not equal to
scheduled_task
per eliminare eventuali attività pianificate. - Filtra in base a Autorizzazioni utente > È dipendente di Looker (Sì / No) in Fatti utente e imposta il valore su
is Yes
per visualizzare solo il personale di 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
di rispondere rapidamente alle domande chiave sull'utilizzo dell'istanza nell'esplorazione Cronologia con un formato di domande e risposte. 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, valori e opzioni precompilati da selezionare, nonché una visualizzazione che mostra le metriche selezionate.
Il tipo di visualizzazione viene scelto da Looker per visualizzare 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? - Comprendere chi ottiene il massimo valore dalla tua istanza
- Quali contenuti mettono a dura prova la tua istanza? — Identificare i contenuti più utilizzati
- Controllo utente: comprendi l'attività utente per tipo e ruolo
- Utilizzo dell'istanza nel tempo: confronta diverse metriche di 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 vengono 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 salvarla per condividerla con altri utenti che hanno accesso. Per chiudere l'analisi, chiudi la scheda del browser.
Scegliere un'analisi guidata dopo l'esecuzione di un'esplorazione
Se hai già eseguito un'esplorazione della cronologia dell'attività di sistema, puoi selezionare un'analisi guidata facendo clic sul pulsante Avvio rapido accanto al nome dell'esplorazione.
Questa azione apre 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 salvarla per condividerla con altri utenti che hanno accesso. Per chiudere l'analisi, chiudi la scheda del browser.
Personalizzare un'analisi guidata
Dopo aver selezionato un'analisi guidata da un'esplorazione vuota o dal menu Avvio rapido di un'esplorazione, l'analisi si aprirà ed eseguirà automaticamente in una nuova scheda del browser.
Al termine 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 mettono a dura prova la tua istanza? per identificare i contenuti più utilizzati nella tua istanza di Looker. Una volta caricata l'analisi guidata, puoi modificare il valore predefinito del periodo di tempo in In 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 approfondire l'analisi esplorando ulteriormente i dati. Puoi salvare l'analisi come Look o in una dashboard da condividere con altri utenti che hanno accesso oppure puoi chiuderla chiudendo la 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:
Esplorare ulteriormente 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, tabelle pivot o filtri, tra le altre personalizzazioni. Per ulteriori suggerimenti e best practice per Explore, consulta la pagina della documentazione Creazione e modifica di Explore.
Salvataggio di un'analisi guidata
Dopo aver personalizzato un'analisi guidata, potresti volerla salvare per condividerla con altri utenti che hanno accesso. Puoi salvare un'analisi guidata in due modi:
- Aggiungere la visualizzazione dell'analisi guidata a una dashboard
- Salvare l'analisi guidata come Look
Aggiungere 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 con tre puntini Opzioni.
Una volta aperto il menu Salva analisi guidata in una dashboard, segui questi passaggi:
- Inserisci un titolo per il riquadro della dashboard di analisi guidata.
- Seleziona una cartella in cui è salvato il dashboard a cui vuoi aggiungere l'analisi guidata.
- Seleziona la dashboard.
Seleziona Salva.
Verrà visualizzata una finestra di dialogo per informarti che l'analisi guidata è stata aggiunta alla dashboard selezionata.
Seleziona il link per accedere alla dashboard per visualizzare o apportare modifiche.
In alternativa, seleziona Fine per uscire dal popup.
Salvare 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 apre una nuova scheda del browser con un'esplorazione precaricata con i campi e la visualizzazione dell'analisi guidata:
Per salvare l'esplorazione come Look:
- In alto a destra in Esplora, seleziona il menu a forma di ingranaggio.
- Scegli Salva.
Seleziona Come Look per aprire il menu Salva Look.
Nel campo Titolo, inserisci un nuovo titolo. Se salverai un Look esistente, lascia vuoto questo campo.
Nel campo Descrizione, puoi inserire una descrizione del look. Se salverai un Look esistente, lascia vuoto questo campo.
Nel campo Cartella, controlla se la cartella attuale è la destinazione corretta. Il campo Cartella mostra il nome e la posizione della cartella selezionata, nonché i relativi contenuti. Se scegli una cartella in cui non ti è consentito salvare il look, verrà visualizzato un avviso e il pulsante Salva e visualizza look verrà disattivato.
Se vuoi salvare in una cartella diversa, vai alla cartella in cui vuoi salvare la tua esplorazione. Puoi andare alla cartella in uno dei seguenti modi:
- Nel campo Cartella, seleziona le cartelle principali per spostarti al loro interno.
- Seleziona il nome di una cartella di primo livello per passare a quella cartella.
- Seleziona il nome di una sottocartella che vuoi utilizzare o vai 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 da visualizzare solo quella sottocartella.
Se vuoi salvare un Look esistente, scorri l'elenco dei Look 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.
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 in 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 distribuzione una tantum
- Salva e pianifica: per salvare l'esplorazione Analisi guidata come visualizzazione o dashboard e impostare una distribuzione ricorrente
- Unisci i risultati: per unire i risultati di Analisi guidata con 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 verrà aggiornata e mostrerà i dati più recenti.