Vous pouvez configurer une transformation Recherche avec un cache de recherche dynamique afin de mettre à jour le cache en fonction des modifications apportées à la source de recherche.
Vous pouvez utiliser un cache de recherche dynamique dans les cas suivants :
Pour mettre à jour une table de clients principale afin d'y indiquer des informations de clients nouvelles et mises à jour.
Par exemple, vous pouvez utiliser une transformation Recherche pour effectuer une recherche dans la table client afin de déterminer si un client existe dans la cible. Le cache représente la table client. La transformation Recherche insère et met à jour les lignes du cache lors de leur transmission vers la cible.
Pour utiliser comme source de recherche un fichier plat exporté au lieu d'une table relationnelle.
Si la connexion à la base de données est lente, vous pouvez exporter le contenu de la table relationnelle vers un fichier plat et utiliser ce fichier comme source de recherche. Par exemple, vous pouvez être amené à utiliser cette méthode si la connexion ODBC à une base de données est lente. Vous pouvez configurer la table de base de données comme cible relationnelle dans le mappage, puis transmettre les modifications du cache de recherche à la table de base de données.