SAP BODS - Introdução ao Dataflow
O fluxo de dados é usado para extrair, transformar e carregar dados da origem para o sistema de destino. Todas as transformações, carregamento e formatação ocorrem no fluxo de dados.
Depois de definir um fluxo de dados em um projeto, ele pode ser adicionado a um fluxo de trabalho ou trabalho ETL. O fluxo de dados pode enviar ou receber objetos / informações usando parâmetros. O fluxo de dados é nomeado em formatoDF_Name.

Exemplo de fluxo de dados
Vamos supor que você deseja carregar uma tabela de fatos no sistema DW com dados de duas tabelas no sistema de origem.
O fluxo de dados contém os seguintes objetos -
- Tabela Duas Fontes
- Junte-se a duas tabelas e definido na transformação de consulta
- Tabela de destino

Existem três tipos de objetos que podem ser adicionados a um fluxo de dados. Eles são -
- Source
- Target
- Transforms
Step 1 - Vá para a Biblioteca de Objetos Local e arraste ambas as tabelas para a área de trabalho.

Step 2 - Para adicionar uma Transformação de Consulta, arraste da barra de ferramentas à direita.

Step 3 - Junte as duas tabelas e crie uma tabela de modelo de destino clicando com o botão direito do mouse na caixa Consulta → Adicionar novo → Nova tabela de modelo.

Step 4 - Insira o nome da tabela de destino, nome do armazenamento de dados e proprietário (nome do esquema) sob a qual a tabela deve ser criada.
Step 5 - Arraste a tabela de destino na frente e junte-a à transformação Consulta.

Passando Parâmetros
Você também pode passar parâmetros diferentes para dentro e para fora do fluxo de dados. Ao passar um parâmetro para um fluxo de dados, os objetos no fluxo de dados fazem referência a esses parâmetros. Usando parâmetros, você pode passar diferentes operações para um fluxo de dados.
Exemplo - suponha que você inseriu um parâmetro em uma tabela sobre a última atualização. Ele permite que você extraia apenas as linhas modificadas desde a última atualização.