Informazioni sulle azioni nei log PDT

L'esplorazione del log eventi PDT in Attività di sistema fornisce informazioni sugli eventi storici correlati alle PDT, incluse le ricostruzioni e gli errori delle PDT.

Ad esempio, l'esplorazione del log eventi PDT può aiutarti a risolvere i problemi relativi agli errori di generazione di PDT o agli attivatori bloccati. In alternativa, può essere utile quando cerchi di identificare quando è stata creata una tabella specifica e quale processo l'ha creata.

Per ulteriori informazioni sulle esplorazioni disponibili in Attività di sistema, consulta la pagina della documentazione relativa alla creazione di report sull'utilizzo di Looker con le esplorazioni delle attività di sistema.

Visualizzazione delle azioni di log PDT

Le azioni del log PDT sono visibili nell'esplorazione del log eventi PDT dell'attività di sistema. Per visualizzare lo strumento Esplora eventi PDT, devi essere un amministratore di Looker o disporre dell'autorizzazione see_system_activity.

Per visualizzare un elenco di azioni di log PDT e i dati di azione di log associati, seleziona i campi Action (Azione), Action Data (Dati azione) e altri campi desiderati dalla visualizzazione PDT Event Log (Log eventi PDT) di PDT Event Log (Esplora log PDT), a cui puoi accedere dal menu Explore (Esplora).

Informazioni sulle azioni dei log delle PDT e sulle corrispondenti coppie di dati delle azioni dei log delle PDT

Le seguenti tabelle descrivono le diverse azioni di log in Esplora PDT Event Log, insieme ai valori dei dati corrispondenti per ogni azione di log, per i seguenti tipi di eventi:

Le seguenti tabelle utilizzano i campi Action (Azione) e Action Data (Dati azione) nella visualizzazione PDT Event Log (Log eventi PDT) di PDT Event Log Explore (Log eventi PDT).

Creare eventi

Azione di log Descrizione azione log Dati azioni log Descrizione dati azione log
create begin Si verifica quando il thread del rigeneratore ha rilevato la PDT. prod-user-x Indica che l'utente ha eseguito una query sulla PDT da Esplora e la tabella non esiste, quindi Looker ha dovuto ricostruire la PDT.
create begin Si verifica quando il thread del rigeneratore ha rilevato la PDT. prod Indica che la PDT è stata attivata da un gruppo di dati o da un trigger SQL (creato dal rigeneratore).
create begin Si verifica quando il thread del rigeneratore ha rilevato la PDT. dev-user-x Indica che è stata creata una nuova PDT in modalità di sviluppo.

In genere si verifica quando viene apportata una modifica all'SQL della PDT, dopodiché viene eseguita una query in una modalità di esplorazione in modalità sviluppatore. Ne risulta che viene creata una nuova tabella per non influire sulla tabella di produzione.
create regen requires In genere indica che un utente ha eseguito una query su una PDT che fa riferimento a un'altra PDT non ancora creata, attivando una ricostruzione. null
create user rebuild Indica che un utente ha ricreato manualmente la PDT utilizzando l'opzione Rebuild Derived Tables & Run (Ricostruisci tabelle derivate e esegui) in un'esplorazione. null
create ready Una volta creato il PDT, la differenza tra l'evento create ready e l'evento create begin indica quanto tempo impiegano i bambini per la ricostruzione.

Se l'evento create ready si verifica subito dopo l'evento create begin, è probabile che non sia necessario ricreare le tabelle.
null
create complete Si verifica quando la PDT ha terminato la creazione. production trigger Indica che la PDT è stata creata a causa di un controllo di attivazione (ovvero è stata creata dal rigeneratore).
create incremental complete Si verifica quando la PDT ha terminato la creazione (per le build PDT incrementali). increment generation Contiene il numero sequenziale dell'incremento.
create incremental rows Mostra il numero di righe interessate nell'ultimo incremento. rows delta Contiene un valore positivo per il numero di righe aggiunte e un valore negativo per il numero di righe rimosse.
create sql error Indica che la build PDT non è riuscita a causa di un errore SQL. sql error Contiene il messaggio di errore SQL restituito dal database.

Consigliamo di eseguire il SQL di base di PDT in SQL Runner per assicurarsi che nessuna nuova modifica abbia causato l'errore.
create child error Si verifica quando si è verificato un errore durante la creazione della PDT dipendente. sql error Contiene il messaggio di errore SQL restituito dal database.
create cancelled error Indica che la build PDT non è riuscita a causa di un annullamento della query. query killed Indica che la query è stata interrotta. Questo può accadere se un utente annulla una query da Looker, se un utente annulla una query dal database o se la query scade nel database.
create trigger old value Indica il valore precedente del trigger al momento del controllo. trigger value Restituisce il valore restituito dal trigger precedente.
create trigger new value Indica il nuovo valore di trigger al momento del controllo. trigger value Restituisce il valore restituito dal nuovo attivatore.
create trigger missing Si verifica al controllo del trigger per una determinata PDT quando la PDT non esiste più o è stata eliminata. null
create trigger datagroup Si verifica durante il controllo del trigger se la PDT è stata attivata da un gruppo di dati. null

Rigenera eventi

Azione di log Descrizione azione log Dati azioni log Descrizione dati azione log
regenerate begin Indica che il rigeneratore avvia un processo, ad esempio quando controlla un trigger o crea una tabella.

In genere, quando un evento regenerate begin non ha un evento finale e una PDT non è attualmente in fase di creazione o se non viene controllato un trigger, questa azione di log indica un rigeneratore bloccato.
connection name Mostra il nome della connessione per cui è in esecuzione il thread del rigeneratore.
regenerate end Indica che il rigeneratore ha completato un processo, ad esempio il controllo di un trigger o la ricostruzione di una PDT, oppure si è verificato un errore. success Indica che il trigger è stato controllato e la PDT è stata ricreata.
regenerate end Indica che il rigeneratore ha completato un processo, ad esempio il controllo di un trigger o la ricostruzione di una PDT, oppure si è verificato un errore. error_in_regen Indica che si è verificato un errore in questo ciclo di rigenerazione della tabella.
regenerate end Indica che il rigeneratore ha completato un processo, ad esempio il controllo di un trigger o la ricostruzione di una PDT, oppure si è verificato un errore. datagroup_error Indica che si è verificato un errore durante il controllo del trigger del gruppo di dati.
regenerate trace Indica il tracciamento del thread del rigeneratore. hex id Rappresenta il thread Java che sta eseguendo il processo.

Rilascia e pubblica gli eventi dell'attività

Azione di log Descrizione azione log Dati azioni log Descrizione dati azione log
drop table Indica che la tabella PDT o temp è stata eliminata dal database. unreferenced Indica che la tabella è stata eliminata perché il relativo valore attivatore è cambiato.

Se viene utilizzato un altro metodo di persistenza, indica che la tabella è scaduta.
drop table Indica che la tabella PDT o temp è stata eliminata dal database. zombie Indica che la chiave di registrazione della tabella non fa parte dei set di chiavi di registrazione attivi (in connection_reg3), pertanto è stata contrassegnata come tabella SQL da eliminare.
drop table Indica che la tabella PDT o temp è stata eliminata dal database. pdt_build_failure_cleanup Quando una build non riesce o viene rilevata come annullata, Looker elimina la tabella che potrebbe essere stata creata parzialmente.
drop table failed Si verifica quando il tentativo di abbandonare la tabella PDT o temporanea non è riuscito. zombie Indica che il tentativo di abbandonare la tabella zombie non è riuscito.
drop table failed Si verifica quando il tentativo di abbandonare la tabella PDT o temporanea non è riuscito. unreferenced Indica che il tentativo di abbandonare la tabella senza riferimenti non è riuscito.
drop view Indica che la tabella publish_as_db_view è stata eliminata. expired Indica che la durata della tabella è scaduta ed è stata eliminata.
drop view failed Indica che il tentativo di abbandonare la tabella publish_as_db_view non è riuscito. zombie Indica che il tentativo di abbandonare la tabella zombie publish_as_db_view non è riuscito.
drop view failed Indica che il tentativo di abbandonare la tabella publish_as_db_view non è riuscito. unreferenced Indica che il tentativo di abbandonare la tabella senza riferimenti di publish_as_db_view non è riuscito.
publish task complete Indica che la vista precedente è stata eliminata e che la nuova è stata pubblicata. X riuscite, X non riuscite Indica se l'attività di pubblicazione è stata completata o meno.

Eventi di attivazione del gruppo di dati

Azione di log Descrizione azione log Dati azioni log Descrizione dati azione log
datagroup_triggers begin Indica che i trigger del gruppo di dati hanno iniziato a controllare una connessione.

Se esiste un ampio divario rispetto all'ultima riga datagroup_triggers begin per una connessione e non è presente il valore datagroup_triggers end, potrebbe significare che il rigeneratore si è bloccato durante il controllo dei trigger.
connection name Mostra il nome della connessione per cui gli attivatori stanno controllando.
datagroup_triggers end Indica che il trigger dei gruppi di dati ha terminato il controllo. null

Raccolta di eventi

Azione di log Descrizione azione log Dati azioni log Descrizione dati azione log
reap begin Indica che il reaper ha iniziato a controllare la connessione per vedere quali tabelle derivate non attive devono uscire dallo schema temporaneo. connection name Indica il nome della connessione che l'app di mittente sta controllando.
reap end Indica che il raccoltore ha terminato il ciclo per la connessione specificata. connection name Viene mostrato il nome della connessione che il mietatore ha controllato.

Eventi trigger

Azione di log Descrizione azione log Dati azioni log Descrizione dati azione log
trigger value Indica il valore dell'attivatore quando viene calcolato. trigger value Indica il valore effettivo dell'attivatore.
trigger value compute Indica il codice SQL utilizzato per calcolare il valore del trigger. trigger sql Mostra il codice SQL effettivo che è stato utilizzato per calcolare il valore del trigger.
trigger value error Indica che si è verificato un errore SQL nel calcolo del valore trigger o nell'esecuzione del trigger SQL. sql error Mostra l'errore SQL del database che è stato restituito per la query trigger.
trigger datagroup check Indica se il rigeneratore ha eseguito la query di trigger SQL sul database. Un valore booleano (true o false)
  • true: indica che la query di attivazione è stata eseguita.
  • false: indica che la query trigger SQL non è stata eseguita.