Buscar K
Aparência
Aparência
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.
Aberto em Agendamentos, na tela Logs de Execução - nome do agendamento. Uma linha por execução.
| Coluna | O que mostra |
|---|---|
| Iniciado em, Fim | quando a execução começou e terminou |
| Status | Sucesso, Erro Parcial ou Erro |
| Sucessos | quantos Dataflows da execução terminaram bem |
| Erros | quantos falharam |
| Motivo | só no gatilho CDC: de que valor para que valor a sonda mudou |
| Detalhes | abre o log de cada Dataflow daquela execução |
Em Detalhes, o log do agendamento lista os Dataflows daquela execução:
| Coluna | O que mostra |
|---|---|
| Nome Flow | o Dataflow |
| Iniciado em, Fim, Duração | quando começou, quando terminou e quanto levou |
| Contexto | a janela da execução, pelos nomes da tabela abaixo |
| Sucesso | se o Dataflow terminou bem |
| Mensagem | o log do Agente; em erro, a mensagem da falha |
| Linhas de Entrada, Linhas de Saída | linhas 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.
| No log | Contexto |
|---|---|
| Total | Total |
| Janela | Temporal, sem o número de dias |
| Últimos N dias | Temporal:Days:N |
| Próximos N dias | Temporal:Future:N |
| Mês MM/AAAA | Temporal:Month:M-AAAA |
| Ano de AAAA | Temporal:Year:AAAA |
| Incremental | Incremental |
| Sincronizar exclusões | KeySweep |
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."
| Estado | Quando aparece |
|---|---|
| Não executado | o horário passou, mais o Atraso máximo permitido (minutos):, e a execução nem começou |
| Atrasado | a execução começou depois do atraso máximo permitido |
| Erro | nenhuma tentativa daquele horário terminou com sucesso |
| Falha fatal | a 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.
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.
Uma execução de agendamento com dois Dataflows, um deles com erro:
| Status | Sucessos | Erros |
|---|---|---|
| Erro Parcial | 1 | 1 |
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>.
Mensagens do Agente ETL que aparecem na coluna Mensagem:
| Mensagem | Significa |
|---|---|
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:
| Mensagem | Onde |
|---|---|
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.