Monitoramento de fluxo de trabalho no Informatica: gráfico de Gantt e tarefas

⚡ Resumo Inteligente

Monitor de Fluxo de Trabalho na Informatica tracO serviço de integração exibe todos os fluxos de trabalho e tarefas executados, relatando o status, os horários de início e término, a contagem de linhas e os registros por meio de dois layouts complementares: a visualização de Tarefas e a visualização do Gráfico de Gantt.

  • ???? Conecte-se primeiro: O monitor abre desconectado, portanto, clique com o botão direito do mouse no Serviço de Integração e selecione conectar antes que qualquer execução seja exibida.
  • 🪟 Quatro janelas: As janelas Navegador, Saída, Propriedades e Hora exibem repositórios, mensagens de serviço, detalhes da tarefa e o progresso da execução.
  • 📋 Exibição de tarefa: Apresenta as execuções em formato de relatório, o que facilita a comparação e a filtragem de várias execuções de fluxo de trabalho.
  • 📊 Visualização do gráfico de Gantt: Apresenta as mesmas execuções em ordem cronológica, com o nome da tarefa, a duração e o status mais recente.
  • 🔍 Propriedades de execução: Clique com o botão direito do mouse em uma tarefa e escolha "Obter propriedades de execução" para ler o nome da instância, o tipo de tarefa e os detalhes de tempo.
  • 🎯 Estatísticas da linha: As contagens de registros aplicados, afetados e rejeitados mostram exatamente quantos registros chegaram à tabela de destino.

Monitor de Fluxo de Trabalho na Informatica

Em nosso tutorial anterior, discutimos o de gestão de documentos — que nada mais é do que um conjunto de comandos ou instruções para o Serviço de Integração. Ele define como executar tarefas como a tarefa de comando, a tarefa de sessão e a tarefa de e-mail. Para confirmar se tudo está sendo executado de forma otimizada e na ordem desejada, precisamos de um Monitor de Fluxo de Trabalho.

O que é o Monitor de Fluxo de Trabalho?

O Workflow Monitor é uma ferramenta que permite monitorar a execução de fluxos de trabalho e as tarefas atribuídas a eles. Ele recebe informações de execução continuamente do sistema. Serviço de Integração e o Serviço de Repositório, que busca detalhes históricos de execução no repositório.

No Monitor de Fluxo de Trabalho você pode,

  • Veja os detalhes da execução
  • Veja o histórico da execução do fluxo de trabalho
  • Pare, anule ou reinicie fluxos de trabalho e tarefas
  • Exibir os fluxos de trabalho que foram executados pelo menos uma vez.

O Monitor de Fluxo de Trabalho consiste nas seguintes janelas:

  • Janela do navegador – Exibe os repositórios, pastas e serviços de integração monitorados.
  • Janela de saída – Exibe as mensagens dos Serviços de Integração e do repositório
  • Janela de propriedades – Exibe os detalhes/propriedades das tarefas e fluxos de trabalho.
  • Janela de oportunidade – Exibe o progresso das tarefas e fluxos de trabalho em execução, com detalhes de tempo.

A captura de tela abaixo mostra as quatro janelas organizadas em uma única sessão do Monitor de Fluxo de Trabalho.

As janelas do Monitor de Fluxo de Trabalho exibem o navegador, a saída, as propriedades e os painéis de tempo.

Agora, vejamos o que podemos fazer no Monitor de Fluxo de Trabalho.

Como abrir o monitor de fluxo de trabalho

Passo 1) Na barra de ferramentas do Informatica Designer ou do Workflow Manager, clique no ícone Monitor de Fluxo de Trabalho.

Ícone do Monitor de Fluxo de Trabalho destacado na barra de ferramentas do cliente Informatica.

Passo 2) Isso abrirá a janela do Monitor de Fluxo de Trabalho.

Na ferramenta Monitor de Fluxo de Trabalho, você verá os repositórios e os Serviços de Integração associados no lado esquerdo. Na coluna de status, você verá se está conectado ou desconectado do Serviço de Integração. Se estiver desconectado, nenhum fluxo de trabalho em execução será exibido. Há uma barra de tempo que nos ajuda a determinar quanto tempo uma tarefa levou para ser executada.

Janela do Monitor de Fluxo de Trabalho com a árvore do repositório à esquerda e a barra de tempo à direita.

Passo 3) O Monitor de Fluxo de Trabalho está em modo desconectado por padrão. Para se conectar ao Serviço de Integração, siga as instruções abaixo.

  1. Clique com o botão direito do mouse no Serviço de Integração.
  2. Selecione a opção de conexão

Clique com o botão direito do mouse no Serviço de Integração com a opção "Conectar" selecionada.

Após a conexão, o monitor mostrará o status como conectado.

A linha do Serviço de Integração que reporta o status de conexão no Monitor de Fluxo de Trabalho

Visualizações no Workflow Monitor

Existem dois tipos de visualizações disponíveis no Informatica Workflow Monitor.

  • Exibição de tarefa
  • Visualização do gráfico de Gantt

Ambas as visualizações leem os mesmos dados de execução, portanto a escolha depende da pergunta que está sendo feita.

Consultar traçado Melhor usado para
Exibição de tarefa Formato do relatório, organizado por execução do fluxo de trabalho. Comparando e filtrando várias execuções.
Visualização do gráfico de Gantt Barras cronológicas ao longo de um eixo temporal Observar a duração e a sobreposição de tarefas

Tarefa Vista

A visualização de tarefas exibe as execuções do fluxo de trabalho em formato de relatório, organizadas por tipo de execução. Isso proporciona uma maneira prática de comparar e filtrar detalhes das execuções.

A visualização de tarefas mostra os seguintes detalhes

  • Lista de execução do fluxo de trabalho – Exibe a lista de execuções de fluxo de trabalho. Contém nomes de pastas, fluxos de trabalho, worklets e tarefas. Exibe as execuções de fluxo de trabalho em ordem cronológica, com a execução mais recente no topo. Exibe pastas e Serviços de Integração em ordem alfabética.
  • Mensagem de status – Mensagem do Serviço de Integração referente ao status da tarefa ou do fluxo de trabalho.
  • Node – O nó do Serviço de Integração executou a tarefa.
  • Hora de início – O momento em que a tarefa ou o fluxo de trabalho começou.
  • Tempo de conclusão – O momento em que a tarefa ou o fluxo de trabalho concluiu a sua execução.
  • Status – Mostra o status da tarefa ou do fluxo de trabalho, indicando se o fluxo de trabalho foi iniciado, concluído com sucesso, falhou ou foi abortado.

Cada uma dessas colunas está visível na grade do relatório mostrada abaixo.

O relatório em grade da visualização de tarefas lista as execuções de fluxo de trabalho com status, nó, horários de início e término.

Visualização do gráfico de Gantt

Na visualização do gráfico de Gantt, você pode ver uma visão cronológica das execuções do fluxo de trabalho. O gráfico de Gantt exibe as seguintes informações.

  • Nome da tarefa – Nome da tarefa no fluxo de trabalho
  • Duração – O tempo necessário para executar a tarefa
  • Status – O status mais recente da tarefa ou do fluxo de trabalho

Como alternar entre as visualizações de gráfico de Gantt e de tarefas

Para mudar do gráfico de Gantt para a visualização de tarefas ou vice-versa, clique no respectivo botão conforme mostrado na captura de tela para alterar o modo.

Botões da barra de ferramentas usados ​​para alternar entre a visualização do gráfico de Gantt e a visualização de tarefas.

Exemplo: Como monitorar e visualizar detalhes

Nos exemplos anteriores, criamos um

  • Mapaping “m_emp_emp_target”: A mapa,ping É um conjunto de instruções sobre como modificar os dados e o processamento das transformações que afetam o conjunto de registros.
  • Sessão “s_m_emp_emp_target”: A Sessão é um objeto de nível superior em um mapaping que especifica as propriedades de execução. Por exemplo, opções de ajuste de desempenho, detalhes de conexão de fontes/destinos, etc.
  • Fluxo de trabalho “wkf_s_m_emp_emp_target”: Um fluxo de trabalho é um contêiner para a sessão e outros objetos, e define o momento da execução das tarefas e a dependência ou fluxo de execução.

Agora, analisaremos os detalhes de execução deste tópico.

Passo 1) Reinicie o fluxo de trabalho no Designer de Fluxo de Trabalho, conforme descrito no tópico anterior.

Reiniciando o fluxo de trabalho wkf_s_m_emp_emp_target a partir do Designer de Fluxo de Trabalho

Passo 2) Acesse o Monitor de Fluxo de Trabalho e, na janela do monitor, você verá detalhes como os mostrados na captura de tela, incluindo repositório, detalhes da execução do fluxo de trabalho, detalhes do nó, horário de início da execução do fluxo de trabalho, horário de conclusão da execução do fluxo de trabalho e status.

O Monitor de Fluxo de Trabalho lista o repositório, o nó e os detalhes de tempo de execução do fluxo de trabalho reiniciado.

Passo 3) Aqui você pode visualizar o fluxo de trabalho em execução no momento, que está com status “em execução”.

A coluna de status indica o estado de execução do fluxo de trabalho.

Passo 4) Assim que a execução do fluxo de trabalho for concluída, seu status mudará para concluído com sucesso/falha, juntamente com os detalhes de horário de início e término.

A coluna de status foi atualizada para "concluído com sucesso" e o horário de conclusão foi preenchido.

Passo 5) Para visualizar os detalhes da tarefa

  1. Clique com o botão direito do mouse no nome da tarefa.
  2. Na janela pop-up, selecione “Obter propriedades de execução”.
  3. Uma janela de propriedades apareceria com os detalhes da tarefa

Obter propriedades de execução, abrindo a janela de propriedades da tarefa de sessão selecionada.

Passo 6) Clique em cada menu da janela de propriedades para visualizar detalhes específicos.

Detalhes da Tarefa

Aqui escolhemos “Detalhes da tarefa” para visualizar. Ele exibirá todos os detalhes como nome da instância, tipo de tarefa, hora de início, nome do serviço de integração, etc.

O painel Detalhes da Tarefa lista o nome da instância, o tipo de tarefa, a hora de início e o nome do Serviço de Integração.

Fonte e Target Estatísticas

As estatísticas de origem e destino fornecem detalhes sobre a origem e o destino. Por exemplo, quantas linhas foram obtidas da origem, quantas linhas foram inseridas no destino, a taxa de transferência atual, etc.

Na tela a seguir, 14 registros são buscados na origem e todos os 14 são preenchidos na tabela de destino.

  • Linhas aplicadas indica quantos registros o Informatica tentou atualizar ou inserir no destino
  • Linhas afetadas Indica quantas das linhas aplicadas foram efetivamente carregadas com sucesso. Neste caso, todas as 14 linhas foram carregadas com sucesso no destino, portanto a contagem é a mesma para ambos.
  • Linhas rejeitadas Indica quantas linhas foram descartadas devido a uma restrição de destino ou outros problemas.

Estatísticas de origem e destino relatando 14 linhas aplicadas, afetadas e nenhuma rejeitada.

Neste tutorial, você aprendeu como abrir e monitorar fluxos de trabalho e tarefas usando o Monitor de Fluxo de Trabalho. Quando as estatísticas não explicam uma falha, trace os dados com o Depurador Informatica.

Perguntas Frequentes

Clique com o botão direito do mouse na tarefa ou no fluxo de trabalho e escolha Obter Log da Sessão ou Obter Log do Fluxo de Trabalho. A janela Eventos de Log consulta o Agente de Log, que coleta o log de cada nó que o executou.

Ao parar, o Serviço de Integração tenta encerrar todas as tarefas em execução, incluindo as tarefas dentro de um worklet. Abortar é o recurso de escalonamento quando isso não é possível. Uma tarefa de e-mail sempre termina de ser enviada primeiro.

Sim, quando uma estratégia de recuperação é configurada. A recuperação retoma do ponto de interrupção, enquanto uma reinicialização executa o objeto novamente desde o início. Fluxos de trabalho suspensos podem ser recuperados, mas não reiniciados.

Somente os fluxos de trabalho que foram executados pelo menos uma vez são exibidos. Se o Serviço de Integração ainda mostrar um status desconectado, mesmo as execuções ativas permanecerão ocultas até que o serviço seja conectado.

Os modelos de aprendizado de máquina estabelecem como linha de base as durações normais de execução e a contagem de linhas, e então geram alertas quando uma sessão carrega muito menos linhas ou leva muito mais tempo do que o normal. As ferramentas de observabilidade aplicam isso aos metadados da tarefa.

O Copilot não consegue controlar as ferramentas do cliente, mas pode escrever código. Python ou scripts de shell que analisam logs de sessão exportados, agrupam códigos de erro e resumem a contagem de rejeições, encurtando a triagem de falhas repetidas.

Sim. O programa pmcmd pode iniciar, parar, abortar e gerar relatórios sobre fluxos de trabalho e tarefas a partir de um terminal, o que o torna a escolha usual para agendadores e verificações de status automatizadas.

O Informatica Intelligent Cloud Services oferece um serviço de monitoramento baseado em navegador. Ele lista o status do trabalho, as linhas processadas e os detalhes de erros para o mapa.ping tarefas e fluxos de tarefas, portanto nenhum cliente de desktop é instalado.

Resuma esta postagem com: