Informazioni sulle azioni dei log PDT

L'esplorazione Log eventi PDT in Attività di sistema fornisce informazioni sugli eventi storici relativi alle PDT, inclusi errori e ricostruzioni delle PDT.

Ad esempio, l'esplorazione Log eventi PDT può aiutarti a risolvere i problemi di compilazione del report PDT o gli attivatori bloccati oppure può essere utile quando stai cercando 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 Creare report sull'utilizzo di Looker con le esplorazioni di attività di sistema.

Visualizzazione delle azioni dei log PDT

Le azioni dei log PDT sono visibili nell'esplorazione Log eventi PDT dell'attività di sistema. Per visualizzare l'esplorazione Log 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 dei relativi dati associati, seleziona i campi Azione e Dati azione, insieme a qualsiasi altro campo desiderato, dalla visualizzazione Log eventi PDT nell'esplorazione Log eventi PDT, a cui puoi accedere dal menu Esplora.

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

Le seguenti tabelle suddividono le diverse azioni di log nell'esplorazione Log eventi PDT, insieme ai valori di dati corrispondenti per ogni azione di log, per i seguenti tipi di eventi:

Le tabelle seguenti utilizzano i campi Azione e Dati azione nella visualizzazione Log eventi PDT dell'esplorazione Log eventi PDT.

Creazione eventi

Azione di log Descrizione azione log Dati delle azioni di log Descrizione dei dati delle azioni di 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 dall'esplorazione e la tabella non esisteva, pertanto Looker ha dovuto ricostruire la PDT.
create begin Si verifica quando il thread del rigeneratore ha rilevato la PDT. prod Indica che il report pianificato è stato attivato da un gruppo di dati o da un trigger SQL (creato dal rielaboratore).
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.

Si verifica in genere quando è stata apportata una modifica al codice SQL del set di dati di destinazione, dopodiché viene eseguita una query sul set di dati di destinazione in un'esplorazione in modalità di sviluppo. Viene creata una nuova tabella in modo da 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 ricostruito manualmente la PDT utilizzando l'opzione Ricostruisci tabelle derivate ed esegui in un'esplorazione. null
create ready Una volta che la compilazione del PDT è iniziata, la differenza tra l'evento create ready e l'evento create begin indica il tempo necessario per la ricostruzione dei figli.

Se l'evento create ready si verifica subito dopo l'evento create begin, è probabile che non sia stato necessario ricostruire nessuna tabella.
null
create complete Si verifica al termine della compilazione del PDT. production trigger Indica che la PDT è stata creata a causa di un controllo dell'attivatore (ovvero è stata creata dal rigeneratore).
create incremental complete Si verifica al termine della creazione della PDT (per le build incrementali delle PDT). 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 compilazione del report di dati protetti non è riuscita a causa di un errore SQL. sql error Contiene il messaggio di errore SQL restituito dal database.

Ti consigliamo di eseguire il codice SQL sottostante del PDT in SQL Runner per assicurarti che l'errore non sia stato causato da nuove modifiche.
create child error Si verifica quando si è verificato un errore durante la creazione del PDT dipendente. sql error Contiene il messaggio di errore SQL restituito dal database.
create cancelled error Indica che la compilazione del report PDT non è riuscita a causa dell'annullamento di una 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 vecchio valore dell'attivatore al momento del controllo. trigger value Restituisce il valore restituito dall'attivatore precedente.
create trigger new value Indica il nuovo valore dell'attivatore al momento del controllo. trigger value Restituisce il valore restituito dal nuovo attivatore.
create trigger missing Si verifica durante il controllo dell'attivatore per una determinata PDT quando la PDT non esiste più o è stata eliminata. null
create trigger datagroup Si verifica durante il controllo dell'attivatore se la PDT è stata attivata da un gruppo di dati. null

Rigenerare gli eventi

Azione di log Descrizione azione log Dati delle azioni di log Descrizione dei dati delle azioni di log
regenerate begin Indica che il rigeneratore sta avviando un processo, ad esempio la verifica di un attivatore o la creazione di una tabella.

In genere, quando un evento regenerate begin non ha un evento di fine e non è in corso la creazione di un PDT o non viene controllato un attivatore, questa azione di log indica un risonatore 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 attivatore o la ricostruzione di un file PDT, oppure che si è verificato un errore. success Indica che l'attivatore è stato controllato e che la PDT è stata ricostruita.
regenerate end Indica che il rigeneratore ha completato un processo, ad esempio il controllo di un attivatore o la ricostruzione di un file PDT, oppure che 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 rielaboratore ha completato un processo, ad esempio il controllo di un attivatore o la ricostruzione di un file PDT, oppure che si è verificato un errore. datagroup_error Indica che si è verificato un errore durante il controllo dell'attivatore del gruppo di dati.
regenerate trace Indica il monitoraggio del thread del regenerator. hex id Rappresenta il thread Java che esegue il processo.

Inserire e pubblicare eventi di attività

Azione di log Descrizione azione log Dati delle azioni di log Descrizione dei dati delle azioni di log
drop table Indica che la tabella PDT o temporanea è stata eliminata dal database. unreferenced Indica che la tabella è stata eliminata perché il valore dell'attivatore associato è cambiato.

Se viene utilizzato un altro metodo di persistenza, indica che la tabella è scaduta.
drop table Indica che la tabella PDT o temporanea è stata eliminata dal database. zombie Indica che la chiave di registrazione della tabella non fa parte degli insiemi di chiavi di registrazione attivi (in connection_reg3), pertanto è stata contrassegnata come tabella zombie da eliminare.
drop table Indica che la tabella PDT o temporanea è stata eliminata dal database. pdt_build_failure_cleanup Quando una build non va a buon fine o viene rilevata come annullata, Looker elimina la tabella che potrebbe essere stata creata parzialmente.
drop table failed Si verifica quando il tentativo di eliminare la tabella PDT o temporanea non va a buon fine. zombie Indica che il tentativo di eliminare la tabella zombie non è riuscito.
drop table failed Si verifica quando il tentativo di eliminare la tabella PDT o temporanea non va a buon fine. unreferenced Indica che il tentativo di eliminare 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 e che la tabella è stata eliminata.
drop view failed Indica che il tentativo di eliminare la tabella publish_as_db_view non è riuscito. zombie Indica che il tentativo di eliminare la tabella zombie publish_as_db_view non è riuscito.
drop view failed Indica che il tentativo di eliminare la tabella publish_as_db_view non è riuscito. unreferenced Indica che il tentativo di eliminare la tabella senza riferimenti publish_as_db_view non è riuscito.
publish task complete Indica che la visualizzazione precedente è stata eliminata e che la nuova è stata pubblicata. X riuscita, X non riuscita Indica se l'attività di pubblicazione è riuscita o meno.

Eventi di attivazione del gruppo di dati

Azione di log Descrizione azione log Dati delle azioni di log Descrizione dei dati delle azioni di log
datagroup_triggers begin Indica che gli attivatori del gruppo di dati hanno iniziato a verificare la presenza di una connessione.

Se esiste un intervallo ampio tra l'ultima riga datagroup_triggers begin per una connessione e non è presente datagroup_triggers end, è possibile che il rielaboratore si sia bloccato durante il controllo degli attivatori.
connection name Mostra il nome della connessione per cui vengono controllati gli attivatori.
datagroup_triggers end Indica che il controllo degli attivatori del gruppo di dati è stato completato. null

Eventi di raccolta

Azione di log Descrizione azione log Dati delle azioni di log Descrizione dei dati delle azioni di log
reap begin Indica che il programma di pulizia ha iniziato a controllare la connessione per vedere quali tabelle derivate non attive deve eliminare dallo schema da zero. connection name Mostra il nome della connessione che il reaper sta controllando.
reap end Indica che il programma Reaper ha completato il ciclo per la connessione specificata. connection name Mostra il nome della connessione controllata dal reaper.

Eventi di attivazione

Azione di log Descrizione azione log Dati delle azioni di log Descrizione dei dati delle azioni di log
trigger value Indica il valore dell'attivatore al momento del calcolo. trigger value Mostra il valore effettivo dell'attivatore.
trigger value compute Indica il codice SQL utilizzato per calcolare il valore dell'attivatore. trigger sql Mostra il codice SQL effettivo utilizzato per calcolare il valore dell'attivatore.
trigger value error Indica che si è verificato un errore SQL durante il calcolo del valore dell'attivatore o l'esecuzione dell'attivatore SQL. sql error Mostra l'errore SQL del database restituito per la query di attivazione.
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.