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 de la transformation Consommateur de service Web

Optimisation de la transformation Consommateur de service Web

La transformation Consommateur de service Web peut réduire les performances lorsqu'un mappage appelle le service Web plusieurs fois.
Envisagez les solutions suivantes pour les goulots d'étranglement de la transformation Consommateur de service Web :
Configurez la transformation Consommateur de service Web pour qu'elle utilise l'authentification par cookie.
Le serveur du service Web distant suit les utilisateurs du consommateur service Web grâce aux cookies. Vous pouvez augmenter les performances lorsqu'un mappage appelle un service Web plusieurs fois.
Lorsque vous projetez le port de cookie vers un message de demande du service Web, le fournisseur du service Web renvoie une valeur de cookie dans le message de réponse. Vous pouvez transmettre la valeur du cookie à une autre transformation en aval dans le mappage ou vous pouvez enregistrer la valeur du cookie dans un fichier. Lorsque vous enregistrez la valeur du cookie dans un fichier, vous pouvez configurer le cookie comme une entrée de la transformation Consommateur de service Web. Vous pouvez projeter le port de sortie du cookie vers n'importe quel groupe de sortie de la transformation Consommateur de service Web.
Activez la sélection précoce ou les méthodes d'optimisation de filtre push-into avec la transformation Consommateur de service Web.
Pour améliorer les performances, le service d'intégration de données peut appliquer la sélection précoce ou la méthode d'optimisation push-into avec la transformation Consommateur de service Web. Pour appliquer l'optimisation de sélection précoce, le service Web ne peut pas avoir d'effets secondaires et ne peut pas traiter les défauts comme des erreurs. Pour appliquer l'optimisation push-into, le service Web ne peut pas avoir d'effets secondaires, ne peut pas traiter les défauts comme des erreurs et la condition de filtre doit faire référence aux ports d'intercommunication.
Le service Web a un effet secondaire s'il effectue d'autres fonctions en plus de renvoyer une réponse à la transformation Consommateur de service Web. Le service Web a des effets secondaires s'il modifie une base de données, écrit dans un fichier, écrit des e-mails, actualise un nombre ou appelle d'autres services Web ayant des effets secondaires.
Configurez la transformation Consommateur de service Web pour envoyer plusieurs demandes en parallèle.
Pour augmenter les performances de mappage, configurez la transformation Consommateur de service Web pour envoyer plusieurs demandes en parallèle. Lorsque vous activez la transformation Consommateur de service Web pour créer plusieurs connexions simultanées au service Web, vous pouvez définir la limite de consommation de mémoire et le nombre maximum de connexions simultanées.