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.