SAP BODS - Introdução ao fluxo de trabalho

Os fluxos de trabalho são usados ​​para determinar o processo de execução. O objetivo principal do fluxo de trabalho é preparar a execução dos fluxos de dados e definir o estado do sistema, uma vez que a execução do fluxo de dados seja concluída.

As tarefas em lote em projetos ETL são semelhantes aos fluxos de trabalho, com a única diferença de que a tarefa não tem parâmetros.

Vários objetos podem ser adicionados a um fluxo de trabalho. Eles são -

  • Fluxo de trabalho
  • Fluxo de dados
  • Scripts
  • Loops
  • Conditions
  • Experimente ou pegue os blocos

Você também pode fazer um fluxo de trabalho chamar outro fluxo de trabalho ou um fluxo de trabalho pode chamar a si mesmo.

Note - No fluxo de trabalho, as etapas são executadas em uma sequência da esquerda para a direita.

Exemplo de fluxo de trabalho

Suponha que haja uma tabela de fatos que você deseja atualizar e você tenha criado um fluxo de dados com a transformação. Agora, se você deseja mover os dados do sistema de origem, deve verificar a última modificação da tabela de fatos para extrair apenas as linhas que foram adicionadas após a última atualização.

Para conseguir isso, você deve criar um script, que determina a data da última atualização e, em seguida, passa-o como parâmetro de entrada para o fluxo de dados.

Você também deve verificar se a conexão de dados com uma tabela de fatos específica está ativa ou não. Se não estiver ativo, você precisa configurar um bloco catch, que envia automaticamente um e-mail ao administrador para notificar sobre o problema.