Crear un destino de carga en ODI sin una tabla

| Última modificación: 14 de noviembre de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

Para crear un destino de carga en ODI sin una tabla es necesario cambiar las propiedades de los módulos de conocimiento. En este artículo, te enseñaremos cuál es el procedimiento para hacer esto.

Crear un destino de carga en ODI sin una tabla

Vamos a suponer que estamos creando destino de carga en ODI, pero no tenemos una tabla, así que lo primero que haremos es crearla en destino de carga en ODI. Esta tabla permitirá la carga de datos en los almacenes de datos de Oracle Data Integrator ODI y permitirá ejecutar procesos de integración desde la base de datos.

Lo primero que tenemos que hacer para poder cargar la tabla en otro esquema diferente es ir a la pestaña de topología, de la que ya hemos hablado en el post sobre el contexto en ODI: unir arquitectura física y lógica.

Una vez estamos en topología, vamos a buscar, dentro de la sección de arquitectura física, la carpeta de Oracle. Ahí, debes hacer clic derecho en la carpeta y seleccionar la opción que dice “Nuevo Servidor de Datos”.

Una vez clicas, aparecerá una pestaña de definición, donde podremos configurar el nuevo servidor de datos. Para ello, modificaremos los siguientes datos:

  • Nombre: lab
  • Instancia/Enlace de Base de Datos (Servidor de Datos): orcl
  • Usuario: lab
  • Contraseña: lab
destino de carga en ODI: paso 1

En la pestaña JDBC vamos a modificar el JDBC URL del siguiente modo:

  • De <host> a localhost
  • De <port/ServiceName> a 1521:orcl

Pasaremos de esto:

destino de carga en ODI: paso 2

A esto:

destino de carga en ODI: paso 3

Una vez modificados estos datos, guardaremos y probaremos la conexión. Nos aparecerá un mensaje como el siguiente, que dice que debemos registrar un esquema físico:

destino de carga en ODI: paso 4

Como ya habíamos visto, los servidores de datos permiten a los usuarios crear esquemas físicos para su correcto funcionamiento. ODI permite crear estos esquemas en los que se permitirá la carga de datos.

Así pues, procederemos a crear un nuevo esquema físico. Para ello, buscaremos el servidor de datos de la conexión de destino de carga en ODI denominada lab, que acabamos de crear dentro de la carpeta Oracle. Hacemos clic encima de la conexión y seleccionamos la opción que dice “Nuevo Esquema Físico”:

destino de carga en ODI: paso 5

Configuramos el nuevo esquema físico del siguiente modo:

  • Nombre: esta opción se encuentra bloqueada, es decir, la propone el sistema automáticamente cuando creamos el esquema.
  • Esquema (Esquema): LAB
  • Esquema (Esquema de Trabajo): LAB

Una vez guardado el esquema, nos aparecerá un mensaje que dice que no se ha definido un contexto:

destino de carga en ODI: paso 6

Cuando ya tenemos la arquitectura física, configuramos la arquitectura lógica. Para ello, vamos a la pestaña topología, nos ubicamos en la sección de arquitectura lógica y en la carpeta Oracle seleccionamos la opción que dice “Nuevo Esquema Lógico”:

destino de carga en ODI: paso 7

Lo configuramos con el nombre “lab”:

destino de carga en ODI: paso 8

Después aparecerá la siguiente advertencia, donde tendrás que decir que sí quieres continuar.

destino de carga en ODI: paso 9

Por último, en el contexto local unimos el esquema lógico “lab” con su esquema físico. Para ello, nos iremos a la pestaña topología y en la sección contextos seleccionaremos la carpeta nombrada “local”. Allí nos aparecerá una ventana como la siguiente:

destino de carga en ODI: paso 10

En esta ventana seleccionaremos la pestaña esquemas, en donde modificaremos el campo que dice “lab”, que aparece de forma predeterminada como <No Definido> por lab.LAB:

destino de carga en ODI: paso 11

Probamos la conexión:

destino de carga en ODI: paso 12

Con esto ya tenemos la arquitectura de destino de carga en ODI.

Guardamos todos los esquemas y, así, damos por finalizada la creación de un destino de carga en ODI sin una tabla previa.

¿Qué te ha parecido este artículo?

En este post hemos visto cómo crear un destino de carga en ODI sin tener una tabla de destino. Primero creamos un nuevo servidor de datos y, posteriormente, creamos un esquema físico para dicho servidor. Habiendo terminado la arquitectura física, pasamos a la lógica y allí creamos un nuevo esquema lógico, al cual después le añadimos un contexto.

Y con este procedimiento finalizamos toda la arquitectura y creamos un destino de carga en ODI desde cero sin una tabla.

Toda esta temática abordada es una parte fundamental de nuestro Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp, una formación intensiva en la que podrás aprender todo lo necesario para incursionar en el sector del Big data y sus vertientes. Pide más información y conviértete en un profesional, siempre acompañado de la mano de los mejores profesores que te enseñarán todo lo necesario. ¡Apúntate y cambia tu vida!

Sandra Navarro

Business Intelligence & Big Data Advisor & Coordinadora del Bootcamp en Data Science, Big Data & Machine Learning.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Big Data, IA & Machine Learning

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado