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.
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 № 1Vous 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.