Lorsque le service d'intégration de données applique le refoulement de la source, il analyse le mappage de la source jusqu'à la cible ou jusqu'à ce qu'il accède à une transformation en aval qu'il ne peut pas forcer vers la base de données source.
Le service d'intégration de données génère et exécute une instruction SELECT basée sur la logique de transformation pour chaque transformation qu'il peut forcer vers la base de données. Ensuite, il lit les résultats de cette requête SQL et traite les transformations restantes.
Vous pouvez configurer un mappage de façon à utiliser le refoulement de la source si la source et la cible se trouvent dans des bases de données différentes. Par exemple, si un mappage contient une source Teradata et une cible Oracle, vous pouvez configurer le refoulement de la source pour forcer le traitement d'une logique de transformation vers la source Teradata.