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

Règles et instructions d'optimisation de prédicat

Règles et instructions d'optimisation de prédicat

Lorsque le Data Integration Service réécrit une expression de prédicat, il applique la logique mathématique à l'expression pour l'optimiser.
Le Data Integration Service peut effectuer n'importe laquelle des actions suivantes :
  • Identifier des variables équivalentes dans des expressions de prédicat dans le mappage et générer des expressions simplifiées à partir des équivalences.
  • Identifier des prédicats redondants dans les expressions de prédicat dans le mappage et les retirer.
  • Extraire des sous-expressions de clauses disjonctives et générer plusieurs expressions simplifiées basées sur les sous-expressions.
  • Normaliser une expression de prédicat.
  • Appliquer des expressions de prédicat le plus tôt possible dans le mappage.
Le Data Integration Service risque de ne pas appliquer l'optimisation de prédicat à un mappage lorsque celui-ci contient des transformations avec un type de données différent entre les ports connectés.
Le Data Integration Service risque de ne pas appliquer l'optimisation de prédicat à une transformation lorsque l'une des conditions suivantes est vraie :
  • La transformation contient des valeurs par défaut explicites pour les ports connectés.
  • La transformation a des effets secondaires.
  • La transformation n'autorise pas le déplacement des prédicats. Par exemple, une transformation qui a des effets secondaires peut présenter cette restriction.
L'outil Developer active la méthode d'optimisation de prédicat par défaut.