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.