Workflow Monitor na Informatica: Exemplos de Exibição de Gráfico de Gantt e Tarefas
Em nosso tutorial anterior, discutimos sobre fluxo de trabalho — que nada mais é do que um grupo de comandos ou instruções para o serviço de integração. Ele define como executar tarefas como tarefa de comando, tarefa de sessão, tarefa de e-mail, etc. Para rastrear tudo que é simplificado e executado na ordem desejada, precisamos de um Workflow Monitor.
O que é o Monitor de Fluxo de Trabalho?
O monitor de fluxo de trabalho é uma ferramenta com a qual você pode monitorar a execução dos fluxos de trabalho e as tarefas atribuídas ao fluxo de trabalho.
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 são executados pelo menos uma vez
O monitor de fluxo de trabalho consiste nas seguintes janelas –
- Janela do navegador – mostra os repositórios monitorados, pastas e serviço de integração
- Janela de saída – exibe as mensagens dos serviços de integração e do repositório
- Janela Propriedades – exibe os detalhes/propriedades sobre tarefas e fluxos de trabalho
- Janela de tempo – exibe o progresso das tarefas e fluxos de trabalho em execução com detalhes de tempo.
Agora, vamos ver o que podemos fazer no Workflow Monitor
Como abrir o Monitor de Fluxo de Trabalho
Passo 1) No Informatica Designer ou na caixa de ferramentas do Workflow Manager, clique no ícone do monitor de fluxo de trabalho
Passo 2) Isso abrirá a janela do monitor de fluxo de trabalho
Na ferramenta de monitoramento 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 você estiver no modo desconectado, não verá nenhum fluxo de trabalho em execução. Existe uma barra de tempo que nos ajuda a determinar quanto tempo uma tarefa levou para ser executada.
Passo 3) O monitor de fluxo de trabalho está em modo desconectado por padrão. Para se conectar ao serviço de integração.
- Clique com o botão direito no serviço de integração
- Selecione a opção de conexão
Após a conexão, o monitor mostrará o status como conectado.
Visualizações no Workflow Monitor
Há dois tipos de visualizações disponíveis no Informatica Workflow Monitor
- Exibição de tarefa
- Visualização de Gantt
Tarefa Vista
A visualização de tarefas exibe as execuções de fluxo de trabalho em formato de relatório e é organizada por execuções de fluxo de trabalho. Ele fornece uma abordagem conveniente para comparar execuções de fluxo de trabalho e filtrar detalhes de execuções de fluxo de trabalho.
A visualização de tarefas mostra os seguintes detalhes
- Lista de execuções de fluxo de trabalho – mostra a lista de execuções de fluxo de trabalho. Ele contém nomes de pastas, fluxos de trabalho, worklets e tarefas. Ele exibe execuções de fluxo de trabalho em ordem cronológica, com a execução mais recente na parte superior. Ele exibe pastas e Integration Services em ordem alfabética.
- Mensagem de status – Mensagem do Serviço de Integração sobre o status da tarefa ou fluxo de trabalho.
- Nó – O nó do Serviço de Integração executou a tarefa.
- Hora de início – A hora em que a tarefa ou fluxo de trabalho foi iniciado.
- Hora de conclusão – A hora em que a tarefa ou fluxo de trabalho concluiu a execução.
- Status – Mostra o status da tarefa ou fluxo de trabalho, se o fluxo de trabalho foi iniciado, bem-sucedido, falhou ou foi anulado.
Visualização do gráfico de Gantt
Na visualização do gráfico de Gantt, você pode visualizar a visualizaçã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 fluxo de trabalho
Para alternar entre o gráfico de Gantt e as visualizações 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.
Exemplo – Como monitorar e visualizar detalhes
Nos exemplos anteriores, criamos um
- Mapeamento “m_emp_emp_target”: Um mapeamento é um conjunto de instruções sobre como modificar os dados e o processamento de transformações que afetam o conjunto de registros.
- Sessão “s_ m_emp_emp_target” : Uma sessão é um objeto de nível superior para um mapeamento 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 tempo de 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 designer de fluxo de trabalho, conforme descrito no tópico anterior
Passo 2) Vá para o monitor de fluxo de trabalho e na janela do monitor você verá detalhes como mostrado na captura de tela, como repositório, detalhes da execução do fluxo de trabalho, detalhes do nó, hora de início da execução do fluxo de trabalho, hora de conclusão da execução do fluxo de trabalho e status.
Passo 3) Aqui você pode visualizar o fluxo de trabalho em execução no momento, que está com status “em execução”.
Passo 4) Quando a execução do fluxo de trabalho for concluída, seu status mudará para bem-sucedido/falha, juntamente com os detalhes do horário de início e término.
Passo 5) Para visualizar os detalhes da tarefa
- Clique com o botão direito no nome da tarefa
- Na janela pop-up, selecione “obter propriedades de execução”
- Uma janela de propriedades apareceria com os detalhes da tarefa
Passo 6) Clique em cada menu da janela de propriedades para visualizar detalhes específicos.
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.
Detalhes da tarefa –
Fonte e Target Estatísticas
As estatísticas de origem e destino fornecem detalhes de origem e destino. Por exemplo, quantas linhas são buscadas na origem e quantas linhas são preenchidas 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 significa quantos registros a Informatica tentou atualizar ou inserir o destino
- Linhas afetadas significa quantos números de linhas aplicadas foram realmente bem-sucedidas. Aqui, todas as 14 linhas são carregadas com sucesso no destino, portanto, a contagem é a mesma para ambas.
- Linhas rejeitadas significa quantas linhas foram eliminadas devido a restrições de destino ou outros problemas.
Neste tutorial, você aprendeu como abrir e monitorar fluxos de trabalho e tarefas usando o monitor de fluxo de trabalho.