Avec l'optimisation push-into, le service d'intégration de données transmet la logique du filtre depuis une transformation Filtre dans le mappage vers la requête de la transformation SQL.
Utilisez les règles et instructions suivantes lorsque vous activez l'optimisation push-into avec la transformation SQL :
La requête de la transformation SQL doit uniquement contenir des instructions SELECT.
La requête SQL de la transformation doit être une sous-requête valide.
La condition de filtre ne peut pas faire référence aux champs d'erreur SQL et NumRowsAffected.
Les noms des ports de sortie doivent correspondre aux noms des colonnes dans l'instruction SQL SELECT. Lorsque vous faites référence à un port de sortie dans une condition de filtre, le service d'intégration de données transmet le nom de port d'entrée correspondant vers la requête SQL. Vous pouvez ajouter des alias au SQL si les colonnes dans la requête ne correspondent pas aux noms de ports de sortie. Par exemple :
SELECT mycolname1 AS portname1, mycolname2 AS portname2
.
La transformation ne peut pas avoir d'effets secondaires.