SAP BODS: introducción al flujo de datos

El flujo de datos se utiliza para extraer, transformar y cargar datos desde el sistema de origen al de destino. Todas las transformaciones, la carga y el formateo ocurren en el flujo de datos.

Una vez que defina un flujo de datos en un proyecto, este se puede agregar a un flujo de trabajo o un trabajo ETL. El flujo de datos puede enviar o recibir objetos / información usando parámetros. El flujo de datos se nombra en formatoDF_Name.

Ejemplo de flujo de datos

Supongamos que desea cargar una tabla de hechos en el sistema DW con datos de dos tablas en el sistema fuente.

Data Flow contiene los siguientes objetos:

  • Tabla de dos fuentes
  • Unir entre dos tablas y definir en Query transform
  • Tabla de destino

Hay tres tipos de objetos que se pueden agregar a un flujo de datos. Ellos son -

  • Source
  • Target
  • Transforms

Step 1 - Vaya a la Biblioteca de objetos locales y arrastre ambas tablas al espacio de trabajo.

Step 2 - Para agregar una Transformación de consulta, arrastre desde la barra de herramientas derecha.

Step 3 - Únase a ambas tablas y cree una tabla de destino de plantilla haciendo clic con el botón derecho en el cuadro Consulta → Agregar nuevo → Nueva tabla de plantilla.

Step 4 - Introduzca el nombre de la tabla de destino, el nombre del almacén de datos y el propietario (nombre del esquema) bajo el cual se creará la tabla.

Step 5 - Arrastre la tabla de destino al frente y únala a la transformación de consulta.

Pasar parámetros

También puede pasar diferentes parámetros dentro y fuera del flujo de datos. Al pasar un parámetro a un flujo de datos, los objetos en el flujo de datos hacen referencia a esos parámetros. Usando parámetros, puede pasar diferentes operaciones a un flujo de datos.

Ejemplo: suponga que ha introducido un parámetro en una tabla sobre la última actualización. Le permite extraer solo las filas modificadas desde la última actualización.