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

Méthode d'optimisation de sélection précoce

Méthode d'optimisation de sélection précoce

Lorsque le service d'intégration de données applique la méthode d'optimisation de sélection précoce, il sépare, déplace ou retire les transformations Filtre dans un mappage. Il déplace les filtres vers le haut du mappage, plus près de la source.
Le service d'intégration de données peut séparer une transformation Filtre si la condition de filtre est une conjonction. Par exemple, le service d'intégration de données peut séparer la condition de filtre « A>100 AND B<50 » en deux conditions plus simples, « A>100 » et « B<50 ». Lorsque le service d'intégration de données sépare un filtre, il déplace les filtres simplifiés vers le haut du pipeline de mappage, plus près de la source. Le service d'intégration de données déplace les filtres vers le haut du pipeline de manière distincte lorsqu'il sépare le filtre.
Lorsque vous choisissez le niveau d'optimisation normal ou complet dans l'outil Developer tool, la méthode d'optimisation de sélection initiale est activée par défaut. Lorsque vous utilisez le niveau d'optimisation automatique, la méthode d'optimisation de sélection initiale est activée dans les cas suivants :
  • Le mappage s'exécute dans l'environnement natif ou sur le moteur Blaze.
  • Le mappage contient une source de données qui prend en charge la transmission des filtres vers la source.
Vous pouvez désactiver la sélection précoce si l'optimisation n'augmente pas les performances.
Le service d'intégration de données ignore l'optimisation de sélection précoce si une transformation qui précède la transformation Filtre a des effets secondaires. Le service d'intégration de données ne peut pas déterminer si les transformations SQL, Consommateur de service Web et Java ont des effets secondaires. Vous pouvez configurer l'optimisation de sélection précoce pour ces transformations si elles n'ont pas d'effets secondaires.