🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️SAP BI / BW BO Introducción al ETL

SAP BI / BW BO Introducción al ETL

SAP BI / BW BO Introducción al ETL

Proceso ETL: es un flujo de datos para extraer, transformar y cargar datos desde cualquier fuente de datos en SAP BI.

Proceso de extraccion: obtiene datos de fuentes de datos heterogeneas (excel, txt, csv, sql server, mysql, etc).

Es importante analizar que datos vamos a utilizar en el proceso de transformacion, para asi evitar traer datos innecesarios.

Es muy importante ver que nivel de impacto va a tener este proceso de extraccion en las fuentes de datos porque podemos generar bloqueos/bajas de performance en sistemas altamente transaccionales.

Proceso de transformacion: basado en reglas del negocio, se adaptan los datos extraidos para despues ser cargados en el datawarehouse. Algunas de las modificaciones podrian ser:

  • codificacion: es cambiar el valor original por otro que se va a usar en el datawarehouse. Ej: el valor "chocolate" en el origen deberia ser "CH" en el datawarehouse.
  • crear nuevos valores a traves de formulas o reglas. Ej: Importe_Total = importe_producto + impuestos
  • crear campos claves, es estandarizar codigos para un mismo elemento pero que vienen de distintas fuentes de datos. Para el mismo producto pero que tiene valores distintos en varias fuentes de datos, se le asigna un nuevo valor univoco en SAP BI mas un prefijo de 3 caracteres para determinar la fuente de datos. Ej: para el producto "vasos" en SAP BI se le asigna un nuevo codigo SAP0087654, EXC0087654, MSQ0087654, ORA0087654, etc. Donde el prefijo dice cual es la fuente de datos
    • SAP: hana db
    • EXC: excel file
    • MSQ: SQL Server db
    • ORA: Oracle db
  • generar registros calculados para tener los valores listos en el datawarehouse en lugar de tener que hacer los calculo cada vez que se necesiten consumirlos.
  • crear nuevas columnas en el destino a partir de una o mas columnas existentes en el origen. Ej: Nombre="Juan" y Apellido="Lopez", pero en el datawarehouse solo almacenamos una sola columna NombreApellido="Juan Lopez".
  • poner reglas para que algunos campos que tengan determinados valores, se conviertan a otros valores. Ej: el campo Nombre="Juan#Lopez" del origen, deberia descartar el simbolo #, para que en el datawarehouse solo llegue Nombre="Juan Lopez".

Proceso de carga: es la fase en donde los datos pasan desde la transformacion y se almacenan en el datawarehouse o repositorio de datos destino.

Los datos en el destino se pueden sobreescribir o se pueden anexar para saber como fueron variando a lo largo de los procesos ETL.

Hay 2 tipos de cargas:

  • cargas full: es cuando se cargan todos los datos en el destino sin importar si ya existen o no.
  • cargas delta: es cuando se cargan solo los datos que se modificaron desde la ultima vez que se hizo la carga. Esto es para evitar cargar todo de nuevo y sobrecargar el datawarehouse.


 

 

 


Sobre el autor

Publicación académica de Simon Murua, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.

SAP Training

Simon Murua

Profesión: Dba Sap Hana - Sql Server - Oracle - Argentina - Legajo: LZ44K

✒️Autor de: 3 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Presentación:

Sap hana bi engineer

Certificación Académica de Simon Murua

✒️+Comunidad Académica CVOSOFT

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

SAP SemiSenior

En esta lección se hace una introducción al proceso ETL. Consiste en un flujo de datos que va desde la extracción de la información, su transformación en un formatoestándar y su carga al datawarehouse. a. Proceso de extracción: - Distintas fuentes. Determinar el impacto b. Proceso de transformación: - Se estandarizan los datos para que puedan ser manipulados. c. Proceso de carga. - Se sube la información al sistema datawarehouse. Se sube mediante carga full (completa y se usa a las primeras veces) y cargas delta (modificaciones sobre las cargas iniciales)

Acceder a esta publicación

Creado y Compartido por: David Antonio Montoya Morales

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

Unidad 2 - Introducción al ETL ETL = Extracción / Transformación / Carga (Load) 1.- Proceso de Extracción: Es el paso en que se extraen los datos desde diferentes sistemas de información. Estos datos pueden estar almacenados en diferentes formatos (excel, txt, xml, bd transaccional...) y se dejan preparados para que se pueda aplicar algún proceso de transformación. En este paso es necesario hacer un estudio previo para discernir los datos que nos interesan y despreciar los que no serán de utilidad. 2.- Proceso de transformación: Es el paso en que se adaptan los datos extraídos, aplicando reglas de negocio, para cargarlos al DW. Algunas de las adaptaciones que se suelen...

Acceder a esta publicación

Creado y Compartido por: Carme Vicens Paul

*** 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 SemiSenior

Unidad 2: Proceso de ETL Lección: Introducción al ETL 1. Proceso ETL Llamado tambien Flujo de Datos. Extracción, transformación y carga en SAP BI. 2. Proceso de Extracción Busca inicialmente obtener datos y dejarlos listos para que se pueda aplicar algun proceso de transformación. Debe existir una fase de análisis. Determinar impacto para evitar afectar el sistema fuente, generalmente son sistemas transaccionales. Proceso de Transformación Busca adaptar los datos extraídos que finalmente serán cargados en el DW. Adaptaciones de los datos basándose en reglas preestablecidas del negocio. - Codificar - Obtener nuevos valores - Generar campos claves - Generar registros...

Acceder a esta publicación

Creado y Compartido por: Sebastian Gil Loaiza

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

SAP Senior

Introducción al proceso ETL (Extract, Transformation, Load) Tambien se le puede llamar Flujo de datos, es el proceso que debemos realizar para tomar los datos que necesitamos de los sistemas fuentes, transformarlos y cargarlos a la bodega de datos, en nuestro caso SAP BI. Extracción: Es el proceso de extraer los datos que necesitamos llevar a la bodega de datos y que se encuentran en los sistemas origen. A tener en cuenta el momento en que realizamos la extracción de los sistemas origen para no afectar la transaccionalidad de éstos (por lo general se programa para que este proceso se realice en la madrugada) Transformación: Es el proceso de realizar la transformación de los datos que extraímos...

Acceder a esta publicación

Creado y Compartido por: Omar Fabian Gamboa Hernandez

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

SAP Senior

Introducción al Proceso ETL Proceso ETL. Tambien llamado flujo de datos, que son los pasos que deben seguir los datos en su estado inicial(Sistema Fuente) para que sean extraidos, transformados y finalmente cagados en SAP BI. Proceso de Extracción: Es la primera parte en el proceso de ETL, consiste en extraer los datos desde los sistemas de origen. La extracción busca en primer momento obtener loa datos y dejarlos listos para que se les pueda aplicar algún proceso de transformación. Parte importante en este proceso es que se deben analizar los datos a extraer para determinar cuales son útiles o cuales no. Importante determinar el impacto que puede generar esta extracción en el sistema fuente...

Acceder a esta publicación

Creado y Compartido por: Rafael Monterrey

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

SAP Master

Unidad 2: Introducción al ETL 1. Proceso ETL ETL también llamado flujo de datos, son los pasos que debe seguir la informacion (datos) contenbida en los sistemas fuentes (SAP y NO SAP), para que la misma sea extraida, transformada y cargada a nuestro sistema SAP BI El flujo seria: FUENTES / area Staging / transformaciones / cargas (ODS y Cubos) 2. Proceso de Extracción: La extracción puede ser de diferentes sistemas. (SAP y NO SAP) El almancenamiento puede hacerse desde archivos excel, en texto plano, en ficheros XML, en bases de datos relacionales, entre otros. La idea es obtener los datos y dejarlos listos para que se pueda aplicar algún proceso de transformación. Se deben analizar los datos a extraer...

Acceder a esta publicación

Creado y Compartido por: Vanessa Cristal Vera

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

SAP Senior

Introducción a ETL Proceso ETL El proceso ETL también se lo denomina flujo de datos, que son los pasos que deben seguir los datos en su estado inicial (Sistema fuente) para que sean extraidos, transformados y finalmente cargados en nuestro sistema SAP BI. Proceso de Extracción La primera parte del proceso ETL consiste en extraer los datos desde los sistemas de origen. Los proyectos que se realizan para generar un Datawarehouse extraen datos de diferentes sistemas y estos están almacenados de maneras diferentes como por ejemplo Excel, xml bases de datos. Proceso de Transformación Busca adaptar los datos extraídos en datos que finamente sean cargados en el Datawarehouse. Estas transformaciones serán...

Acceder a esta publicación

Creado y Compartido por: Daniel Fernando Yanez Guevara

*** 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 SemiSenior

Un punto importante en el proceso ETL es determinar cuales datos son los ideales para el Datawarehouse ya que no se deben llevar natos innecesarios por su almacenaje. En ETL se debe planificar la extraccion de datos para no afectar el sistema transaccional diario y la operación, coordinar horas y fechas de procesos ojala en horarios no laborales. La codificación o estandarización de los codigos de productos juegan un papel importante en la extracción, procesamiento y carga de datos, se pueden colocar codigos nemotécnicos para determinar de donde provenía por ejemplo el material inicialmente.

Acceder a esta publicación

Creado y Compartido por: Tomas Chapal Contecha

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.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!