Los mejores cursos GRATIS © AulaFacil.com
  • [Entrada Profesores]
  • Certificaciones
  • [Mi AulaFácil]
jueves, 16 agosto 2018 español
Síguenos
Publica tu curso
¿Cómo Funciona AulaFácil?

Transformación Join

Esta transformación nos permite realizar Join. Para utilizarla es necesario que nuestros puertos de entrada se encuentren ordenados, por este motivo, en la lección anterior utilizamos la trasformación Sorted.

Realicemos un ejemplo donde tenemos varias transacciones, necesitamos la información de ventas de cierta fecha.

En un join solicitamos tener 2 flujos de entrada.

En un flujo tenemos la siguiente información, en donde tenemos los productos vendidos en cierta fecha para ciertas tiendas. Estas tiendas se encuentran en México. 

datos14

En el segundo flujo tenemos los productos vendidos de la tiendas ubicadas en Guatemala, pero únicamente solicitamos los que se vendieron en la fecha 07/10/16.

datos16

La transformación Join, nos permitirá llegar a los siguientes resultados.

datos17

Visualizamos las ventas de la fecha 07/10/16, además esta operación nos permite observar los productos más vendidos en los diferentes países, que en este caso son los que tienen id100 e id102.

Este ejemplo en informática lo diseñamos de la siguiente manera.

datos20

En el flujo de DATOS_VENTAS_1 tenemos la información de las ventas del 7 de octubre de 2016 de las sucursales de México, y en el flujo DATOS_VENTAS_2 los datos de las sucursales de Guatemala.

Antes de utilizar la transformación Join, ordenamos la información que venimos arrastrando, esto es muy importante para que a al momento de realizar el join se realice correctamente.

Después de tener bien definidos los flujos a los que aplicaremos esta transformación procedemos a insertar el Join en nuestra área de trabajo, dando clic en el siguiente icono join.

Cuando el Join se encuentre en nuestra área de trabajo, la seleccionamos y damos clic derecho para ingresar a su menú, elegimos edit y nos posicionamos en la pestaña de Properties. Verificamos que el atributo Sorted Input se encuentre marcada.

Damos clic en aplicar y guardar.

join1

El siguiente paso es arrastrar los puertos de nuestros flujos VENTAS_1 y VENTAS_2 hacia la transformación JOIN. De nuevo entramos al menú de esta transformación y nos posicionamos en la pestaña Condition. Agregamos un condición anadir, indicando una igualdad entre las fechas.

join2

De esta forma, estamos realizando un Join sobre los campos fecha, para que se realice una búsqueda entre las fechas que corresponden al 7 de octubre de 2016.

datos15
datos15
Gracias por compartir y gracias por enlazar la página
Compartir en Facebook
Acepto vuestra política de privacidad
Consentimiento Expreso para el tratamiento de datos de carácter personal recabados por vía electrónica (leer consentimiento)

¡Suscríbete GRATIS a nuestro boletín diario!:

Búsqueda personalizada
Existen nuevos mensajes en las siguientes salas de chat:

      Recibe gratis alertas en tu navegador, sin configuraciones ni registros. Más info...
      [No me interesa] | [Me Interesa]



      ¿Dudas? ¿Preguntas? Plantéalas en el foro
      Suscríbete Gratis al Boletín

      Escribir la dirección de Email:

      Acepto vuestra política de privacidad
      Consentimiento Expreso para el tratamiento de datos de carácter personal recabados por vía electrónica (leer consentimiento)

      Delivered by FeedBurner

      Destacamos
      Cargando datos...
      Buenos Artículos Diarios

      Sigue a AulaFácil en:

      Ránking Mundial Certificados
      Banner AulaFácil

      Este es un producto de AulaFacil S.L. - © Copyright 2009
      B 82812322 Apartado de Correos 176. Las Rozas 28230. Madrid (ESPAÑA)