Skip to content

Status e mensagens ​

Tipo
Referência
Para
Engenharia de dados
Na tela
HorusETL › Agendamentos › Logs de Execução

O que cada tela de acompanhamento do HorusETL mostra e o que as mensagens mais comuns querem dizer. Para resolver uma falha a partir da mensagem, ver Problemas.

Campos ​

Log do agendamento ​

Aberto em Agendamentos, na tela Logs de Execução - nome do agendamento. Uma linha por execução.

ColunaO que mostra
Iniciado em, Fimquando a execução começou e terminou
StatusSucesso, Erro Parcial ou Erro
Sucessosquantos Dataflows da execução terminaram bem
Errosquantos falharam
Motivosó no gatilho CDC: de que valor para que valor a sonda mudou
Detalhesabre o log de cada Dataflow daquela execução

Log do Dataflow ​

Em Detalhes, o log do agendamento lista os Dataflows daquela execução:

ColunaO que mostra
Nome Flowo Dataflow
Iniciado em, Fim, Duraçãoquando começou, quando terminou e quanto levou
Contextoa janela da execução, pelos nomes da tabela abaixo
Sucessose o Dataflow terminou bem
Mensagemo log do Agente; em erro, a mensagem da falha
Linhas de Entrada, Linhas de Saídalinhas lidas e gravadas

O histórico de um Dataflow abre em Data Flows, no status da última execução, por Ver Logs Completos. A tela Logs de Execução - nome do Dataflow tem duas abas. Logs de Execução traz as mesmas colunas, sem Nome Flow, e acrescenta Memória RAM (pico de memória da execução) e Tamanho Enviado (tamanho do arquivo enviado ao HorusDW). Logs de Carga mostra cada gravação no HorusDW, com Status (Sucesso ou Erro, com o motivo ao passar o mouse), Tamanho do Arquivo e Total de Linhas.

Na sincronização de exclusões, Linhas de Saída não conta as linhas marcadas como excluídas; esse número sai só na Mensagem.

Nomes dos contextos ​

No logContexto
TotalTotal
JanelaTemporal, sem o número de dias
Últimos N diasTemporal:Days:N
Próximos N diasTemporal:Future:N
Mês MM/AAAATemporal:Month:M-AAAA
Ano de AAAATemporal:Year:AAAA
IncrementalIncremental
Sincronizar exclusõesKeySweep

Eventos ​

O menu Eventos abre Eventos de Agendamento, com o que precisa de atenção nos últimos 7 ou 30 dias. Sem pendência, a tela diz "Nenhum evento — tudo em dia."

EstadoQuando aparece
Não executadoo horário passou, mais o Atraso máximo permitido (minutos):, e a execução nem começou
Atrasadoa execução começou depois do atraso máximo permitido
Erronenhuma tentativa daquele horário terminou com sucesso
Falha fatala execução começou e, 6 horas depois, ainda não avisou que terminou; em geral o Agente caiu no meio

Cada evento tem Forçar carga, para rodar de novo, e Reconhecer, para tirá-lo da lista.

Gatilho CDC ​

O card do gatilho mostra "sonda ativa", "sonda com erro" ou "sonda sem resposta". Clicar abre Estado da sonda, com Valor observado, Última sondagem, Último disparo, Erros consecutivos e Último erro.

Exemplo ​

Uma execução de agendamento com dois Dataflows, um deles com erro:

StatusSucessosErros
Erro Parcial11

Em Detalhes, a linha do Dataflow com erro mostra em Mensagem algo como Falha na execução do processador 3 de tipo <tipo do nó>: <mensagem do banco>.

Limites ​

Mensagens do Agente ETL que aparecem na coluna Mensagem:

MensagemSignifica
Falha na execução do processador {id} de tipo {tipo}: {mensagem}um nó falhou; a mensagem do nó vem no fim
Processador de nome X não encontrado.o nó exige uma versão mais nova do Agente ETL
As variáveis StartDate e EndDate devem estar definidas para cargas temporais.um Configurador deixou vazia uma das pontas da janela
Para cargas incrementais é necessário ter um processador de destino para o Datawarehouse...Dataflow Incremental sem nó DataWarehouse
Coluna X não encontrada na tabela Y para carga incremental.a coluna de corte não existe na tabela de destino
O nó InsertDatawarehouse está com TableID=0...o nó de destino não aponta para uma tabela
Tabela sem colunas definidas. Verifique se o Dataflow está vinculado com a tabela.a tabela de destino não tem colunas
Contexto X inválido.contexto mal escrito, por exemplo Temporal:Days:abc
SkipFlow detectado - finalizando flow com sucesso.um Configurador pediu para parar sem erro
{N} de {M} linhas marcadas como excluidas.resultado da sincronização de exclusões
Varredura recusada: {motivo}a sincronização parou sem marcar nada; a execução fica com sucesso

Mensagens da tela:

MensagemOnde
O Agente ETL precisa estar online para executar uma carga!Forçar execução, com o Agente offline
Ordem enviada para execução!Forçar execução, pedido aceito

Pelo Lumo CLI

Este recurso também pode ser criado e versionado em YAML. Veja a referência de schedule.