Avalados por :

Guía completa de Business Object Data Services (BODS): arquitectura, repositorios y diseño

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 9 Vistas
0
Cargando...

Business Object Data Services ( BODS ) es una herramienta GUI que te permite crear y monitorear trabajos que toman datos de varios tipos de fuentes y realizan transformaciones complejas según los requisitos comerciales, para luego cargar los datos en un destino que nuevamente puede ser de cualquier tipo (es decir, aplicación SAP, archivo plano, cualquier base de datos). Los trabajos creados en BODS pueden ser tanto en tiempo real como en lotes.

Antes de entrar en muchos detalles, veamos primero la arquitectura de BODS.



Repositorio

Es simplemente un conjunto de tablas que contienen objetos creados por el usuario y definidos por el sistema, como metadatos para origen y destino, reglas de transformación. Tenemos tres tipos diferentes de repositorios:

  • Repositorio Local
    Contiene todos los metadatos sobre los objetos del sistema como flujo de trabajo, flujo de datos, almacenamiento de datos, etc. En un lenguaje sencillo, se puede decir que es una carpeta y generalmente, si hay varios desarrolladores, a cada desarrollador se le asigna un repositorio local diferente para que pueda administrar sus tareas allí sin crear confusión para otros desarrolladores. Los trabajos se pueden programar y ejecutar desde aquí. Para mantener diferentes entornos como Desarrollo, QA y Producción, tenemos un repositorio local en todos los entornos.
  • Repositorio Central
    Básicamente se utiliza para el control de versiones de los trabajos, las funciones de check-in y check-out se pueden llevar a cabo desde este repositorio. En escenarios en tiempo real, lo utilizamos para las estrategias de gestión de versiones. Se puede comparar fácilmente los trabajos en el repositorio local y central y así conocer los cambios realizados en el repositorio local.
  • Repositorio de Perfiles
    Se utiliza para la evaluación de calidad de datos, almacena las tareas de perfil: estas son las tareas que se crean cuando se envía una solicitud de perfil desde el diseñador o la consola de administrador, podemos monitorear el progreso y la ejecución de estas tareas aquí. Es muy útil en el análisis, ya que podemos obtener fácilmente una visión de los datos y el patrón de distribución de los datos.

Informe de Metadatos
Contiene todos los metadatos sobre un repositorio y se puede utilizar para informar sobre los metadatos disponibles, como informar sobre los objetos creados, jerarquía de padres e hijos, etc. Hay un conjunto completo de tablas y vistas a las que se puede acceder mediante comandos SQL o eligiendo informes de metadatos en la consola de administración.

Diseñador

Aquí se lleva a cabo la creación de todos los objetos de BODS, podemos crear flujo de trabajo, flujo de datos, almacenamiento de datos y otros objetos. Es una interfaz gráfica donde la tarea principal se realiza arrastrando y soltando, aquí estructuramos nuestro trabajo y definimos las reglas de transformación que son la parte principal en un proceso ETL. (Veremos el diseñador en más detalle en los próximos documentos)

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?