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. |