Você pode configurar um Filtro da Origem de Pesquisa para uma transformação Pesquisa relacional que tenha o cache ativado. Adicione o filtro de origem de pesquisa para limitar o número de pesquisas que o Serviço de Integração realiza em uma tabela de origem da pesquisa.
Quando você configurar um Filtro da Origem de Pesquisa, o Serviço de Integração executa pesquisas com base nos resultados da instrução do filtro. Por exemplo, talvez você precise recuperar o sobrenome de cada funcionário com um ID maior que 510.
Você configura o seguinte filtro de origem de pesquisa na coluna EmployeeID:
EmployeeID >= 510
EmployeeID é uma porta de entrada na transformação Pesquisa. Quando o Serviço de Integração lê a linha de origem, ele executa uma pesquisa no cache quando o valor de EmployeeID é maior que 510. Quando EmployeeID for menor ou igual a 510, a transformação Pesquisa não recupera o sobrenome.
Quando você adiciona um Filtro da Origem de Pesquisa à consulta da Pesquisa para uma sessão configurada para a otimização de empilhamento, o Serviço de Integração criará uma exibição para representar a substituição SQL. O Serviço de Integração executa uma consulta de SQL contra esta exibição, para forçar a lógica de transformação para o banco de dados.