Você pode configurar o Serviço de Integração para recriar o cache de pesquisa persistente. Em alguns casos, o Serviço de Integração recompilará o cache de pesquisa persistente mesmo que você não o configure para isso.
Considere as seguintes regras e diretrizes ao recompilar o cache de pesquisa persistente:
Recrie um cache de pesquisa persistente se a origem de pesquisa tiver sido alterada desde a última vez que o Serviço de Integração criou o cache.
Você pode recompilar o cache quando o mapeamento contiver uma ou mais transformações de Pesquisa que compartilham um cache.
Se a tabela de pesquisa não mudar entre as sessões de mapeamento, configure a transformação de Pesquisa para usar um cache de pesquisa persistente. O Serviço de Integração salva e reutiliza arquivos de cache, eliminando o tempo necessário para ler a tabela de pesquisa.
Se você configurar transformações de Pesquisa subsequentes para reconstruir o cache de pesquisa, o Serviço de Integração compartilhará o cache ao invés de recriá-lo quando processar a transformação de Pesquisa subsequente.
Se um mapeamento contiver duas pesquisas persistentes e você configurar a segunda transformação de Pesquisa para recriar o cache, o Serviço de Integração recriará o cache de pesquisa persistente de ambas.
O Serviço de Integração recria o cache de pesquisa persistente nas seguintes situações:
O Serviço de Integração não pode localizar os arquivos de cache.
O Serviço de Integração não pode reutilizar o cache. Neste caso, ele reconstrói o cache de pesquisa ou o mapeamento falha.
Você ativa ou desativa a alta precisão para o Serviço de Integração.
Você edita a transformação de Pesquisa ou o mapeamento.
O Serviço de Integração não reconstruirá o cache se você editar a descrição da transformação.
Você altera o número de partições.
Você altera a conexão de banco de dados ou a localização do arquivo usado para acessar a origem da pesquisa.
Você altera a ordem de classificação no modo Unicode.
Você altera a página de código do Serviço de Integração.