Llenar el área de trabajo del Job Design

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

En post anteriores habíamos visto cómo integrar dos bases de datos por medio de Talend Open Studio for Data Integration y aprendimos a crear la ingeniería inversa de esas conexiones. En esta ocasión, veremos cómo llenar el área de trabajo del Job Desing que previamente hemos creado.

Llenar el área de trabajo del Job Design

De la ingeniería inversa que realizamos previamente con las bases de datos «Hospital», creada en PostgreSQL y «Stage», creada en Oracle, vamos a usar la tabla «médico», de la BD Hospital.

La tabla médico será el origen. Esta tabla la vamos a arrastrar desde el área de trabajo de «Repositorio», ubicada en el lado izquierdo de la pantalla, hasta el área de trabajo del job design. Se nos mostrará automáticamente un cuadro de diálogo con todos los componentes de las bases de datos. Por defecto nos marcará la opción de la operación input en una base de datos tipo PostgreSQL:

Llenar el área de trabajo del Job Design 1

Confirmamos esa opción y, en el área de trabajo del job design, nos aparecerá un icono con la tabla médico que hemos arrastrado desde «Hospital»:

Llenar el área de trabajo del Job Design 2

Ahora, haremos el mismo proceso con la base de datos de destino, que en nuestro caso es «Stage». De esta base de datos vamos a arrastrar la tabla «MÉDICO» al área de trabajo del job design. Nos aparece un cuadro de diálogo igual al de la tabla de origen, en el que escogeremos la opción de operación de salida de tabla:

Llenar el área de trabajo del Job Design 3
Confirmamos y ya tendríamos los dos componente del flujo del job que vamos a utilizar:
Llenar el área de trabajo del Job Design 4

Ahora, lo que haremos será crear un entrelazado entre estos componentes. ¿Cómo lo haremos? Vamos a darle al botón derecho contextual en el primer componente y seleccionamos la opción «Fila/Main»:

Llenar el área de trabajo del Job Design 5

Aparecerá una línea que tendremos que mantener hasta soltarla en el segundo componente, es decir, el de destino. Cuando esta línea toca el segundo componente, se enlazan ambos componentes en el área de trabajo del job design: el input y el output.

Llenar el área de trabajo del Job Design 6

Para ver las propiedades de los componentes, hacemos clic derecho en alguno de los dos componentes (en este caso, el primero, el de origen). Luego nos vamos al apartado que está en la parte inferior media y dice «Component»; allí veremos un poco de lo que es esa tabla: nos dice que es de PostgreSQL, que se llama «medico» y muestra las operaciones de select que hay dentro de la tabla:

Llenar el área de trabajo del Job Design 7

Si le damos en la tabla de conexión de salida, nos aparecerán las propiedades de dicha tabla:

Llenar el área de trabajo del Job Design 8

Ahora, el último paso sería ejecutar el job. Para eso nos vamos a la pestaña «Run» y le damos a ejecutar:

Llenar el área de trabajo del Job Design 9

Podemos verificar que el código se ha ejecutado correctamente porque nos aparecerá, entre otras cosas, un mensaje que dice: «exit code=0».

Llenar el área de trabajo del Job Design 10

Podemos verificar que los datos han quedado cargados si nos vamos a la base de datos que tenemos en Oracle SQL Developer y observamos que los datos se han cargado correctamente:

Llenar el área de trabajo del Job Design 11

Ahora tenemos un esquema completo en el que hemos llenado el área de trabajo del job design que hemos creado previamente. Las bases de datos de origen y destino ya estaban creadas, de modo que la base de datos de origen se encontraba en PostgreSQL y la base de datos de destino fue creada con Oracle. Ambas bases de datos se han integrado en Oracle SQL Developer y con ellas se ha creado el espacio de trabajo en el job design.

¿Cuál es el siguiente paso?

Ahora que sabes cómo llenar un área de trabajo del job design, sigue aprendiendo gracias a nuestro Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp, en donde, en pocos meses, dominarás entornos como SQL Developer y bases de datos en diferentes sistemas gestores de bases de datos, como PostgreSQL y Oracle. Si quieres cambiar tu vida y acceder a un sector de gran demanda, ¡no dudes en solicitar 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.