Vous pouvez configurer un filtre de source de recherche pour une transformation Recherche relationnelle sur laquelle la mise en cache est activée. Ajoutez le filtre source de recherche pour limiter le nombre de recherches que le service d'intégration effectue sur une table source de recherche.
Lorsque vous configurez un filtre de source de recherche, le service d'intégration effectue des recherches en fonction des résultats de l'instruction de filtre. Par exemple, vous pouvez avoir besoin de récupérer le nom de famille de chaque employé dont l'ID est supérieure à 510.
Vous configurez le filtre de source de recherche suivant sur la colonne EmployeeID :
EmployeeID >= 510
EmployeeID est un port d'entrée dans la transformation Recherche. Lorsque le service d'intégration lit la ligne source, il effectue une recherche sur le cache lorsque la valeur de EmployeeID est supérieure à 510. Quand EmployeeID est inférieur ou égal à 510, la transformation Recherche ne récupère pas le nom de famille.
Lorsque vous ajoutez un filtre source de recherche à la requête de recherche pour un mappage configuré pour l'optimisation du refoulement, le service d'intégration crée une vue pour représenter le remplacement SQL. Le service d'intégration exécute une requête SQL sur cette vue pour déporter la logique de transformation vers la base de données.