✒️SAP BI / Introducción al ETL Por Jose Gomez Durand

SAP BI Introducción al ETL

SAP BI Introducción al ETL

Proceso ETL = Flujo de datos.

El proceso ETL está constituido por los pasos que deben seguir los datos en su estado inicial (sistema fuente) para que sean extraídos, transformados y cargados en SAP BW.

  • Proceso de Extracción: Aquí se extraen los datos desde los sistemas fuente, hay que tomar en cuenta que un Datawarehouse puede estar formado por datos provenientes de diferentes sistemas fuente, una parte muy importante en este proceso es que se deben analizar los datos a extraer para ver cuales nos pueden ser útiles y cuales no y así evitar datos innecesarios en nuestro sistema, también se debe tomar en cuenta cual es el impacto que genera una extracción de datos en el sistema fuente, ya que podría perjudicar a los sistemas transaccionales y complicar la operatoria diaria de la empresa.
  • Proceso de Transformación: Este proceso busca adaptar los datos extraídos en datos que finalmente serán cargados en el Datawarehouse, estos datos se adaptarán en base a las reglas preestablecidas del negocio, entre las modificaciones que pueden ocurrir tenemos:
  1. Codificación, por ejemplo que se establezca que el producto "Chocolate" será almacenado con "CH".
  2. Generar registros con cálculos totales u otro tipo de cálculo, por ejemplo: Importe_Total = Importe_Producto Impuestos.
  3. Armar varias columnas partiendo de una sola o viceversa, por ejemplo, si tenemos los campos Nombre = "Juan" y Apellido = "López" se pueden almacenar en un solo campo Nombre = "Juan López".
  4. Establecer algún otro tipo de cambio basado en la estructura en la cual llegan los datos extraídos y como se quieren hacer llegar al sistema, por ejemplo, si un campo viene del sistema fuente de la siguiente forma: Nombre = "Juan#López" y no queremos el separador # podemos hacer que llegue al sistema como Nombre = "Juan López".
  5. Generar campos claves en el destino de datos, por ejemplo si determinamos que los caramelos serán representados por el valor 000321 entonces el campo Producto podría tener los siguientes valores para determinar un mismo producto con su respectivo sistema fuente: SAP000321, FIL000321 (FIL = Archivo/File).
  • Proceso de Carga: Este es el proceso en el cual los datos ya han pasado por la fase de transformación y son cargados en el sistema SAP BW, en algunos casos se sobreescriben los datos que se obtienen y en otros se va almacenando un historial de los registros para determinar como va cambiando un determinado valor a lo largo del tiempo, las cargas pueden ser realizadas de 2 maneras:
  1. Cargas Full: Este tipo de cargas generalmente se realizan inicialmente y es cuando queremos que pasen todos los datos de la fuente al destino.
  2. Cargas Delta: Con este tipo de carga sólo traeremos a nuestro sistema los datos que aún no han sido almacenados. Estas cargas son importantes ya que con ellas evitamos que se sobrecargue el sistema fuente mediante todas las veces que realizamos una carga.
  • Importante: El proceso de ETL se verá reflejado de dos maneras, la versión 3.x y la versión 7.0 (la que se utilizará a lo largo de la carrera), entre las ventajas de esta última tenemos: Mejora en el performance de las cargas ya que se pueden paralelizar procesos, es mas sencillo el proceso de creación y mantenimiento del flujo y se mejora el manejo de errores en caso de encontrar registros erróneos en la PSA.


 

 

 


Sobre el autor

Publicación académica de Jose Daniel Gomez Durand, en su ámbito de estudios para el Curso SAP BI / BW BO.

SAP SemiSenior

Jose Daniel Gomez Durand

Profesión: Consultor Sap Bi/analista de Gestión de Documentos. - Venezuela - Legajo: PW65Z

✒️Autor de: 13 Publicaciones Académicas

🎓Egresado del módulo:

Certificación Académica de Jose Gomez

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Introducción al ETL" de la mano de nuestros alumnos.

SAP Junior

ETL: Flujo de datos, pasos que se deben seguir 1 se deben analizar los datos a extraer, ya que pueden estar en Excel, texto plano, XML, entre otras. El principal objetivo de extracción es alistar los datos necesarios para luego aplicarseles cualquier otro proceso. ¡ IMPORTANTE! Analizar el tipo de datos que funcionan y que no. 2. Proceso de transformación: Adaptacion de los datos. algunas de las modificaciones que puedan ocurrir. Codificar: Chocolate - CH Nuevos Valores: Importe_total = importe_producto impuestos Generar campos claves: cuando se tienen datos de un mismo producto en diferentes bases de datos, se busca traer todos pero identificando de que lugar vienen. CARAMELO = 000321, Al codificar se ponen las siglas...

Acceder a esta publicación

Creado y Compartido por: David Santiago Sanchez Rojas / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

Proceso ETL También se le llama FLUJO DE DATOS, que son los pasos que deben seguir los datos en su estado inicial (Sistema fuente) para que sean extraídos, trasformados y cargados en el sistema SAP BI. Proceso de EXTRACCIÓN La primera pate del proceso ETL consiste en extraer los datos desde los sistemas de origen. LA mayoría de los proyectos que se realizan para generar un datawarehouse obtienen datos provenienes de diferentes sistemas. La extracción buca en u primer momento obtener los datos y dejarlos listos para que se les pueda aplicar algún proceso de transformación. Algo muy importante en este proceso es que se debe analizar los datos a extraer para determinar que datos son útiles...

Acceder a esta publicación

Creado y Compartido por: Jhon Jairo Monsalvo Villalobos / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Junior

Unidad 2. El proceso ETL 2.1 Introducción al ETL El ETL también es llmado fujo de datos y son los pasos que se deben seguir para que los datos sean extraidos, transformados y cargads al sistema SAP. Paso 1 . Extracción: esta es la primera parte del proceso de ETL y busca principalmente obtener los datos y dejarlos listos para poder realizarles el proceso de transformación. En la extracción es importate hacer la selección de los datos que se van a utilizar para no tener datos innecesarios en el sistema fuente. Paso 2. Transformación: Busca adaptar los datos exraidos en los datos que finalemnete seran cargados en el Datawarehouse. En las trasnfomaciones se puede dar las siguientes modificaciones:...

Acceder a esta publicación

Creado y Compartido por: Claudia De La Hoz / Disponibilidad Laboral: PartTime

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

SAP Training

ETL 1 Proceso ETL, se llama a los pasos que se deben seguir los datos desde su estado incial, para ser, extraidos, transformado y cargados en SAP BI 1.1 (E)Extraccion busca en un primer momento obtener los datos y dejarlos listos para que se les pueda aplicar algun proceso de transfromacion. Dos puntos importantes a tener en cuenta 1) Se debe analizar los datos a extraer, para determinar cuales seran utiles y cuales no 2) Se debe analizar el impacto que puede generar la extraccion en el sistema fuente, y ver si tomar estos datos podrian perjudicar las transacciones y la operativa diaria de la empresa 1.2) (T)Transformacion buscar adaptar los datos extraidos a como finalmente van a ser cargados en el Datawarehouse 1) Puede ser...

Acceder a esta publicación

Creado y Compartido por: Adrian Sposari / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP SemiSenior

El proceso ETL: Conocido como Flujo de Datos, esto muestra cuales son los pasos que deben seguir los datos en su forma base o inicial (esto es llamado sistema fuente) para que puedan ser extraídos, trasformados y finalmente cargados a nuestro sistema BI, esto significa que hacen parte de un sistema externo a SAP BI. Así que lo primero que se debe hacer es extraer los datos desde los sistemas de origen. De esta manera también vamos creando un Datawarehouse pues los mismos datos proviene de diferentes sistemas. Lo que se busca hacer con la extracción es obtener los datos y dejarlos listos para el proceso de transformación. Se debe de tener en cuenta que primeramente se deben analizar los datos a extraer para...

Acceder a esta publicación

Creado y Compartido por: Marena Dayana Alvis Camargo / Disponibilidad Laboral: FullTime

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

SAP Senior

1.- Procesos ETL (Extract, Transform and Load - Extraccion, transformacion y carga) de datos También conocido como flujo de datos, los cuales corresponden a los pasos que deben seguir los datos en su estado inicial, sistema fuente, para que sean extraídos, transformados y finalmente cargados en nuestro sistema, caso de estudio SAP BI. En resumen, tendremos un dato inicial "crudo" proveniente de nuestro sistema fuente/base para luego realizar las transformaciones del dato necesarios; union, desunion, eliminacion de caracteres especiales, etc para luego ser cargados en nuestras tablas del modelo de datos final. 2.- Proceso de Extracción Este proceso es el paso inicial de un ETL, el cual consiste en recuperar/leer/extraer...

Acceder a esta publicación

Creado y Compartido por: Mauricio Osenga Vasquez

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

SAP SemiSenior

INTRODUCCIÓN ETL Proceso ETL Son los pasos que debe seguir los datos en su estado inicial para que sean extraídos, transformados y cargados a SAP BI Proceso de Extracción La primer parte del proceso de ETL consiste en extraer los datos desde el sistema de origen. La mayoría de los proyectos obtienen datos provenientes de diferentes sistemas y cada uno puede almacenarlos de una manera diferente, es decir en excel, txt, xml, etc. La extracción busca en primer momento obtener los datos y dejarlos listos para que se les pueda aplicar un proceso de transformación, por lo tanto se debe determinar cuáles serán útiles y cuales no y de esta manera evitar datos innecesarios...

Acceder a esta publicación

Creado y Compartido por: Cesar Augusto Bedoya Gomez / Disponibilidad Laboral: FullTime

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

SAP Junior

ETL .- Es el proceso que permite a las organizaciones mover los datos desde múltiples fuentes, reformatearlos y limpiarlos y cargarlos en otro repositorio para apoyar al proceso de negocios. Extracción Busca en un primer momento obtener los datos y dejarlos listos para que se les pueda aplicar algún proceso de transformación. Analizar los datos a extraer para determinar cuales son los que nos serán útiles. Determinar el impacto que puede generar esta extracción en el sistema fuente Proceso de transformación Busca adaptar los datos extraídos en datos que finalmente serán cargados en el DW. Serán adaptaciones de los datos basándose en reglas preestablecidas del...

Acceder a esta publicación

Creado y Compartido por: Edgar Beimar Ajata Zambrana

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

SAP Junior

Proceso ETL: Flujo de datos (sistema fuente (SAP - NO SAP) -> Extracción -> Transformación -> Carga en sistema SAP BI) Extracción: Dejar listos para transformación, filtrar datos innecesarios. Transformación: Adaptar datos para carga en Datawarehouse. - Codificar datos de determinada manera. - Obtener nuevos valores: Calculos de valores existentes. - Generar campos claves en el destino de datos. Identificación uniquívoca. - Generar calculos totales. Carga: Subir datos al sistema luego de transformación. puede variar el método (siempre nuevos registros - historial, o sobre escribir registros) - Full: carga todos los datos al destino. - Delta: Carga los datos nuevos q no se...

Acceder a esta publicación

Creado y Compartido por: Camilo Barrera / Disponibilidad Laboral: FullTime

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

SAP Training

A un ELT se le dice Flujo de datos, El proceso de transmisión de información de un ETL empieza en las fuentes de datos SAP y otras, luego pasan al PSA, luego a transformaciones (DTP), y luego a las ODS's y/o a los cubos Proceso de extracción: El labor de la extracción busca en un primer momento obtener los datos y dejarlos listos para el proceso de transformación. Proceso de Transformación. La idea es convertir los datos extraídos en datos que van a ser cargados en el Datawerehouse, En el proceso de transformación se puede realizar la creación de un nuevo campo Proceso de Carga, Es el proceso en el cal se cargan los datos ya transformados previamente en el sistema -Cargas Full...

Acceder a esta publicación

Creado y Compartido por: Eider Julian Lopez Fajardo

 


 

👌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!