Você pode configurar uma transformação de Pesquisa para armazenar em cache uma origem de pesquisa de arquivo relacional ou simples. Ative o armazenamento de pesquisa em cache em uma grande tabela ou arquivo de pesquisa para melhorar o desempenho da pesquisa.
O Serviço de Integração cria um cache na memória ao processar a primeira linha dos dados em uma transformação de Pesquisa em cache. O Serviço de Integração cria caches à medida que as linhas de origem entram na transformação de Pesquisa. Ele aloca memória para o cache com base na quantidade configurada na transformação. O Serviço de Integração armazena valores de condição no cache de índice e valores de saída no cache de dados. O Serviço de Integração consulta o cache a cada linha que entra na transformação.
Se os dados não couberem no cache de memória, o Serviço de Integração armazenará os valores excedentes em arquivos de cache. O Serviço de Integração cria os arquivos de cache no diretório de cache. Por padrão, o Serviço de Integração cria os arquivos de cache no diretório especificado no parâmetro do sistema CacheDir. Quando o mapeamento é concluído, o Integration Service libera a memória cache e exclui os arquivos do cache, a menos que você configure a transformação de Pesquisa para usar um cache persistente.
Se você usar uma pesquisa de arquivo simples, o Serviço de Integração armazena a origem da pesquisa em cache. Se você configurar uma pesquisa de arquivo simples na entrada classificada, o Serviço de Integração não poderá armazenar a pesquisa se as colunas de condição não estiverem agrupadas. Se as colunas estiverem agrupadas, mas não classificadas, o Serviço de Integração processa a pesquisa como se você não houvesse configurado a entrada classificada.
Quando você não configura a transformação de Pesquisa para armazenamento em cache, o Serviço de Integração consulta a origem de cada linha de entrada da pesquisa. Não importa se você armazena ou não a origem da pesquisa: o resultado da consulta e do processamento da Pesquisa é o mesmo. No entanto, você pode melhorar o desempenho da pesquisa em uma grande origem de pesquisa se ativar o armazenamento da pesquisa em cache.