oracle-data-integrator

Otros Artículos:

Oracle Data Integrator (ODI)

Compartir en linkedin
LinkedIn
Compartir en facebook
Facebook
Compartir en twitter
Twitter
Compartir en whatsapp
WhatsApp

Oracle Data Integator (ODI) es una plataforma de integración, va más allá que una herramienta ETL tradicional, en la que extraemos datos de diferentes fuentes, los transformamos en el proceso para posteriormente ser cargados en destino. Oracle Data Integrator tiene una funcionalidad ELT, ya que extraemos los datos desde diferentes bases de datos, las cargamos en ODI, y posteriormente realizamos todas las transformaciones.

En este artículo vamos a realizar una vinculación de ODI con Oracle developer (localhost).

Primero vamos a necesitar una sesión en Oracle developer con cierta información la cual importaremos.

Lo primordial es instalar ODI, adjunto video explicativo:

Una vez instalado, tendríamos lo siguiente, debemos clicar en la parte señalada

oracle-data-integrator-studio-12c

Se nos abre la siguiente ventana, y deberíamos elegir crear un nuevo repositorio Máster para la base de datos, tener en cuenta que Oracle Data Integrator va a generar numerosas tablas vacías en dicho usuario, por lo que usaremos una cuenta diferente al DB, en nuestro ejemplo usaremos nuestro usuario “TEMP”

odi-primeros-pasos
odi-crear-nuevo-repositorio-maestro

El usuario, es el que hayamos creado en la base de datos de Oracle, probamos la conexión y debería salir correcta.

odi-conexion-al-repositorio

Una vez probada avanzamos y tenemos que crear una contraseña para el usuario predeterminado de “SUPERVISOR”.

odi-autenticacion

Una vez lo tenemos, terminamos (tarda un poco en cargar).

odi-creacion-repositorio-maestro

Aquí se muestra un ejemplo de algunas de las tablas creadas automáticamente.

odi-ejemplo-tablas

Una vez creado tendríamos que entrar a la misma ventana, pero esta vez crearíamos una nueva conexión al Repositorio ODI.

crear-nueva-conexion-al-repositorio-de-odi

Lo rellenamos de la siguiente manera, teniendo en cuenta que el primer Usuario se corresponde con “Supervisor” y el siguiente es el creado por nosotros en Oracle.

odi-informacion-de-conexion-al-repositorio

Probamos la conexión y si es correcta proseguimos y nos conectamos al Repositorio máster creado actualmente.

odi-prueba-de-conexion

Elegimos la conexión en el desplegable:

conectar-nueva-conexion-odi

Tenemos 4 pestañas, en este usuario nos van a salir la de diseñador y la de Operador deshabilitadas:

odi-pestaña-operador-deshabilitada

Indagando un poco más en estas pestañas:

1. Topología: esta pestaña la utilizaremos para describir las conexiones tanto físicas como lógicas del sistema de información, los diferentes servidores de datos vinculados a estas tecnologías y los esquemas, contextos, lenguaje, agentes y repositorios.

2. Operador: este apartado es una herramienta de gestión y seguimiento, puede administrar las ejecuciones de la interfaz en las sesiones, así como en los escenarios de producción.

3. Seguridad: Es la herramienta para administrar la información de seguridad en ODI, se pueden crear usuarios, perfiles, y para proporcionar derechos determinados a los diferentes usuarios u orquestadores.

4. Diseñador: aquí verificaremos la integridad de los datos, así como la ingeniería inversa (importaciones) y transformaciones.

Entraremos más adelante en alguno de ellos.

Empezamos:

1. En la pestaña de topología, vamos a conectar las diferentes fuentes (en este caso Oracle)

odi-nuevo-repositorio-de-trabajo

Tendríamos que crear un nuevo repositorio de trabajo con click derecho en los repositorios de trabajo.

2. Rellenamos los siguientes pasos:

propiedades-de-conexion-al-repositorio-odi

3. Una vez está creado, debemos desconectarnos y volver a conectar con la nueva conexión

conectar-nueva-conexion-odi

4. Una vez estamos dentro, vemos que ya tenemos las pestañas que anteriormente se encontraban deshabilitadas como habilitadas. La manera más rápida de crear los entornos sería la siguiente, lo primero es ir a la pestaña de “Diseñador” y vamos al apartado de modelos y crearíamos uno nuevo con objetos de topología

nuevo-modelo-y-objetos-de-tipologia-odi

5. Una vez dentro, tendremos que rellenar 3 pestañas bastante sencillas (aquí es donde lo conectaremos a nuestra base de datos real, llamada tutorial, donde tenemos nuestras tablas de trabajo:

modelo-y-objetos-de-tipologia-odi-paso-1

Este paso nos ha generado los esquemas físicos y lógicos en un solo paso, sin tener que ir creándolos individualmente en numerosos pasos, podemos ver lo creado en la pestaña de topología, tanto en el apartado de la arquitectura física como de la lógica.

modelo-y-objetos-de-tipologia-odi-paso-2

Una vez lo tenemos deberíamos guardar y seleccionar en ingeniería inversa selectiva:

odi-ingenieria-inversa-selectiva

Ahora seleccionaremos aquellas tablas que queremos importar a Oracle Data Integrator, en nuestro caso todas, una vez las tenemos seleccionadas procederíamos a clicar en ingeniería inversa.

odi-ingenieria-inversa-selectiva-seleccion-tablas

Ya lo tendríamos preparado para generarnos un proyecto y poder empezar a trabajar con el modelo:

odi-modelo-finalizado

Hoy en día es importantísimo no solo el tener datos, si no que éstos sean integrados y congruentes en las diferentes fuentes. Oracle Data Integrator es una herramienta bastante potente la cual permite la integración para entornos operaciones y analíticos, proporcionando integración en tiempo real, la transformación, sincronización, calidad y gestión de los datos, para garantizar que la información sea oportuna, precisa y uniforme en todos los sistemas heterogéneos de los que se alimenta. 

En este artículo únicamente hemos visto como levantar las conexiones con una base de datos Oracle, pero hay multitudes de fuentes las cuales pueden alimentar ODI correctamente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Business Data Master Logo

No te pierdas el

WEBINAR
Gratuito

Explicaremos en detalle los contenidos y objetivos del Business Data Master

29/11/2021

18:30 (GTM+1)

Online

BUSINESS DATA MASTER

* Tu información será utilizada exclusivamente para contactarte en relación al Business Data Master. No hacemos spam ni compartimos datos con terceros.