Pour améliorer les performances, réduisez le nombre d'événements du journal générés par le service d'intégration de données lorsqu'il exécute le mappage. Améliorez les performances du mappage en actualisant le niveau d'optimisation via la configuration du mappage ou les propriétés de déploiement de mappage. Utilisez la méthode d'optimisation basée sur le coût pour optimiser les mappages.
Envisagez les solutions suivantes pour les goulots d'étranglement du suivi d'erreur :
Définissez le niveau de suivi dans les propriétés de mappage sur Concis.
Si un mappage contient un grand nombre d'erreurs de transformation et que vous n'avez pas besoin de les corriger, définissez le niveau de suivi dans les propriétés de mappage sur Concis. À ce niveau de suivi, le service d'intégration de données n'écrit pas de messages d'erreur ou d'informations de niveau de ligne pour les données rejetées.
Si vous devez déboguer le mappage et que vous définissez le niveau de suivi sur Détaillé, il se peut que vous rencontriez une importante dégradation des performances lorsque vous exécutez le mappage. N'utilisez pas le suivi détaillé lorsque vous réglez les performances. Le niveau de suivi de mappage remplace tous les niveaux de suivi spécifiques aux transformations à l'intérieur du mappage. Cela n'est pas conseillé pour répondre à long terme à un grand nombre d'erreurs de transformation.
Modifiez le niveau d'optimisation du mappage.
Si un mappage requiert un délai anormalement long pour s'exécuter, vous pouvez souhaiter modifier le niveau d'optimisation du mappage. Le niveau d'optimisation détermine quelles méthodes d'optimisation le service d'intégration de données applique au mappage à l'exécution.
Vous définissez le niveau d'optimisation pour un mappage dans la configuration du mappage ou dans les propriétés de déploiement de mappage. Le service d'intégration de données applique différents niveaux d'optimisation au mappage en fonction de la façon dont vous exécutez le mappage.
Utilisez la méthode d'optimisation basée sur le coût.
Avec l'optimisation basée sur le coût, le service d'intégration de données évalue un mappage, génère des mappages sémantiquement équivalents et exécute le mappage avec les meilleures performances. Cette méthode est plus efficace pour les mappages contenant plusieurs transformations Jointure. Elle réduit le temps d'exécution pour les mappages qui effectuent des opérations de jointure interne adjacentes, non triées.
Les mappages sémantiquement équivalents sont des mappages qui effectuent des fonctions identiques et produisent les mêmes résultats. Pour générer des mappages sémantiquement équivalents, le service d'intégration de données divise le mappage d'origine en fragments. Le service d'intégration de données détermine ensuite quels fragments de mappage il peut optimiser.