Transformación Lookup por medio de Target
Sigamos con el ejercicio mapping_Curso, antes de insertar los datos en el Target queremos verificar que el dato a insertar no esté cargado en base de datos para evitar que se duplique o que cuando ejecutemos el proceso nos marque un error por violar la integridad de la información.
Antes que nada, agregamos un Target a nuestro repositorio al cual nombramos RESULTADOS_TOTAL, y aquí guardaremos nuestros cálculos.
Insertamos un Lookup en nuestra área de trabajo y en la pestaña Condition estableceremos la condición de búsqueda partir de uno o más datos en común entre nuestro Target y el flujo de información que venimos arrastrando.
En este caso la condición que establecimos fue la de tienda, cuando mi proceso detecte este Lookup, buscará que exista el dato ID_TIENDA.
Lookup Table Column, se refiere a la tabla en la que buscaremos los datos, en este caso, es nuestro Target.
Como podemos apreciar, en la siguiente imagen tenemos columnas denominadas I(Input), O(Output), L(Lookup), R(Return), en cada puerto.