Noções básicas sobre as ações do registro de PDT

O registro de eventos de PDT em Atividade do sistema fornece informações sobre eventos históricos relacionados a PDTs, incluindo recriações e erros de PDT.

Por exemplo, o explorador do registro de eventos de PDT pode ajudar a resolver problemas de falha de build do PDT ou gatilhos travados. Ele também pode ser útil quando você está tentando identificar quando uma tabela específica foi criada e qual processo a criou.

Para mais informações sobre o recurso"Explorar"disponível em"Atividade do sistema", consulte a página de documentação Como criar relatórios de uso do Looker com a atividade do sistema.

Como visualizar ações de registro de PDT

As ações do registro de PDT podem ser vistas no registro de eventos de PDT da atividade do sistema. Você precisa ser um administrador do Looker ou ter a permissão see_system_activity para ver o recurso Explorar eventos de PDT.

Para ver uma lista de ações de registro de PDT e os dados de ação de registro associados, selecione os campos Ação e Dados de ação com todos os outros campos desejados na visualização Registro de eventos de PDT em Explorar evento de PDT, no menu Explorar.

Entender as ações de registro de PDT e os pares de dados de ação de registro PDT correspondentes

As tabelas a seguir detalham as diferentes ações de registro em PDT Event Log, em log, 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 Ação e Dados de ação na visualização Registro de eventos de PDT do recurso Explorar evento de PDT.

Criar eventos

Registrar ação Descrição da ação de registro Registrar dados de ação Descrição dos dados da ação de registro
create begin Isso ocorre quando a linha de execução de regeneração assume o PDT. prod-user-x Indica que o usuário consultou o PDT em "Explorar" e a tabela não existe. Por isso, o Looker precisou recriar o PDT.
create begin Isso ocorre quando a linha de execução de regeneração assume o PDT. prod Indica que a PDT foi acionada por um grupo de dados ou gatilho SQL (criado pelo regenerador).
create begin Isso ocorre quando a linha de execução de regeneração assume o PDT. dev-user-x Indica que um novo PDT do modo de desenvolvimento foi criado.

Normalmente, isso ocorre quando uma mudança é feita no SQL do PDT. Depois disso, o PDT é consultado em um modo "Explorar no desenvolvimento". Isso resulta na criação de uma nova tabela para não afetar a tabela de produção.
create regen requires Normalmente indica que um usuário consultou uma PDT que faz referência a outra PDT que ainda não foi criada, o que aciona uma recriação. null
create user rebuild Indica que um usuário recriou manualmente a PDT usando a opção Recriar tabelas derivadas e execução em uma exploração. null
create ready Quando o PDT realmente começar a ser criado, a diferença entre o evento create ready e o evento create begin indica o tempo necessário para que as crianças sejam recriadas.

Se o evento create ready ocorrer logo após o create begin, provavelmente não será necessário recriar nenhuma tabela.
null
create complete Ocorre quando o PDT termina de ser criado. production trigger Indica que o PDT foi criado devido a uma verificação de acionador (ou seja, que o PDT foi criado pelo regenerador).
create incremental complete Isso ocorre quando a PDT termina de ser criada (para builds PDT incrementais). 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 de PDT falhou com um erro de SQL. sql error Contém a mensagem de erro SQL retornada do banco de dados.

Recomendamos a execução do SQL subjacente do PDT' no SQL Runner para garantir que nenhuma nova edição tenha causado o erro.
create child error Isso ocorre quando há um erro ao criar o PDT dependente. sql error Contém a mensagem de erro SQL retornada do banco de dados.
create cancelled error Indica que o build de PDT falhou devido a um cancelamento de consulta. query killed Indica que a consulta foi encerrada. Isso pode acontecer se um usuário cancelar uma consulta do Looker, um usuário cancelar uma consulta do banco de dados ou se a consulta expirar no banco de dados.
create trigger old value Indica o valor antigo do acionador após a verificação. trigger value Retorna o valor antigo do acionador retornado.
create trigger new value Indica o novo valor do acionador após a verificação. trigger value Retorna o valor retornado do novo acionador.
create trigger missing Ocorre na verificação do acionador de um determinado PDT quando ele não existe mais ou foi descartado. null
create trigger datagroup Isso ocorre na verificação do acionador quando o PDT foi acionado por um grupo de dados. null

Gerar eventos novamente

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

Normalmente, quando um evento regenerate begin não tem um evento final e um PDT ainda não está sendo criado ou um gatilho não está sendo verificado, essa ação de registro indica um regenerador desligado.
connection name Mostra o nome da conexão em que a linha de execução do regenerador está em execução.
regenerate end Indica que o regenerador concluiu um processo, como verificar um gatilho ou reconstruir um PDT, ou que ocorreu um erro. success Indica que o gatilho foi verificado e o PDT foi recriado.
regenerate end Indica que o regenerador concluiu um processo, como verificar um gatilho ou reconstruir um PDT, ou que ocorreu um erro. error_in_regen Indica que ocorreu um erro neste ciclo de regeneração de tabela.
regenerate end Indica que o regenerador concluiu um processo, como verificar um gatilho ou reconstruir um PDT, ou que ocorreu um erro. datagroup_error Indica que ocorreu um erro na verificação do acionador do grupo de dados.
regenerate trace Indica o rastreamento da linha de execução do regenerador. hex id Representa a linha de execução Java que está executando o processo.

Como soltar e publicar eventos de tarefas

Registrar ação Descrição da ação de registro Registrar dados de ação Descrição dos dados da ação de registro
drop table Indica que a tabela de PDT ou temporária foi removida do banco de dados. unreferenced Indica que a tabela foi descartada porque o valor de gatilho associado foi alterado.

Se outro método de persistência estiver sendo usado, indica que a tabela expirou.
drop table Indica que a tabela de PDT ou temporária foi removida 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 foi marcada como uma tabela zumbi a ser descartada.
drop table Indica que a tabela de PDT ou temporária foi removida do banco de dados. pdt_build_failure_cleanup Quando uma versão falha ou é detectada como cancelada, o Looker descarta a tabela que pode ter sido criada parcialmente.
drop table failed Isso ocorre quando a tentativa de soltar a tabela PDT ou a tabela temporária falha. zombie Indica que a tentativa de soltar a tabela de zumbis falhou.
drop table failed Isso ocorre quando a tentativa de soltar a tabela PDT ou a tabela temporária falha. unreferenced Indica que a tentativa de soltar a tabela não referenciada falhou.
drop view Indica que a tabela publish_as_db_view foi descartada. expired Indica que a duração da tabela expirou e ela foi descartada.
drop view failed Indica que a tentativa de soltar a tabela publish_as_db_view falhou. zombie Indica que a tentativa de soltar a tabela zumbi publish_as_db_view falhou.
drop view failed Indica que a tentativa de soltar a tabela publish_as_db_view falhou. unreferenced Indica que a tentativa de soltar a tabela não referenciada do publish_as_db_view falhou.
publish task complete Indica que a visualização anterior foi descartada e que a nova visualização foi publicada. X concluído, X com falha Indica se a tarefa de publicação foi concluída ou falhou.

Eventos de gatilho do grupo de dados

Registrar ação Descrição da ação de registro Registrar dados de ação Descrição dos dados da ação de registro
datagroup_triggers begin Indica que os gatilhos do grupo de dados começaram a verificar uma conexão.

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

Eventos de coleta

Registrar ação Descrição da ação de registro Registrar dados de ação Descrição dos dados da ação de registro
reap begin Indica que o cliente começou a verificar a conexão para ver quais tabelas derivadas não ativas devem ser removidas do esquema de raspadinha. connection name mostra o nome da conexão que a pessoa que está verificando está verificando.
reap end Indica que o cliente finalizou o ciclo da conexão especificada. connection name Mostra o nome da conexão que a pessoa verificou.

Eventos de acionador

Registrar ação Descrição da ação de registro Registrar dados de ação 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 gatilho. trigger sql Mostra o SQL real que foi usado para calcular o valor do gatilho.
trigger value error Indica que houve um erro SQL na computação do valor do gatilho ou na execução do SQL do gatilho. sql error Mostra o erro SQL do banco de dados que foi retornado para a consulta do gatilho.
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 gatilho foi executada.
  • false: indica que a consulta do gatilho SQL não foi executada.