/ La transformation / SORT prend une éternité - sql-server, xml, ssis

La transformation SORT prend une éternité - sql-server, xml, ssis

J'ai un gros fichier XML d'environ 800 Mo avec de nombreux tags et attributs. Je dois extraire différentes valeurs de ce fichier, j’en ai donc utilisé beaucoup SORT et JOIN transformations. Tous fonctionnent bien et ne prennent pas trop de temps, sauf le dernier SORT transformation montrée dans un ovale rouge dans l'image ci-dessous. Cela prend pour toujours.

entrer la description de l'image ici

Si j'utilise un plus petit XML fichier, il ira à travers et ne prendra pas troptemps. Donc, je suppose que le problème est lié à la taille de l'ensemble de données traité. Je me demandais si vous connaissiez un moyen qui pourrait m'aider à gérer cette situation. Toute propriété devant être modifiée pour améliorer les performances de ce cas particulier. J'utilise Visual Studio 2015. Merci!

Réponses:

1 pour la réponse № 1

Vous ne pouvez pas vraiment faire grand chose pour accélérer le tritransformation dans SSIS. La meilleure solution consiste à trouver un moyen de ne pas utiliser la transformation de tri du tout. Cela signifie généralement de placer les données dans une table de base de données indexée et d'effectuer le tri dans une requête SELECT ... ORDER BY.