Noções básicas sobre as ações de registro da TDP

A Análise do registro de eventos de TDP em Atividade do sistema fornece informações sobre eventos históricos relacionados às TDPs, incluindo recriações e erros de TDP.

Por exemplo, a Análise do registro de eventos da TDP pode ajudar a solucionar falhas de build da TDP ou gatilhos travados ou pode ser útil para identificar quando uma tabela específica foi criada e qual processo a criou.

Para mais informações sobre as Análises disponíveis na atividade do sistema, consulte a página de documentação Como criar relatórios de uso do Looker com as Análises de atividades do sistema.

Como visualizar ações de registro da TDP

As ações de registro da TDP são visíveis na Análise de log de eventos de TDP da atividade do sistema. Você precisa ser um administrador do Looker ou ter a permissão see_system_activity para acessar a Análise do log de eventos de TDP.

Para ver uma lista das ações de registro da TDP e os dados associados, selecione os campos Action e Action Data, além dos outros campos desejados, na visualização PDT Event Log do PDT Event Log, em "Explore", que pode ser acessado no menu Explore.

Noções básicas sobre as ações de registro da TDP e os pares de dados correspondentes.

As tabelas a seguir detalham as diferentes ações de registro na Análise de Log de eventos de TDP com os valores de dados correspondentes para cada ação de registro para os seguintes tipos de eventos:

As tabelas a seguir usam os campos Action e Action Data na visualização PDT Event Log da Análise de PDT Event Log.

Criar eventos

Registrar ação Registrar descrição da ação Registrar dados de ações Descrição dos dados da ação de registro
create begin Ocorre quando a linha de execução do regenerador extrai a TDP. prod-user-x Indica que o usuário consultou a TDP em "Explorar" e a tabela não existia. Por isso, o Looker precisou recriar a TDP.
create begin Ocorre quando a linha de execução do regenerador extrai a TDP. prod Indica que a TDP foi acionada por um grupo de dados ou gatilho SQL (criado pelo regenerador).
create begin Ocorre quando a linha de execução do regenerador extrai a TDP. dev-user-x Indica que uma nova TDP do Modo de Desenvolvimento foi criada.

Ocorre normalmente quando uma alteração é feita no SQL da TDP. Depois disso, a TDP é consultada em uma Análise no Modo de Desenvolvimento. Isso resulta na criação de uma nova tabela para não afetar a de produção.
create regen requires Normalmente, indica que um usuário consultou uma TDP que se refere a outra que ainda não foi criada, acionando uma recriação. null
create user rebuild Indica que um usuário recriou manualmente a TDP usando a opção Recriar e executar tabelas derivadas em uma Análise. null
create ready Quando a TDP começar a ser criada, a diferença entre os eventos create ready e create begin vai indicar o tempo necessário para a recriação dos filhos.

Se o evento create ready ocorrer logo após o evento create begin, é provável que nenhuma tabela precise ser recriada.
null
create complete Ocorre quando a criação da TDP é concluída. production trigger Indica que a TDP foi criada devido a uma verificação de gatilho (ou seja, a TDP foi criada pelo regenerador).
create incremental complete Ocorre quando a TDP é concluída (para builds incrementais da TDP). increment generation Contém o número sequencial do incremento.
create incremental rows Mostra o número de linhas afetadas no último incremento. rows delta Contém um valor positivo para o número de linhas adicionadas e um valor negativo para o número de linhas removidas.
create sql error Indica que o build da TDP falhou com um erro de SQL. sql error Contém a mensagem de erro SQL que foi retornada do banco de dados.

Recomendamos executar o SQL subjacente da TDP no SQL Runner para garantir que nenhuma nova edição tenha causado o erro.
create child error Ocorre quando ocorre um erro ao criar a TDP dependente. sql error Contém a mensagem de erro SQL que foi retornada do banco de dados.
create cancelled error Indica que o build da TDP falhou devido a um cancelamento de consulta. query killed Indica que a consulta foi eliminada. Isso pode acontecer se um usuário cancelar uma consulta no Looker, cancelar uma consulta no banco de dados ou se a consulta expirar no banco de dados.
create trigger old value Indica o valor antigo do acionador na verificação. trigger value Retorna o valor retornado do acionador antigo.
create trigger new value Indica o novo valor do acionador na verificação. trigger value Retorna o valor retornado do novo acionador.
create trigger missing Ocorre na verificação de gatilho para uma determinada TDP quando ela não existe mais ou foi descartada. null
create trigger datagroup Ocorre na verificação do gatilho se a TDP foi acionada por um grupo de dados. null

Gerar eventos novamente

Registrar ação Registrar descrição da ação Registrar dados de ações Descrição dos dados da ação de registro
regenerate begin Indica que o regenerador está iniciando um processo, como ao verificar um acionador ou criar uma tabela.

Normalmente, quando um evento regenerate begin não tem evento final e uma TDP não está sendo criada no momento ou um acionador não está sendo verificado, essa ação de registro indica um regenerador suspenso.
connection name Mostra o nome da conexão em que a linha de execução do regenerador está sendo executada.
regenerate end Indica que o regenerador concluiu um processo, como a verificação de um acionador ou a recriação de uma TDP, ou que ocorreu um erro. success Indica que o gatilho foi verificado e a TDP foi recriada.
regenerate end Indica que o regenerador concluiu um processo, como a verificação de um acionador ou a recriação de uma TDP, ou que ocorreu um erro. error_in_regen Indica que ocorreu um erro nesse ciclo de regeneração da tabela.
regenerate end Indica que o regenerador concluiu um processo, como a verificação de um acionador ou a recriação de uma TDP, ou que ocorreu um erro. datagroup_error Indica que ocorreu um erro na verificação do acionador do datagroup.
regenerate trace Indica o rastreamento de linhas de execução do regenerador. hex id Representa a linha de execução Java que está executando o processo.

Soltar e publicar eventos de tarefas

Registrar ação Registrar descrição da ação Registrar dados de ações Descrição dos dados da ação de registro
drop table Indica que a TDP ou tabela temporária foi descartada do banco de dados. unreferenced Indica que a tabela foi descartada porque o valor do acionador associado mudou.

Se outro método de persistência estiver sendo usado, indica que a tabela expirou.
drop table Indica que a TDP ou tabela temporária foi descartada do banco de dados. zombie Indica que a chave de registro da tabela não faz parte dos conjuntos de chaves de registro ativos (em connection_reg3). Por isso, ela foi marcada como uma tabela zumbi a ser descartada.
drop table Indica que a TDP ou tabela temporária foi descartada do banco de dados. pdt_build_failure_cleanup Quando um build falha ou é detectado como cancelado, o Looker descarta a tabela que pode ter sido parcialmente criada.
drop table failed Ocorre quando a tentativa de descartar a TDP ou a tabela temporária falha. zombie Indica que a tentativa de descartar a tabela zumbi falhou.
drop table failed Ocorre quando a tentativa de descartar a TDP ou a tabela temporária falha. unreferenced Indica que a tentativa de descartar a tabela sem referência falhou.
drop view Indica que a tabela publish_as_db_view foi descartada. expired Indica que a duração da vida da tabela expirou e ela foi descartada.
drop view failed Indica que a tentativa de descartar a tabela publish_as_db_view falhou. zombie Indica que a tentativa de descartar a tabela zumbi publish_as_db_view falhou.
drop view failed Indica que a tentativa de descartar a tabela publish_as_db_view falhou. unreferenced Indica que a tentativa de descartar a tabela publish_as_db_view sem referência falhou.
publish task complete Indica que a visualização anterior foi descartada e a nova visualização foi publicada. X concluídos, X com falha Indica se a tarefa de publicação foi bem-sucedida ou falhou.

Eventos de gatilho do datagroup

Registrar ação Registrar descrição da ação Registrar dados de ações Descrição dos dados da ação de registro
datagroup_triggers begin Indica que os acionadores do datagroup começaram a verificar se há uma conexão.

Se houver uma grande lacuna da linha datagroup_triggers begin mais recente para uma conexão e não houver datagroup_triggers end, isso pode significar que o regenerador foi desativado ao verificar os acionadores.
connection name Mostra o nome da conexão que os acionadores estão verificando.
datagroup_triggers end Indica que a verificação dos gatilhos do datagroup foi concluída. null

Eventos de colher

Registrar ação Registrar descrição da ação Registrar dados de ações Descrição dos dados da ação de registro
reap begin Indica que o reaper começou a verificar a conexão para ver quais tabelas derivadas inativas ele deve descartar do esquema de rascunho. connection name Mostra o nome da conexão que o reaper está verificando.
reap end Indica que o "reaper" terminou o ciclo da conexão especificada. connection name Mostra o nome da conexão que o reaper verificou.

Eventos de gatilho

Registrar ação Registrar descrição da ação Registrar dados de ações Descrição dos dados da ação de registro
trigger value Indica o valor do acionador quando calculado. trigger value Mostra o valor real do acionador.
trigger value compute Indica o SQL usado para calcular o valor do acionador. trigger sql Mostra o SQL real usado para calcular o valor do acionador.
trigger value error Indica que ocorreu um erro de SQL ao calcular o valor do acionador ou ao executar o SQL do acionador. sql error Mostra o erro SQL do banco de dados que foi retornado para a consulta do acionador.
trigger datagroup check Indica se o regenerador executou a consulta do gatilho SQL no banco de dados. Um booleano (true ou false)
  • true: indica que a consulta do acionador foi executada.
  • false: indica que a consulta do gatilho SQL não foi executada.