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
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:
A esto:
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:
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”:
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:
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”:
Lo configuramos con el nombre “lab”:
Después aparecerá la siguiente advertencia, donde tendrás que decir que sí quieres continuar.
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:
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:
Probamos la conexión:
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!