Le parallélisme maximal détermine le nombre maximal de threads parallèles qui peuvent traiter une seule étape du pipeline. Configurez la propriété
Parallélisme maximal
du service d'intégration de données en fonction des ressources matérielles disponibles. Lorsque vous augmentez la valeur de parallélisme maximal, vous pouvez réduire le temps de traitement.
Tenez compte des instructions suivantes lorsque vous augmentez la valeur de parallélisme maximal :
Augmentez la valeur en fonction du nombre de processeurs disponibles.
Augmentez la valeur de parallélisme maximal en fonction du nombre de processeurs disponibles sur les nœuds sur lesquels des mappages s'exécutent. Lorsque vous augmentez cette valeur, le service d'intégration de données utilise plusieurs threads et plusieurs processeurs pour l'exécution du mappage. L'exécution d'un mappage simple est plus rapide dans deux partitions, mais nécessite généralement deux fois plus de processeurs que dans une seule partition.
Tenez compte du nombre total de threads de traitement.
Tenez compte du nombre total de threads de traitement lors de la définition de la valeur de parallélisme maximale. Si un mappage complexe se traduit par plusieurs points de partition supplémentaires, le service d'intégration de données peut utiliser plus de threads de traitement que le processeur ne peut gérer.
Le nombre total de threads de traitement est égal à la valeur de parallélisme maximale.
Tenez compte des autres tâches que le service d'intégration de données doit exécuter.
Si vous configurez le parallélisme maximal de telle sorte que chaque mappage utilise un grand nombre de threads, le service d'intégration de données disposera de moins de threads pour d'autres tâches.
Vous pouvez éventuellement modifier la valeur pour un mappage.
Par défaut, le parallélisme maximal de chaque mappage est défini sur Auto. Chaque mappage utilise la valeur de parallélisme maximal définie pour le service d'intégration de données.
L'outil Developer tool permet aux développeurs de modifier la valeur de parallélisme maximal dans les propriétés d'exécution du mappage afin de définir une valeur maximale pour un mappage spécifique. Lorsque le parallélisme maximal est défini sur des valeurs entières différentes pour le service d'intégration de données et le mappage, le service d'intégration de données utilise la valeur la moins élevée.