Cree una transformación de búsqueda no conectada cuando desee realizar una búsqueda desde una expresión. Puede crear una transformación de búsqueda no conectada reutilizable o no reutilizable en un objeto de datos de archivo sin formato, de tabla de referencia o relacionales.
Seleccione un proyecto o una carpeta en la vista
Explorador de objetos
.
Haga clic en
Archivo
Nueva
Transformación
.
Navegue hasta el asistente Búsqueda.
Seleccione
Búsqueda de objetos de datos de archivos sin formato
,
Búsqueda de tablas de referencia
o
Búsqueda de objetos de datos relacionales
.
Haga clic en
Siguiente
.
Aparece el cuadro de diálogo
Nueva búsqueda
.
Seleccione un objeto de datos físicos o una tabla de referencia en la herramienta del desarrollador.
Especifique un nombre para la transformación.
En la lista desplegable
En coincidencias múltiples
, elija la estrategia que se usará cuando la transformación de búsqueda encuentre varias filas que coincidan con la condición de búsqueda.
No seleccione
Devolver todas
para una búsqueda no conectada.
Haga clic en
Finalizar
.
La transformación de búsqueda aparece en el editor.
En la sección
Puertos
de la vista
Resumen
, añada puertos a la transformación.
Cree un puerto de entrada para cada argumento en la expresión :LKP. Cree un puerto de entrada para cada condición de búsqueda que haya creado. Puede usar un puerto de entrada en varias condiciones.
En la sección
Puertos
de la vista
Resumen
, configure un puerto como puerto de devolución.
En la vista
Búsqueda
, añada una o más condiciones de búsqueda para comparar los valores de entrada de la transformación con valores del origen de la búsqueda o de la memoria caché.
Cuando la condición es verdadera, la búsqueda devuelve un valor en el puerto de devolución. Si la condición de búsqueda es falsa, la búsqueda devuelve NULL.
Cree una expresión :LKP para un puerto en una transformación que permita expresiones, como la transformación de agregación, la de expresión o la de estrategia de actualización.
Cuando cree una asignación, añada la transformación de búsqueda no conectada a la asignación en el editor, pero no conecte los puertos a las otras transformaciones de la asignación.