Un cache de recherche persistant est un cache que le service d'intégration réutilise pour plusieurs exécutions du même mappage. Utilisez ce genre de cache de recherche lorsque la source de recherche ne change pas d'une exécution de mappage à l'autre.
Par défaut, le service d'intégration utilise un cache non persistant lors de l'activation de la mise en cache de la recherche dans une transformation Recherche. Le service d'intégration supprime les fichiers cache lorsque le mappage est terminé. Lors de l'exécution suivante du mappage, le service d'intégration de données génère la mémoire cache à partir de la source de recherche.
Si vous configurez la transformation Recherche de manière à utiliser un cache de recherche persistant, le service d'intégration enregistre les fichiers cache et les réutilise sur différentes exécutions du même mappage. Un cache persistant permet d'accélérer le processus, car il élimine les temps de lecture de la table de recherche et de régénération du cache de recherche.
Lors de la première exécution d'un mappage à l'aide d'un cache de recherche persistant par le service d'intégration de données, ce dernier enregistre les fichiers cache sur le disque. Lors de l'exécution suivante, il génère la mémoire cache à partir des fichiers cache.
Vous pouvez configurer le service d'intégration afin qu'il régénère un cache de recherche persistant si la source de recherche d'origine est modifiée. Lorsque vous régénérez un cache, le service d'intégration crée de nouveaux fichiers cache et écrit un message dans le journal du service d'intégration.