Table des matières

Search

  1. Préface
  2. Présentation du réglage des performances
  3. Optimisation de cible
  4. Optimisation de source
  5. Optimisation de transformation
  6. Optimisation du mappage
  7. Optimisation du mappage partitionné
  8. Optimisation du temps d'exécution
  9. Optimisation du service de données SQL
  10. Optimisation du service Web
  11. Optimisation des connexions

Guide du réglage de performance

Guide du réglage de performance

Optimisation du refoulement

Optimisation du refoulement

Lorsque le service d'intégration de données applique l'optimisation du refoulement, il pousse la logique de transformation vers la base de données source. Le service d'intégration de données traduit la logique de transformation en requêtes SQL et les envoie à la base de données. La base de données source exécute les requêtes SQL pour traiter les transformations.
L'optimisation du refoulement augmente les performances du mappage lorsque la base de données source peut traiter la logique de transformation plus rapidement que le service d'intégration de données. Le service d'intégration de données lit également moins de données à partir de la source.
La quantité de logique de transformation que le service d'intégration de données pousse vers la base de données de transformation source dépend de la base de données, de la logique de transformation et de la configuration du mappage. Le service d'intégration de données traite toute la logique de transformation qu'il ne peut pas pousser vers une base de données.
Lorsque vous appliquez l'optimisation du refoulement, le service d'intégration de données analyse le mappage optimisé de la source vers la cible ou jusqu'à ce qu'il atteigne une transformation en aval qu'il ne peut pas pousser vers la base de données source. Le service d'intégration de données génère et exécute une requête SELECT pour chaque source dont la logique de transformation est refoulée. Le service d'intégration de données peut également générer une requête INSERT si la cible a été poussée vers la base de données. Le service d'intégration de données lit les résultats des requêtes SQL et traite les transformations restantes du mappage.
Le service d'intégration de données applique l'optimisation du refoulement à un mappage lorsque vous sélectionnez le type de refoulement dans les propriétés d'exécution du mappage.
Vous pouvez sélectionner les types de refoulement suivants :
  • Aucun. Aucun type de refoulement n'est sélectionné pour le mappage.
  • Source. Le service d'intégration de données tente de refouler le plus de logique de transformation possible vers la base de données source.
  • Complet. Le service d'intégration de données pousse la logique de transformation complète vers la base de données source.
Vous pouvez également créer un paramètre de chaîne pour le type de refoulement et utiliser les valeurs de paramètre suivantes :
  • Aucun
  • Source
  • Complet