¿Qué son los knowledge modules?

Autor: | Última modificación: 5 de octubre de 2022 | Tiempo de Lectura: 2 minutos
Temas en este post:

En este artículo, te hablamos sobre los knowledge modules o módulos de conocimiento, que son plantillas de código. A cada uno de los KM pertenece una tarea individual en el proceso general de integración de datos.

¿Qué son los knowledge modules?

El código de los KM se genera, ejecuta y deriva de reglas declarativas y metadatos definidos en un módulo de ODI Designer.

Una de las grandes ventajas que presentan los knowledge modules es que se pueden reutilizar en varias interfaces o modelos de datos. Es decir, si no existieran los módulos de conocimiento, los programadores tendrían que modificar cada script o procedimiento de manera individual. Con los KM se pueden realizar cambios una sola vez y propagarse instantáneamente hacia cientos de transformaciones.

Los KM no contienen referencias a objetos físicos, ya sea data warehouse, columnas o rutas físicas, entre otros. Asimismo, no se pueden ejecutar de forma independiente, por tanto requieren metadatos de interfaces, almacenes de datos y modelos.

knowledge modules

Tipos de knowledge modules

Knowledge modules de ingeniería inversa

Estos KM recuperan datos en el repositorio de trabajo de Oracle Data Integrator ODI. Aplican ingeniería inversa a los metadatos de los sistemas heterogéneos.

Comprobación de KM

Aquí se verifica la consistencia de los datos y las restricciones. Este módulo se utiliza en modelos, submodelos y data warehouse para la integridad de datos. También se usa en interfaces para control de flujo o estático.

Carga de KM

Carga todo tipo de datos heterogéneos de un sistema a otro en un entorno de prueba y se usa principalmente en interfaces con fuentes heterogéneas.

Integración de KM

Integra los datos de un área de prueba hacia un objetivo en un sistema de destino.

Journalizing KM

Crea objetos de marco de captura de datos modificados en el área de preparación de origen y se usa en modelos, submodelos y data warehouse para generar, inicializar y detener periódicos o registrar suscripciones.

Service KM

Crea servicios web de manipulación de datos y se utiliza en modelos y data warehouse.

¿Quieres saber más?

Los knowledge modules son tremendamente útiles, ya que definen el proceso general de integración de datos y pueden reutilizarse entre diferentes sistemas y estructuras.

Si quieres seguir aprendiendo sobre esta temática, te invitamos a informarte sobre nuestro Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp, en el cual podrás aprender acerca de muchos temas relacionados con el mundo del Big Data. ¿Quieres convertirte en un profesional con la guía de los mejores profesionales? ¡No dudes en pedir más información!

👉 Descubre más del Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp ¡Descarga el temario!

👉 Prueba el Bootcamp Gratis por una Semana ¡Empieza ahora mismo!

👉 Conoce nuestros otros Bootcamps en Programación y Tecnología

[email protected]

¿Trabajo? Aprende a programar y consíguelo.

¡No te pierdas la próxima edición del Aprende a Programar desde Cero Full Stack Jr. Bootcamp!

 

Prepárate en 4 meses, aprende las últimas tecnologías y consigue trabajo desde ya. 

 

Solo en España hay más de 120.400 puestos tech sin cubrir, y con un sueldo 11.000€ por encima de la media nacional. ¡Es tu momento!

 

🗓️ Próxima edición: 13 de febrero

 

Reserva tu plaza descubre las becas disponibles.