✒️SAP BI / Video - Creación de transformaciones Por David Pérez Cogolludo

Selector Alummnos / Empresas

CVOSOFT UNITED STATES OF AMERICA | 17 años de ingeniería dedicados a formación profesional de Consultores SAP | +info

SAP BI Video - Creación de transformaciones

SAP BI Video - Creación de transformaciones

Carga de Datos

Intervienen 3 nuevos conceptos que explicaremos a continuación:

· InfoPaquetes

· Procesos de Transferencia de Datos ( DTP )

· PSA (Persistent Staging Area)

InfoPaquetes

· Es el objeto BI que contiene todas las parametrizaciones que especifican cómo debería hacerse la carga de estos datos desde el sistema fuente.

· El diseño del flujo de datos utiliza objetos de metadatos como las fuentes de datos, transformaciones, InfoFuentes e InfoSitios.

· Una vez diseñado el flujo de datos, los InfoPaquetes y los procesos de transferencia de datos pasan a gestionar la ejecución y planificación de la transferencia de datos real.

· El primer proceso es la carga de datos desde el sistema fuente. Esto implica varios pasos diferentes entre sí que dependen del sistema fuente implicado.

· Por ejemplo, si se trata de un sistema fuente SAP, puede efectuarse una llamada de función al otro sistema y podría iniciarse un programa extractor asociado con la fuente de datos.

· El destino del InfoPaquete es la tabla PSA vinculada a la fuente de datos específica asociada con el InfoPaquete. En un entorno productivo, los mismos datos en el mismo sistema fuente sólo deberían extraerse una vez con un InfoPaquete.

· A partir de aquí, los procesos de transferencia de datos pueden hacer llegar estos datos a tantos InfoSitios como sea necesario.

Creación de un infopaquete:

1 - Realizamos clic derecho en el DataSource (Fuente de Datos) y seleccionamos crear InfoPaquete.

2 - Nos aparece la siguiente imagen, donde ponemos la descripción del infoPaquete.

3 - Nos aparecen las siguientes pestañas: En Selección de datos nos aparecen los objetos que fueron establecidos al momento de la creación de la Fuente de Datos para poder ser usados como filtros.

4 - La solapa de Extracción se adaptará según el tipo de fuente de datos a la que se está conectando. En este caso vemos un infoPaquete para extraer datos desde un fichero.

Se selecciona donde está el archivo, si en un servidor o una estación de trabajo. Establezco cuales son los separadores, cual es el carácter que representa el final del archivo.

5 - La solapa de Proceso sólo nos da más opciones que Sólo PSA si nuestra fuente de datos es de la versión 3.x que nos permitía otras variantes. Con la opción Paralell seleccionamos la cantidad de procesos que utilizaremos en simultáneo para la carga de datos hasta la PSA.

6 - La solapa Destino de Datos también es utilizada con las Fuentes de Datos 3.x (versión anterior de SAP BW).

7 - La solapa Actualización nos da la opción en caso de que la fuente de datos lo permita de realizar Actualizaciones.

8 - La solapa Prever nos da la opción de ejecutar el InfoPaquete inmediatamente, o planificarlo mediante un Job contemplando un diagrama de Gantt para comprobar que no se superponga con otros procesos. Esta última opción es poco utilizada, ya que generalmente los InfoPaquetes se programan dentro de una cadena de procesos.

Procesos de Transferencia de datos ( DTP )

· Éste es el objeto que controla el flujo de datos actual (filtros, modo de actualización, ya sea delta o completo) para una transformación específica. Puede que tenga más de un proceso de transferencia de datos si tiene más de un paso de transformación o destino en el flujo de ETL.

· Si implica a más de un InfoSitio necesitaremos más de un proceso de transferencia de datos. A veces, la necesidad crea arquitecturas muy complejas.

Creación de un DTP (Proceso de Transferencia de Datos)

1 - El primer paso es posicionarse en el destino de datos, realizar clic derecho en el objeto y seleccionar Crear Proceso transf. datos.

2 - Una vez seleccionada la opción determino cual es la Fuente que usará el DTP para llevar los datos al destino seleccionado.

· Fuente de Datos

· InfoCubo

· ODS

· InfoSet

· InfoObjeto

· Presionamos OK y seguimos.

3 - En la solapa Extracción puedo determinar por ejemplos los filtros a utilizar para realizar la transferencia, si voy a actualizar Full o Delta y los tamaños máximos para los paquetes de datos, SAP nos propone por defecto 50.000 y no se recomienda poner valores más grande. En la solapa Actual determino como voy a manejar los errores en caso de que la carga falle. En la solapa Ejecutar puedo determinar si lo hago en modo normal o en modo debugging.

PSA (Persisten Staging Area)

· Es una tabla de base de datos en la que se almacenan los datos de la petición realizada a la fuente de datos, por lo tanto, se crea un PSA por fuente de datos y sistema fuente. Los datos llegan a la PSA después de ejecutarse el InfoPaquete.

· Funcionalmente representa una memoria inicial en SAP BI en la que los datos solicitados se graban sin modificaciones desde el sistema fuente. A partir de SAP NetWeaver 7.0 BI, es necesario un paso en el proceso ETL en casi todos los escenarios. Esto se menciona ya que hasta la versión SAP BW 3.5 no era necesario.

Como acceder a la PSA

1 - Desde la transacción RSA1 nos posamos en la Fuente de Datos en la cual queremos ver la PSA.

2 - Realizamos clic derecho del ratón sobre esta fuente y seleccionamos Gestionar (Manage).

3 - Nos aparecen todas las cargas de PSA disponibles.

4 - Seleccionamos una y presionamos en el botón símbolo de la PSA.

5 - Ahora podemos ver los datos que fueron subidos a SAP BI en esa carga.

Para un buen uso de la PSA, y evitar la sobrecarga del servidor se recomienda no mantener por más de 30 días los datos en la PSA.


 

Escanear / Compartir

 

 


Sobre el autor

Publicación académica de David Pérez Cogolludo, en su ámbito de estudios para la Carrera Consultor SAP BI / BW BO Nivel Inicial.

SAP Master

David Pérez Cogolludo

Profesión: Business Intelligence Analyst - Austria - Legajo: JZ19A

✒️Autor de: 75 Publicaciones Académicas

🎓Egresado de los módulos:

Presentación:

Interesado en profundizar cocimientos en la analítica de negocios para afrontar nuevos retos y desafíos profesionales.

Certificación Académica de David Pérez

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Video - Creación de transformaciones" de la mano de nuestros alumnos.

SAP Senior

Transformaciones El proceso de transformaciones nos permitirá transformar los datos provenientes de un origen como pueden ser fuentes de datos ODS, InfoCubos, InfoObjetos, etc. hacia un objeto destino como puede ser una ODS, InfoCubo e InfoObjetos. ejemplo: Transformacion de un InfoCubo a otro Pasos a a seguir: 1.- Seleccionar un InfoCubo destino. 2.- Crear transformación, clic botón derecho. 3.- Especificar el tipo de objeto de origen y nombre técnico 4.- Revisar las conexiones/uniones entre los datos de origen y destino 5.- Revisar las reglas de transformación en cada campo y modificar en el caso que se requiera. Opción Regla info detallada, en esta nueva pantalla podemos especificar lo siguiente:...

Acceder a esta publicación

Creado y Compartido por: Mauricio Osenga Vasquez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Transformaciones El proceso de transformación le permite consolidar, limpiar e integrar datos. Puede integrar semánticamente datos de varias fuentes. Creas una transformación entre una fuente y un destino. Cuando los datos se cargan desde un objeto BW o un objeto virtual a un objeto BW de destino, los datos pasan por una transformación. Una transformación convierte los campos del origen al formato del destino. Una transformación consta de al menos una regla de transformación. Están disponibles varios tipos de reglas, tipos de transformación y tipos de rutinas. Estos le permiten crear transformaciones muy simples y muy complejas. Reglas de transformación Las reglas de transformación...

Acceder a esta publicación

Creado y Compartido por: Mario Fernando Montenegro / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Transformaciones 1.- tener una fuente y destino de datos 2.- posicionamiento destino 3.- clic en transformación 4.-ahí configuraremos las reglas del negocio 5.- activar la transformación Practica: hacer la coipa de un cubo no marcar la casilla que dice tiempo real activar infocubo se copia infocubo y crea transformacion agregaresmpos lacaracteristica 0 cal year colocaremos tipo de regla valor constante 2008 repetir caracteristica 0 cal month clic en infoobjeto ycolocaremos como regla rutina dentro una rituna ABAP escribiremos la linea result=prueba activar transformación

Acceder a esta publicación

Creado y Compartido por: Fernando Daniel Soto Alamilla / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Tipos de Reglas: Asignación Directa: Este tipo de regla sirve para asignar el valor del campo fuente directamente como valor de campo destino. Constante: Esta regla se utiliza para asignar un valor fijo al campo destino. Fórmula: Esta regla se utiliza para asignar una fórmula al campo destino. Inicial: Este tipo de regla asigna un valor nulo al campo destino. Leer Datos Maestros: Para conformar esta regla necesitaremos un campo fuente de entrada y una característica de datos maestros que contenga como atributo al InfoObjeto. Rutina: Para este tipo de regla se debe tener conocimientos en ABAP. Rutinas que se pueden asociar a las transformaciones: Rutina de Inicio: Es un código...

Acceder a esta publicación

Creado y Compartido por: Osvaldo Cabak / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Carga de Datos Intervienen 3 nuevos conceptos que explicaremos a continuación: · InfoPaquetes · Procesos de Transferencia de Datos ( DTP ) · PSA (Persistent Staging Area) InfoPaquetes · Es el objeto BI que contiene todas las parametrizaciones que especifican cómo debería hacerse la carga de estos datos desde el sistema fuente. · El diseño del flujo de datos utiliza objetos de metadatos como las fuentes de datos, transformaciones, InfoFuentes e InfoSitios. · Una vez diseñado el flujo de datos, los InfoPaquetes y los procesos de transferencia de datos pasan a gestionar la ejecución y planificación de...

Acceder a esta publicación

Creado y Compartido por: David Pérez Cogolludo

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

TRANSFORMACIONES: permiten vincular a los campos fuentes con los campos de un destino de datos, mediante distintos tipos de reglas, los mismos pueden ser infocubos o ODSs TRANSFORMACIÓN DE UN IFOCUBO A OTRO: Primeramente situarse sobre el infocubo destino y seleccionar crear transformación. Se selecciona el tipo de objeto y se aclara el nombre técnico. El sistema automáticamente crea campos de fuente asignados, cuyas reglas pueden ser visualizados en el cuadro donde se exponen las uniones y entrar en detallar regla. Utilizamos el tipo de regla constante para asignar un valor fijo al campo destino. Tipo de regla fórmula: aparece una ventana que dice que no hay campos fuentes asignados, pero le daremos continuar...

Acceder a esta publicación

Creado y Compartido por: Alberto Martinez Bobadilla / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

TRANSFORMACIONES pasos resumidos Debemos tener un fuente y un destino de datos. Posicionarnos en el destino. clic crear transformacion. Una vez alli configuramos las reglas deseadas. Activar la transformacion. Ejercicio de Práctica: Hacer una copia del cubo 0PPM_VC1. asignar nombre tecnico a la copia . Desmarcar la casilla que dice “Tiempo.real”. Activar el infocubo copia. Sobre el infocubo copia clic y crear transformacion. En la transformación haremos clic con el botón derecho sobre la característica 0CALYEAR. Colocamos tipo de regla seleccionaremos la opción “Constante”. El el campo valor constante colocamos “2008”....

Acceder a esta publicación

Creado y Compartido por: Krismar Estefani Perdomo Daniella

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Transformation Use The transformation process allows you to consolidate, cleanse, and integrate data. You can semantically synchronize data from heterogeneous sources. When you load data from one BI object into a further BI object, the data is passed through a transformation. A transformation converts the fields of the source into the format of the target. Features You create a transformation between a source and a target. The BI objects DataSource, InfoSource, DataStore object, InfoCube, InfoObject and InfoSet serve as source objects. The BI objects InfoSource, InfoObject, DataStore object and InfoCube serve as target objects. The following figure illustrates how the transformation is integrated in the dataflow: A transformation consists...

Acceder a esta publicación

Creado y Compartido por: Mary Galicia / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

Unidad 2 - Creación de Transformaciones Caso práctico de generar una transformación de un InfoCubo a partir de una copia de otro ya existente: 1.- Realizar copia de InfoCubo: Posicionarse encima del InfoCubo a replicar, botón derecho y copiar. 2.- Crear las reglas de transformación en el nuevo InfoCubo recien copiado: Posicionarse encima del InfoCubo generado, botón derecho "Crear transformación". Por cada campo del InfoCubo destino crearemos diferentes transformaciones (Constante, formula, rutina...) Verificar que las reglas de transformación utilizadas son correctas.

Acceder a esta publicación

Creado y Compartido por: Carme Vicens Paul

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

El video permite crear/modificar el proceso de transformación. El tipo de regla por defecto es ASIGNACION DIRECTA la cual vincula automáticamente un campo A origen con un campo B destino ( InfoCubo / ODS). Luego nos posicionamos en el cubo destino y con clic derecho podemos visualizar las opciones para escoger los tipos de regla que son los siguientes: · Constante . Asigna un valor fijo al campo destino. · Asignación directa. Valor por defecto relaciona el campo A origen con el campo B destino · Fórmula. Permite realizar fórmulas (similar al Excel, internamente genera código abap). · Inicial. Asigna por defecto un valor NULO al campo...

Acceder a esta publicación

Creado y Compartido por: Gerson Sergio Pozo Contreras / Disponibilidad Laboral: FullTime + Carta Presentación

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

🔎Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!