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

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

Le esplorazioni delle attività di sistema si connettono al database dell'applicazione sottostante di Looker. Mostra informazioni sulla tua istanza di Looker, tra cui look e dashboard salvati nell'istanza, informazioni sugli utenti, informazioni sulle query storiche e statistiche sulle prestazioni dell'istanza. Sia la granularità che la conservazione dei dati relativi all'attività di sistema sono soggette a vincoli del sistema. L'attività di sistema è progettata per raccogliere dati di grandi volumi e può essere aggregata per integrare i log aziendali.

Per impostazione predefinita, i dati sulle attività di sistema vengono archiviati nel database interno di Looker. La maggior parte delle tabelle viene troncata secondo una pianificazione regolare per rispettare i limiti di archiviazione. Ad esempio, la tabella History viene troncata ai dati degli ultimi 90 giorni. Alcune tabelle hanno norme sulla conservazione dei dati più stringenti. Per aumentare la conservazione dei dati, valuta la possibilità di utilizzare l'attività di sistema Elite.

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

Esplorazioni dell'attività di sistema

Queste sono le esplorazioni dell'attività di sistema:

Nome esplorazione Descrizione Durata della cache
Utilizzo dei contenuti Dati sull'utilizzo di Look e della dashboard, inclusa la frequenza delle visualizzazioni, l'aggiunta ai preferiti, la pianificazione, l'incorporamento e l'accesso tramite l'API. Sono inclusi anche i dettagli su singoli look e dashboard. 12 ore
Connessione al database Dettagli sulle connessioni al database. Sono incluse informazioni sugli utenti che hanno accesso alle connessioni al database. 1 ora
Dashboard Dettagli su tutte le dashboard e gli elementi della dashboard. Sono incluse informazioni su look, query, ruoli, utenti e cartelle associati alle dashboard. 12 ore
Rendimento 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 su gruppi e utenti collegati agli eventi. 1 ora
Attributo evento Informazioni sugli attributi che compongono gli eventi. Include i dati nell'esplorazione Evento e aggiunge informazioni sugli attributi. 12 ore
Utilizzo dei campi I campi LookML e il numero di volte utilizzati. 1 ora
Cartelle Informazioni su tutte le cartelle, i contenuti archiviati in ogni cartella e il creatore di ogni cartella. 1 ora
Gruppo Elenco dei gruppi e dettagli su questi gruppi, inclusi i gruppi principali e secondari, nonché gli utenti e i ruoli che appartengono a ciascun gruppo. 1 ora
Cronologia Dettagli su tutte le query eseguite negli ultimi 90 giorni. 12 ore
Look Dettagli su tutti i look. Sono incluse informazioni su dashboard, query, utenti e cartelle associate ai look. 12 ore
Unisci query Informazioni sulle query unite, inclusi i campi e altri elementi sia dell'origine sia delle query unite. 1 ora
Ricostruzioni PDT Dettagli sulle build dei PDT, incluso il tempo necessario per completare le build, nonché la connessione e il modello di cui fanno parte i PDT. 1 ora
Log eventi PDT Informazioni sugli eventi storici relativi ai file PDT, incluse le ricostruzioni e gli errori dei file PDT.

Per ulteriori informazioni su come visualizzare e comprendere le azioni dei log PDT e i relativi dati di azione, consulta la pagina di documentazione Informazioni sulle azioni dei log PDT.
12 ore
Metriche sul rendimento delle query Suddivisioni dettagliate delle query eseguite dall'istanza Looker. 1 ora
Ruolo I ruoli di Looker e i set di modelli e autorizzazioni che li compongono. 1 ora
Query SQL Query SQL che sono state eseguite, inclusa la data e la frequenza di esecuzione, nonché i dettagli sugli utenti che le hanno eseguite. 1 ora
Piano programmato Informazioni su tutti i caricamenti di dati pianificati, inclusi i job pianificati in precedenza e quelli attualmente pianificati. Sono inclusi i dati su dashboard, look, query, cartelle e utenti associati alle importazioni pianificate dei dati. 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 Utilizzare le 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, Unione query, Compilazioni PDT, Query SQL, Piano pianificato ed Utente.

Utilizzare le esplorazioni dell'attività di sistema

Di seguito sono riportati alcuni esempi di come utilizzare alcune delle esplorazioni in 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 Looker.

Utilizzo delle API

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

Puoi utilizzare l'esplorazione Utilizzo API per rispondere a domande quali:

Come faccio a ottenere un controllo giornaliero delle chiamate API?

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

  1. Seleziona Endpoint in Utilizzo API.
  2. Seleziona Utilizzo totale in Utilizzo API.
  3. Filtra per Data di creazione in Utilizzo API con la data che ti interessa.
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 il riferimento all'API Looker o Explorer API Looker per ulteriori informazioni sulle funzionalità di ogni chiamata API.

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:

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

Utilizzo dei contenuti

L'esplorazione Utilizzo dei contenuti in Attività di sistema fornisce informazioni sull'utilizzo di Look e dashboard, inclusa la frequenza delle visualizzazioni, l'aggiunta ai preferiti, la pianificazione e l'accesso tramite l'API. Sono inclusi anche i dettagli su singoli look e dashboard.

Analisi di avvio rapido

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

Seleziona un riquadro di analisi Quick Start in un'esplorazione vuota o dal menu Quick Start 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?
  • A quali contenuti è stato effettuato l'accesso nei tre giorni precedenti?
  • A quali contenuti non è stato eseguito l'accesso negli ultimi 60 giorni?
  • A quali contenuti è stato eseguito l'accesso più di frequente utilizzando l'API Looker?
  • Quali dashboard create negli ultimi 7 giorni vengono utilizzate più di frequente?
  • Quali look creati negli ultimi 7 giorni vengono utilizzati più di frequente?
  • Quali bacheche sono state aggiunte ai preferiti più volte?
  • Quali contenuti sono stati guardati più volte?

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

  1. Nella sezione Esplora Utilizzo dei contenuti, seleziona ID contenuto, Titolo dei contenuti e Tipo di contenuti dalla visualizzazione Utilizzo dei contenuti.
  2. Aggiungi un filtro per Tipo di contenuti dalla visualizzazione Utilizzo dei contenuti e imposta il valore del filtro su dashboard OR look.
  3. Seleziona Visualizza totale in Utilizzo dei contenuti. Puoi anche selezionare campi come Totale preferiti, Totale programmazione, Totale API e Totale incorporamenti dalla visualizzazione Utilizzo dei contenuti.
  4. Ordina i risultati in ordine decrescente in Visualizza totale per elencare per primi i contenuti più popolari.
  5. Puoi anche aggiungere un filtro al campo Giorni dall'ultimo accesso della 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 della cronologia per trovare i filtri utilizzati in un look o una dashboard specifici:

  1. Nell'esplorazione Cronologia, filtra per il campo ID dalla visualizzazione Dashboard o Look e inserisci gli ID delle dashboard o dei look identificati utilizzando l'esplorazione Utilizzo dei contenuti.
  2. Seleziona Filtri dalla visualizzazione Query per visualizzare un elenco dei filtri utilizzati dalle dashboard o dai look in base ai quali stai filtrando.

Dashboard

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

Analisi di avvio rapido

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

Seleziona un riquadro di analisi Quick Start in un'esplorazione vuota o dal menu Quick Start 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 più 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. Questa esplorazione include anche informazioni su gruppi e utenti collegati agli eventi.

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

Per ulteriori informazioni su come visualizzare gli eventi e gli attributi comuni degli eventi, nonché per un elenco dei tipi di eventi, consulta la pagina della documentazione relativa agli eventi di Looker.

Come faccio a trovare e classificare le richieste API?

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

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

Esiste un modo per esaminare gli aggiornamenti dei contenuti?

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

  1. Seleziona Nome dalla visualizzazione Evento.
  2. Aggiungi un filtro al campo Nome della visualizzazione 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 Created Time (Data di creazione) da Event (Evento) e ID da User (Utente).
https://<instance_name.looker.com>/explore/system__activity/event?fields=event.name,user.id,event.created_time&f[event.name]=%25update%25&sorts=event.created_time+desc&limit=500

Come faccio a visualizzare gli eventi di accesso?

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

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

Attributo evento

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

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

Per ulteriori informazioni sulla visualizzazione degli eventi, sugli attributi comuni degli eventi e su un elenco dei tipi di eventi, consulta la pagina della documentazione relativa agli 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 chi l'ha modificata:

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

Come faccio a monitorare 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:

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

In questo esempio, il nome della funzionalità di Labs attivata o disattivata viene visualizzato nel campo Valore di Attributo evento quando Nome in Attributo evento ha il valore labs_feature_id. Quando Nome in 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 Data creazione e Nome dalla visualizzazione Evento.
  2. Seleziona Nome e Valore in Attributo evento.
  3. Aggiungi un filtro per 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 nell'istanza negli ultimi 90 giorni.

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

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:

  • La data history.created_time è anteriore a più di 90 giorni.
  • history.created_time è avvenuto più di 7 giorni fa e history.source è scheduled_task.

Chiarimento di alcuni campi

Ogni campo nell'esplorazione Storia ha una descrizione che ti aiuta a comprenderne lo scopo. La tabella seguente contiene descrizioni più dettagliate di alcuni campi che i clienti chiedono spesso:

Nome campo Descrizione Valori possibili
Origine L'origine di una query, ad esempio un look, un'esplorazione, un'attività pianificata, un avviso, una dashboard e così via.
  • alerts: la query è stata avviata da un avviso.
  • api: la query è stata avviata utilizzando l'API Looker.
  • api3: la query è stata avviata utilizzando l'API Looker.
  • authenticated_download: la query è stata avviata utilizzando l'hub azioni di Looker con un'azione di streaming pianificata.
  • dashboard: la query è stata avviata da una dashboard. La query potrebbe essere stata avviata dall'interfaccia utente, dall'API o da un'attività pianificata.
  • dashboard_prefetch: la query è stata avviata da un precaricamento della dashboard.
  • data-download-api: questa query è stata avviata da un download della dashboard in formato CSV.
  • drill_modal: la query è stata avviata quando un utente ha esaminato in dettaglio i dati.
  • explore: la query è stata avviata da un'esplorazione. (la query potrebbe essere stata avviata dall'interfaccia utente o dall'API)
  • guided_analysis: la query è stata creata con la funzionalità di Labs Analisi guidate nell'attività di sistema.
  • internal: la query è stata eseguita da Looker per recuperare i metadati per scopi interni.
  • look: la query è stata avviata da un Look. La query potrebbe 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 accesso pubblico abilitato.
  • regenerator: la query è stata avviata dal rigeneratore PDT.
  • render_manager_cache: la query è stata avviata da un download in formato PDF o PNG. Può essere un Look o una dashboard.
  • scheduled_task: la query è stata eseguita in base a una pianificazione che ha generato un PDF. Questa origine non include le importazioni pianificate di formati diversi dal PDF, come CSV.
  • sql_interface: la query è stata avviata da un'applicazione di terze parti che utilizza l'interfaccia Open SQL.
  • sqlrunner: la query è stata avviata da SQL Runner.
  • suggest: la query è stata creata come query di suggerimenti per i filtri.
Origine emittente La sorgente di una query, raggruppata in bucket.
  • Hub azioni: la query è stata avviata utilizzando l'hub azioni di Looker. È incluso il valore Origine authenticated_download.
  • API: la query è stata avviata utilizzando l'API Looker. È incluso il valore Origine api3.
  • Sistema: la query è stata avviata da Looker senza 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 Origine dashboard, drill_modal, explore, look, merge_query, private_embed, render_manager, sqlrunner e suggest.
  • Altro: la query non rientra in nessuno degli altri bucket. È incluso il valore 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 correttamente.
  • error: la query non è riuscita a causa di un errore. Includi il campo Messaggio per visualizzare i dettagli dell'errore.
  • killed: la query è stata annullata da un utente, dal database o da Looker.
Conteggio delle esecuzioni di query Questo campo conteggia il numero di esecuzioni di query escludendo le voci della cronologia in cui il valore del campo Status è 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 le analisi Guida rapida, che puoi utilizzare per rispondere rapidamente alle domande o come punti di partenza per altre query.

Seleziona un riquadro di analisi Quick Start in un'esplorazione vuota o dal menu Quick Start 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 query sono state le più attive nell'ultimo giorno?
  • Quali utenti sono stati più attivi nell'ultima settimana?
  • Quali dashboard degli utenti sono le più utilizzate?
  • Quante volte è stata utilizzata una determinata dashboard negli ultimi 30 giorni?
  • Quali sono le query eseguite più di recente?
  • Quante volte è stato utilizzato un determinato look negli ultimi 30 giorni?
  • Quali sono i tempi di esecuzione delle query medi dei singoli modelli?
  • Che cos'è 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 potrebbe essere utile per identificare i modelli per i quali un utente ha bisogno di autorizzazioni quando non è in grado di visualizzare i dati in una dashboard.

  1. Seleziona ID (incluso) dalla visualizzazione Dashboard.
  2. Seleziona Modello e Conteggio dalla vista Query.
  3. Filtra in base a ID (incluso), 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 in base alla quale vuoi applicare il filtro:

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

Come faccio a identificare le query in esecuzione da molto tempo?

Supponiamo che tu voglia creare avvisi per query che richiedono molto tempo. Puoi utilizzare l'esplorazione Cronologia per trovare, ad esempio, le query che richiedono più tempo per l'esecuzione:

  1. Seleziona ID e Collega da Query.
  2. Seleziona Tempo di esecuzione medio in secondi e Conteggio di esecuzioni di query in Cronologia per visualizzare la durata media di ogni query eseguita 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 come is in the past 7 days per limitare i risultati visualizzati.
  4. Aggiungi un filtro su È una query singola (Sì / No) e imposta il relativo valore su is Yes per escludere le query di unione dai risultati.
  5. Puoi visualizzare solo le query con un tempo di esecuzione superiore a una determinata soglia, ad esempio 5 minuti. A tale 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 per Tempo di esecuzione medio in secondi in Cronologia per elencare per prime le query con i tempi di esecuzione medi più lunghi.

Puoi quindi salvare la query come look e creare un avviso per ricevere una notifica se sono presenti query con tempi di esecuzione che superano la soglia specificata.

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

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

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

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

  1. Seleziona Data e ora dell'ultima esecuzione e ID utente dalla vista Query di SQL Runner.
  2. Aggiungi un filtro per ID utente dalla visualizzazione Query di 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:

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

L'esplorazione Dashboard elenca i titoli di ogni 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:

  1. Seleziona Titolo in Dashboard.
  2. Seleziona Conteggio esecuzioni query da Cronologia.
  3. Aggiungi un filtro su 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 nella tua istanza negli ultimi 90 giorni:

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

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

  1. Seleziona Data di creazione in Cronologia.
  2. Seleziona Esplora e Collega da Query.
  3. Aggiungi un filtro per Esplorazione 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 sono stati utilizzati campi di una visualizzazione specifica negli ultimi 90 giorni:

  1. Seleziona Data di creazione in Cronologia.
  2. Seleziona Esplora e Collega da Query.
  3. Filtra in base a Campi utilizzati in Query, inserisci il nome della visualizzazione seguito da un punto, ad esempio orders., e seleziona contiene per la condizione di filtro. Il periodo nel filtro garantisce che i risultati restituiscano 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 in base alla quale vuoi applicare il filtro, seguito da un punto:

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

Quali query sono state avviate da Fogli Google?

Puoi utilizzare l'esplorazione Cronologia per visualizzare un elenco di query generate in Fogli Google utilizzando la funzionalità Fogli connessi per Looker:

  1. Seleziona Data e Ora del giorno dal gruppo Data di creazione in Cronologia.
  2. Seleziona Nome client API, ID foglio di lavoro Fogli connessi e Attivazione Fogli connessi dal gruppo Proprietà client API di query in Cronologia.
  3. Seleziona Nome in Utente.
  4. Filtra in base a ID foglio di lavoro di Fogli connessi nel gruppo Proprietà client API di 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 i dettagli di tutti i Look, incluse informazioni su dashboard, query, utenti e cartelle associate ai Look.

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

Quali look vengono condivisi pubblicamente?

Puoi utilizzare la sezione Esplora Look per vedere quali look vengono condivisi pubblicamente o hanno un URL pubblico abilitato.

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

Chi è l'autore di un look specifico?

Per trovare l'autore di un look specifico:

  1. Filtra in base all'ID di Look, impostando il valore sull'ID del look.
  2. Seleziona ID e Nome in Utente.
  3. Puoi anche selezionare campi come Created Date (Data di creazione) e Title (Titolo) da Look.

Quali look sono stati eliminati?

Per visualizzare un elenco di tutti i look eliminati:

  1. Seleziona ID, Titolo, Link e Data di eliminazione da Look.
  2. Aggiungi un filtro per Data di eliminazione in Look e imposta il valore del filtro su is not null.
https://<instance_name.looker.com>/explore/system__activity/look?fields=look.id,look.title,look.link,look.deleted_date&f[look.deleted_date]=NOT+NULL&sorts=look.title&limit=500&column_limit=50

Unisci query

L'esplorazione Unisci query include informazioni sulle query unite, inclusi i campi e altri elementi sia della query di origine sia di quelle unite.

Puoi utilizzare l'esplorazione Unione query per rispondere a domande quali:

Quali esplorazioni vengono unite più di frequente?

Puoi utilizzare l'esplorazione Unione query per scoprire quali esplorazioni vengono unite più di frequente e valutare la possibilità di unire le tabelle per migliorare il rendimento e avere più funzionalità.

  1. Seleziona Esplora in Query.
  2. Seleziona Conteggio da Query origine query di unione.
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

Ricostruzioni PDT

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

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

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

Come faccio a vedere i tempi di compilazione PDT?

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

  1. Aggiungi un filtro per Ora di inizio dalla visualizzazione Build PDT e imposta il relativo valore su is in the past 2 days.
  2. Seleziona Ora inizio, Nome visualizzazione, Connessione, Nome modello, Minuti trascorsi e Secondi trascorsi dalla visualizzazione Ricostruzioni 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 faccio a identificare i processi di elaborazione a lungo termine per i quali generare un avviso?

Puoi utilizzare l'esplorazione Build di PDT per identificare le PDT in esecuzione da molto tempo. 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:

  1. Aggiungi un filtro su Tempo di compilazione medio (minuti) dalla visualizzazione Compilazioni PDT e imposta il relativo valore su is greater than 30.
  2. Seleziona Nome visualizzazione, Connessione e Tempo di compilazione medio in minuti dalla visualizzazione Compilazioni PDT.

Per modificare il valore del filtro Tempo di compilazione medio (minuti) in Compilazioni PDT, sostituisci 30 nell'elemento filtro f[pdt_builds.average_build_time_minutes]=%3E20 con il numero di minuti desiderato:

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

Metriche sul rendimento delle query

L'esplorazione Metriche sul rendimento delle query fornisce analisi dettagliate di ogni query eseguita dall'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 utilizzare questa esplorazione anche per identificare le tendenze e le anomalie del rendimento delle query. Per un'analisi più dettagliata del ciclo di vita delle query e dei campi monitorati in questa esplorazione, consulta la pagina della documentazione Informazioni sulle metriche relative al 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 punti di partenza per altre query.

Seleziona un riquadro di analisi Quick Start in un'esplorazione vuota o dal menu Quick Start 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 è durata ogni fase di 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?
  • Quali ore del giorno hanno i tempi di esecuzione dei worker asincroni 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 i tempi di query principali sono più lunghi?
  • Quali ore del giorno hanno i tempi di risposta più lunghi dopo la query?

Query SQL

L'esplorazione Query SQL include informazioni sulle query SQL eseguite, inclusa la data e la frequenza di esecuzione, nonché dettagli sugli utenti che le hanno eseguite.

Puoi utilizzare l'esplorazione Query SQL per rispondere a domande quali:

Quali utenti eseguono il maggior numero di query SQL?

Puoi utilizzare l'esplorazione Query SQL per identificare gli utenti che eseguono più query di SQL Runner:

  1. Seleziona ID e Nome in Utente.
  2. Seleziona Conta da Query di SQL Runner.
  3. Ordina in ordine decrescente per Conteggio in Query di esecuzione SQL per elencare per primi gli utenti che eseguono più 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 tutti i caricamenti di dati pianificati, inclusi i job pianificati in precedenza e quelli attualmente pianificati.

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

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

  1. Seleziona ID, Nome e Esecuzione successiva in Piano pianificato per visualizzare l'esecuzione successiva per ogni piano pianificato nel fuso orario del sistema.
  2. Seleziona ID e Nome in Utente per visualizzare 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 importazioni inviate una volta (ad esempio per un'importazione di un look) o inviate come test una tantum (ad esempio per l'importazione di un look di prova).
  4. Puoi anche aggiungere campi come Cron Schedule e Timezone 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 si bloccano le programmazioni?

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 si è bloccato un determinato job pianificato, filtra in base a ID in Job pianificato e imposta il valore del filtro sull'ID del job pianificato. Seleziona Fase, ID job pianificato e Tempo di esecuzione in secondi da Fase del job pianificato.
  2. Puoi anche selezionare Ora di inizio e Ora di completamento da Fase del job pianificato.

Puoi quindi utilizzare i campi ID e Tempo di esecuzione in secondi per risolvere i problemi relativi al 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 job pianificato 12913 nell'elemento di filtro &f[scheduled_job.id]=12913 con l'ID del job pianificato in base al quale vuoi 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 Piano programmato per trovare i proprietari della pianificazione:

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

Quali piani pianificati vengono eseguiti contemporaneamente?

Puoi utilizzare l'esplorazione Piano pianificato per identificare i piani pianificati per essere pubblicati contemporaneamente:

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

Puoi quindi modificare la tempistica delle pianificazioni (ad esempio per il 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 Piano programmato per trovare pianificazioni illimitate o con un limite di -1 righe:

  1. Filtra in base a Invia tutti i risultati e imposta il valore su .
  2. Seleziona ID, Data creazione, Data completamento 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 disponibili nella pagina amministrazione Cronologia pianificazione. Ad esempio:

  1. Seleziona ID da Piano programmato.
  2. Seleziona Nome in Utente per vedere chi ha creato ogni pianificazione.
  3. Seleziona Pianificazione cron in Job pianificato per visualizzare l'ora di invio pianificata per ogni job pianificato come stringa cron.
  4. Seleziona Tipo in Destinazione piano pianificato per visualizzare il tipo di destinazione (ad esempio per l'importazione di un look).
  5. Seleziona ID, Stato e Dettagli stato in Job pianificato per visualizzare lo stato e eventuali messaggi di errore per ogni job pianificato.
  6. Seleziona Data creazione e Data completamento da Job pianificato.
  7. Seleziona Tempo di esecuzione in secondi da Fase del job pianificato.
  8. Puoi anche selezionare Collega dalla visualizzazione Look o Dashboard per un link al look o alla dashboard di una pianificazione.
  9. Per limitare i risultati a un periodo di tempo specifico, aggiungi un filtro su Data di creazione in Job pianificato e imposta il valore del filtro sulla durata del tempo desiderata, 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 importazioni inviate una volta (ad esempio per un'importazione di un look) o inviate come test una tantum (ad esempio per l'importazione di un look di prova).
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,user.name,scheduled_job.cron_schedule,scheduled_plan_destination.type,scheduled_job.id,scheduled_job.status,scheduled_job.status_detail,scheduled_job.created_time,scheduled_job.finalized_time,scheduled_job_stage.runtime,look.link,dashboard.link&f[scheduled_plan.run_once]=No&f[scheduled_job.created_date]=7+days&sorts=scheduled_job.created_time+desc&limit=500

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

Puoi utilizzare l'esplorazione Piano pianificato per visualizzare solo un insieme specifico di pianificazioni applicando filtri, ad esempio su dashboard, proprietari o modelli specifici. Ad esempio, per visualizzare un elenco di pianificazioni in base a un modello specifico, ad esempio thelook:

  1. Aggiungi un filtro su Modello dalla visualizzazione Query e imposta il valore del filtro sul nome del modello.
  2. Seleziona ID e Nome da Piano pianificato.
  3. Seleziona Nome in Utente per vedere chi ha creato ogni pianificazione.
  4. Seleziona Pianificazione cron in Piano pianificato per visualizzare l'ora di invio pianificata per ogni pianificazione come stringa cron.
  5. Puoi anche selezionare Collega dalla visualizzazione Look o Dashboard per un link al look o alla dashboard di una pianificazione.
  6. Filtra in base a Esegui una volta (Sì/No) e imposta il valore del filtro su No per escludere le importazioni inviate una volta (ad esempio per un'importazione di un look) o inviate come test una tantum (ad esempio per l'importazione di un look di prova).

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

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

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

  1. Seleziona Data di creazione, Data di completamento, ID, Stato e Dettagli di stato in Job pianificato per visualizzare un elenco di job pianificati, i relativi stati e i messaggi di errore.
  2. Seleziona Fase in Fase del job pianificato.
  3. Seleziona Tipo e Formato in Destinazione del piano pianificato per visualizzare il tipo di destinazione (ad esempio per l'importazione di un look) e il formato dei dati (ad esempio per l'importazione di un look).
  4. Filtra in base a Stato in 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 in Destinazione piano pianificato e imposta il valore del filtro sulla destinazione desiderata, ad esempio sftp o email.
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_job.created_time,scheduled_job.finalized_time,scheduled_job.id,scheduled_job.status,scheduled_job.status_detail,scheduled_job_stage.stage,scheduled_plan_destination.type,scheduled_plan_destination.format&f[scheduled_job.status]=failure&sorts=scheduled_job.status&limit=500&column_limit=50

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

Puoi utilizzare l'esplorazione 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 in Utente.
  3. Seleziona Pianificazione Cron da Piano pianificato.
  4. Seleziona Tempo di esecuzione medio in secondi da Fase del job pianificato.
  5. Filtra in base a Esegui una volta (Sì/No) e imposta il valore del filtro su No per escludere le importazioni inviate una volta (ad esempio per un'importazione di un look) o inviate come test una tantum (ad esempio per l'importazione di un look di prova).
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,user.name,scheduled_plan.cron_schedule,scheduled_job_stage.avg_runtime&f[scheduled_plan.run_once]=No&sorts=scheduled_plan.id&limit=500

Per visualizzare i tempi di esecuzione dei job pianificati:

  1. Per visualizzare i tempi di esecuzione di tutti i job per un piano specifico, aggiungi un filtro su ID in Piano pianificato e imposta il valore del filtro sull'ID piano pianificato desiderato.
  2. Seleziona ID da Piano programmato.
  3. Seleziona Nome in Utente.
  4. Seleziona Pianificazione Cron da Piano pianificato.
  5. Seleziona ID, Stato, Data di creazione e Data di completamento da Job pianificato.
  6. Seleziona Tempo di esecuzione in secondi da Fase del job pianificato.
  7. Filtra in base a Esegui una volta (Sì/No) e imposta il valore del filtro su No per escludere le importazioni inviate una volta (ad esempio per un'importazione di un look) o inviate come test una tantum (ad esempio per l'importazione di un look di prova).

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

Analisi di avvio rapido

L'esplorazione Utente include le analisi Quick Start, che puoi utilizzare per rispondere rapidamente alle domande o come punto di partenza per altre query.

Seleziona un riquadro di analisi Quick Start in un'esplorazione vuota o dal menu Quick Start 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 Visualizzatore (access_data)?
  • Per quali utenti sono stati registrati più di 3 errori di job pianificati negli ultimi 7 giorni?
  • Quando è stata l'ultima volta che un determinato utente ha eseguito l'accesso?
  • Quali utenti sono i più attivi?
  • Quali utenti non hanno eseguito l'accesso da più di 90 giorni?
  • Per quali utenti è stato disattivato l'accesso?
  • Quali utenti dispongono dell'autorizzazione sviluppatore (develop)?
  • Quanti utenti sono presenti in ogni ruolo?

Come faccio a visualizzare il personale di Google che ha eseguito l'accesso alla mia istanza?

Oltre al riquadro Accesso recente nella pagina Accesso all'assistenza, puoi visualizzare informazioni sul personale Google che ha eseguito l'accesso alla tua istanza. Ad esempio, per visualizzare il personale di Google che ha eseguito l'accesso alla tua istanza, il numero di minuti di accesso e il numero di query eseguite:

  1. Seleziona Nome in Utente.
  2. Seleziona Utilizzo approssimativo del web in minuti e Conteggi query > Conteggio esecuzioni query da Cronologia.
  3. Filtra in base a Data di creazione > Data in Cronologia e imposta il valore sul periodo di tempo per cui vuoi visualizzare l'accesso del personale Google.
  4. Filtra per Origine > Origine in Cronologia e imposta il valore su is not equal to scheduled_task per eliminare eventuali attività pianificate.
  5. Filtra in base a Autorizzazioni utente > È dipendente di Looker (Sì / No) in Dati 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 di Looker e agli utenti a cui è stata concessa l'autorizzazione see_system_activity di rispondere rapidamente a domande chiave sull'utilizzo delle istanze nell'esplorazione Cronologia in 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à di sistema.

Un'analisi guidata include campi, valori e opzioni precompilati tra cui scegliere, nonché una visualizzazione che mostra le metriche selezionate.

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

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

  • Quali utenti sono più attivi nella tua istanza? - Scopri chi ottiene il massimo valore dalla tua istanza
  • Quali contenuti stanno mettendo a dura prova la tua istanza? - Identificare i contenuti di uso intensivo
  • Controllo degli utenti: comprendi le attività degli utenti in base al tipo e al ruolo
  • Utilizzo delle istanze nel tempo: confronta diverse metriche relative all'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, eseguire ulteriori approfondimenti nell'analisi o salvarla per condividerla con altri utenti che dispongono dell'accesso. Per chiudere l'analisi, basta chiudere la relativa scheda del browser.

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

Se hai già eseguito un'esplorazione della cronologia delle attività di sistema, puoi selezionare un'analisi guidata facendo clic sul pulsante Inizio rapido accanto al nome dell'esplorazione.

Questa azione avvia il menu Guida rapida.

Seleziona un'analisi guidata dal menu Guida rapida 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, eseguire ulteriori approfondimenti nell'analisi o salvarla per condividerla con altri utenti che dispongono dell'accesso. Per chiudere l'analisi, basta chiudere la relativa scheda del browser.

Personalizzare un'analisi guidata

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

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

Ad esempio, puoi selezionare l'analisi Quali contenuti stanno affaticando la tua istanza? per identificare i contenuti di uso intensivo nella tua istanza di Looker. Dopo aver caricato l'analisi guidata, puoi modificare il valore predefinito del periodo di tempo in Per quale periodo di tempo? in Ultimi 30 giorni.

L'analisi guidata verrà aggiornata automaticamente con il valore dell'intervallo di tempo selezionato.

In questa fase, puoi scegliere se ottenere ulteriori approfondimenti sull'analisi esplorando ulteriormente i dati. Puoi salvare l'analisi come look o in una dashboard da condividere con altri utenti che dispongono dell'accesso oppure puoi chiuderla chiudendo la finestra del browser.

Menu Opzioni con tre puntini di Analisi guidata

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

Esplorare ulteriormente un'analisi guidata

Una volta ottenuti i dati iniziali di un'analisi guidata, puoi scegliere di esplorarli ulteriormente. Per farlo, puoi selezionare 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.

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

Salvare un'analisi guidata

Dopo aver personalizzato un'analisi guidata, ti consigliamo di salvarla per condividerla con 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 dell'analisi guidata a una dashboard, apri il menu Salva l'analisi guidata in una dashboard selezionando + Aggiungi alla dashboard dal menu Opzioni con tre puntini.

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

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

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

  5. Seleziona il link per accedere alla dashboard e visualizzarla o modificarla.

  6. 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 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. In alto a destra in Esplora, seleziona il menu a forma di ingranaggio.
  2. Scegli Salva.
  3. Seleziona Come look per aprire il menu Salva look.

  4. Nel campo Title (Titolo), inserisci un nuovo titolo. Se salverai un look esistente, lascia vuoto questo campo.

  5. Nel campo Descrizione, puoi inserire una descrizione del look. Se salverai 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 il lato destro mostra i contenuti della cartella selezionata. Se scegli una cartella in cui non è consentito salvare il look, nella parte inferiore del menu viene visualizzato un avviso e il pulsante Salva e visualizza look viene disattivato.

  7. Se vuoi salvare il look in un'altra cartella, vai alla cartella in cui vuoi salvarlo. Puoi accedere alla cartella in uno dei seguenti modi:

    • Nel campo Cartella, seleziona le cartelle principali per spostarti al loro interno.
    • Sul lato sinistro, seleziona il nome di una cartella di primo livello per accedervi.
    • A destra, 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.

  8. Se vuoi salvare un look sopra a uno esistente, scorri verso il basso o utilizza il campo Filtra per titolo per trovare e selezionare il look desiderato. Il titolo e la descrizione (se presenti) del look vengono visualizzati nei campi Titolo e Descrizione.

  9. Salva il look.

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

Puoi anche selezionare altre opzioni dall'esplorazione 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 Analisi guidata come visualizzazione dati o dashboard e impostare una distribuzione ricorrente
  • Unisci risultati: per unire i risultati dell'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 Opzioni con tre puntini.

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