Hello Readers,
Propósito de este Blog:
En nuestro último blog hablamos sobre la versión simplificada del proceso de migración de datos de SAP, es decir, ETL con validaciones de precarga y postcarga.
Hoy, en este blog, cubriré la herramienta ETL más comúnmente utilizada para la migración de datos de SAP, que es SAP Business Objects Data Services o comúnmente conocida como SAP BODS.
No es posible cubrir todo sobre la herramienta, pero intentaré dar una visión general sobre las diferentes funcionalidades técnicas y cómo se utilizan a través del proceso ETL.
¿Qué hay para ti?
Este blog se centra en dar una visión general de SAP BODS como herramienta ETL, cómo podemos utilizar esta herramienta para realizar la migración de datos de SAP, diferentes transformaciones, etc.
¡Vamos a la herramienta!
SAP BODS es una extensa herramienta ETL y consta de muchos componentes, que se enumeran a continuación.
-
Diseñador.
-
Repositorio.
-
Consola de Gestión
-
Servidor de Trabajo.
-
Motores.
-
Servidor de Acceso.
-
Adaptadores.
-
Servicios en Tiempo Real.
-
Servidor de Direcciones.
Cada uno de los componentes anteriores tiene un papel diferente y varía en funcionalidad, desde la perspectiva de la migración de datos o el proceso ETL nos centraremos en los componentes de Diseñador, Repositorio y Consola de Gestión de SAP BODS.
SAP BODS Diseñador-
El Diseñador es la interfaz de usuario para SAP BODS donde realmente se crean proyectos, trabajos, flujos de trabajo, etc. para definir el proceso ETL para una migración de datos.
Diseño/Secciones-
Imagen del Diseñador 1
Consulte la Imagen del Diseñador 1, he explicado las diferentes secciones a continuación-
1. Área del Proyecto - Esta es el área del proyecto que mostrará el proyecto actual en el que está trabajando el usuario, desde aquí puede acceder a trabajos, flujos de trabajo, flujos de datos, etc.
2. Espacio de Trabajo - Esta es básicamente su área de desarrollo donde creará flujos de datos, transformaciones, etc.
3. Biblioteca de Objetos Locales - La biblioteca de objetos locales mostrará todos los proyectos, trabajos, flujos de datos, almacenes de datos, transformaciones, etc. disponibles en los repositorios locales.
4. Paleta de Herramientas - Utilizando esta paleta de herramientas, puede agregar diferentes objetos a su proyecto como flujos de datos, flujos de trabajo, scripts, etc.
5. Barra de Menú - Esta tiene opciones/características importantes para un acceso rápido como ejecutar trabajo, validaciones, etc.
Imagen del Diseñador 2
La imagen del Diseñador 2 muestra varias características disponibles para acceder en el repositorio local como proyectos, transformaciones, formatos, etc.
Los puntos explicados anteriormente son una visión general de alto nivel sobre las diferentes regiones del diseñador.
Vamos a ver cómo se realiza el proceso ETL utilizando la herramienta
Extracción:
-
SAP BODS se puede utilizar para extraer datos de diferentes fuentes de datos, pueden ser bases de datos, aplicaciones, etc.
-
Para extraer datos, es necesario crear un almacén de datos (conexión a la fuente) proporcionando detalles de conexión
-
Los almacenes de datos son de diferentes tipos: almacenes de aplicaciones, almacenes de bases de datos, almacenes de adaptadores, etc.