Crear una arquitectura física de destino en ODI

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

En este artículo vamos a crear una arquitectura física de destino en ODI.

En un post anterior habíamos creado la arquitectura física de origen en ODI, la cual se había trabajado con una base de datos de PostgreSQL, nuestra base de datos de origen.

Hoy crearemos la arquitectura física de destino en ODI con una base de datos Oracle.

Componentes de la arquitectura física de destino en ODI

Tanto la arquitectura física de destino en ODI, como la de origen, tienen tres componentes básicos:

Estructura de memoria

En Oracle las estructuras de memoria están formadas por dos áreas de memoria:

  • Área global del sistema: se utiliza para almacenar información de control y datos de la instancia.
  • Área global de programas.

Procesos

Los procesos son programas ejecutados para que se permita el acceso a los datos. Estos datos se cargan en un almacén de datos y son transportados.

Los procesos se clasifican en tres grupos:

Procesos de usuario

Son procesos creados a partir de la conexión del usuario con la base de datos. Aquí no existe una comunicación directa con la base de datos, esta se establece mediante servidores.

Procesos de servidor

También son creados gracias a la conexión del usuario con la base de datos. Estos procesos se crean en el servidor y comunican el proceso del usuario con la base de datos. Se ejecutan con órdenes SQL dadas por los usuarios.

Procesos en segundo plano

Son procesos que están, como su nombre indica, en un segundo plano y que son importantes para ejecutar servicios de respuesta para los usuarios.

Existen cinco procesos en segundo plano que son obligatorios:

  • Monitorización de procesos.
  • Monitorización del sistema.
  • Escritura en la base de datos.
  • Escritura de la traza.
  • Punto de sincronismo.

Archivos

Los archivos son los que alojan la información de los datos guardados en la base de datos y los datos que se necesitan para gobernar la misma.

Existen tres tipos de archivos:

  • Archivos de datos: aquí se almacenan el diccionario de datos, las tablas, los índices y procedimientos.
  • Archivos de control: contienen la información de arranque y stop de la base de datos, nombres de los archivos de la base de datos, fecha y creación de la base de datos, entre otros.
  • Archivos de rehacer: alojan los cambios hechos a la base de datos para la recuperación de fallas o manejo de transacciones.

Definir arquitectura física de destino en ODI

Para definir la arquitectura física de destino en ODI se requiere, al igual que en la creación de la arquitectura física de origem, un servidor de datos y un repositorio de ODI o almacenes de datos que permitan guardar los datos en tiempo real y realizar flujos de datos posteriores por medio de un proyecto de integración.

El primer paso será definir un nuevo servidor de datos, para lo cual nos iremos a la pestaña topología, en la cual seleccionaremos la carpeta Oracle y de ahí escogeremos la opción que dice «Nuevo Servidor de Datos»:

Crear una arquitectura física de destino en ODI 1

Nos aparecerá una ventana situada en la pestaña definición, en la cual configuraremos el servidor de datos con las siguientes propiedades:

  • Nombre: stage
  • Instancia/Enlace de Base de Datos (Servidor de Datos): orcl
  • Usuario: stage
  • Contraseña: stage
Crear una arquitectura física de destino en ODI 2

En la pestaña JDBC, modificamos el JDBC URL del siguiente modo:

  • <host> por localhost
  • <port/ServiceName> por 1521:orcl:
Crear una arquitectura física de destino en ODI 3

Guardamos la conexión y nos aparece un mensaje que dice que se debe crear un esquema físico para el servidor de datos. Le damos aceptar:

Crear una arquitectura física de destino en ODI 4

Con la arquitectura física de destino en ODI ya creada, vamos a crear el esquema físico. Para ello le damos clic al nuevo servidor de datos creado y seleccionamos la opción de «Nuevo Esquema Físico».

Configuramos el nuevo esquema físico del siguiente modo:

  • Esquema (esquema): seleccionamos, en el menú desplegable, la opción que dice STAGE.
  • Esquema (esquema de trabajo): también seleccionamos, en el menú desplegable, la opción que dice STAGE.
Crear una arquitectura física de destino en ODI 5

Guardamos y de nuevo nos aparece otra advertencia que dice que se debe especificar un contexto:

Crear una arquitectura física de destino en ODI 6

El contexto funciona a modo de enlace entre la arquitectura física y la arquitectura lógica.

¿Qué nos aporta el contexto? Normalmente en las empresas se tienen varios entornos, el contexto permite definir y aclarar en dónde se están ejecutando las cargas de esos distintos entornos.

Con esto, ya tenemos creado el destino en ODI.

¿Qué sigue?

Recuerda que la temática de la arquitectura física de destino en ODI forma parte de nuestro programa en el Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp, al cual podrás acceder por medio de nuestra plataforma para seguir aprendiendo de mano de profesionales expertos en el tema. ¡Anímate e inscríbete ya para cambiar tu vida!

👉 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.