✒️SAP BI BW Transformaciones

Publicación Académica por Julio Genaro Ponciano Mantilla

Publicación Académica creada y compartida por Julio Ponciano Mantilla para el tema Transformaciones.

Dentro del ámbito de estudios: Carrera Analista en SAP BI / Unidad 2: Proceso de ETL.

¿Buscás una carrera con Futuro?

SAP BI BW Transformaciones por Julio Ponciano Mantilla

1. TRANSFORMACIONES

El proceso de transformación es un proceso fundamental del ETL

2. RUTINAS DE INICIO:

se ejecuta en ABAP (Advanced Bussines Application Programming). Lenguaje de programación SAP

Esta rutina no retorna valores, hace cálculos previos y los almacena en la estructura de datos global o en tablas, a las cuales se accede desde otras rutinas.

Una rutina también puede modificar o borrar datos.

3. REGLAS DE TRANSFORMACIÓN

  • Las rutinas de inicio son muy potentes, pero se necesita saber programación ABAP.
  • La mayoría de transformaciones son asignaciones de campo sencillas o constantes y no necesitan codificación ABAP.
  • Para transformaciones más complejas se pueden resolver con el editor de fórmulas, que genera el código ABAP automáticamente, en caso contrario se tiene que usar ABAP.
  • Las reglas de transformación se aplican a cada campo o cada registro de datos del paquete.
  • La transformación directa (campo a campo) se hace con el modo arrastrar y soltar. Para situaciones más complejas se tiene que ver los detalles de las reglas.

OPCIONES AL REALIZAR LA UNIÓN

ASIGNACIÓN DIRECTA: El campo se rellena directamente desde el InfoObjeto fuente seleccionado.

  • Si el sistema no propone un InfoObjeto, se asigna uno de la misma clase o crear una rutina.
  • Se tiene que convertir las unidades de medida o moneda de los InfoObjetos fuente o de destino para que coincidan.

CONSTANTES

Al elegir el tipo "Constante" el valor se rellena directamente. Es decir no proviene del InfoObjeto

DATOS MAESTROS DE LECTURA

El InfoObjeto se actualiza con la lectura de la tabla de datos maestros.

RUTINA

Al elegir ésta opción, se debe utilizar la rutina de transformación creada en ABAP.

En algunos casos el editor de fórmulas no es suficiente, y una rutina de inicio o final se utiliza cuando se tocan varios InfoObjetos al mismo tiempo.

FÓRMULA

El InfoObjeto se actualiza con una fórmula.

El Editor de fórmulas puede escribir código ABAP si se le proporciona la lógica básica.

4. RUTINA FINAL

Es una rutina con una tabla en el formato de estructura de destino como parámetro de entrada y como parámetro de salida.

Se utiliza para ejecutar el tratamiento posterior de los datos después de la transformación en una base paquete a paquete. como ejemplo puede ser borrar registros desactualizados o verificar la calidad de los datos.

Una vez creada la rutina final se puede utilizar código ABAP

5. RUTINAS EXPERTO

Se utiliza en casos especiales. Uno mismo programa la transformación si utilizar las clases de reglas disponibles.

Una rutina experto borra las reglas de transformación creadas y las uniones. Es decir las flechas ya no se utilizan ya que todo se hará con código ABAP

6. CLASE AGREGACIÓN

Su utiliza para controlar como se actualiza un ratio o campo de datos en el InfoSitio.

Características para InfoCubos

Actualiza los valore nuevos en el InfoCubo: Totalización de valores, Máximo, Mínimo

Características para InfoObjetos

Sólo está disponible la opción Sobreescribir.

Disponible totalización de valores, mínimo, máximo o sobreescribir.

NOTAS A TOMAR EN CUENTA:

  1. En las transformaciones se procesan los registros que se encuentran en la tabla PSA.
  2. La manera de tomar esos registros de establecen en el DTP. Cantidad de registros por paquete de datos procesados en la transformación.
  3. La ventaja de procesar paquetes es paralelizar las cargas desde la PSA hacia los destinos de datos.

SECUENCIA DE EJECUCIÓN DE UNA TRANSFORMACIÓN

  1. Rutinas de Inicio
  2. La ejecución de las reglas de transformación de cada campo
  3. La rutina final

La rutina experto reemplaza a las tres anteriores.

 

:: Al igual que Julio ¿Usted está dispuesto a aprender SAP BI BW?

El lunes 29 Julio 2019 comenzamos la 🎓Carrera Analista en SAP BI.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

✒️Más Publicaciones Académicas sobre Tecnología SAP

Buscador de Publicaciones:


 

Recursos Free:

Los mejores recursos Libres y Gratuitos compartidos con la comunidad: