Puede configurar un filtro de origen de búsqueda para una transformación de búsqueda relacional que tiene la memoria caché habilitada. Añada el filtro de origen de búsqueda para limitar el número de búsquedas que el servicio de integración realiza en una tabla de origen de búsqueda.
Cuando configure un filtro de origen de búsqueda, el servicio de integración realiza búsquedas basadas en los resultados de la instrucción de filtro. Por ejemplo, quizás necesite para recuperar el apellido de todos los empleados cuyo ID es mayor que 510.
Configure el siguiente filtro de origen de búsqueda en la columna EmployeeID:
EmployeeID >= 510
EmployeeID es un puerto de entrada en la transformación de búsqueda. Cuando el servicio de integración lee la fila de origen, realiza una búsqueda en la memoria caché cuando el valor de EmployeeID es mayor que 510. Cuando EmployeeID es menor o igual a 510, la transformación de búsqueda no recupera el apellido.
Cuando añade un filtro de origen de búsqueda a la consulta de búsqueda para una asignación configurada para la optimización de inserciones, el servicio de integración crea una vista para representar el reemplazo de SQL. El servicio de integración ejecuta una consulta SQL en esta vista para insertar la lógica de transformación en la base de datos.