none
Composant XML source RRS feed

  • Question

  •  

    Bonjour,

     

    Je développe un package SSIS avec un composant XML source qui se base sur un fichier XSD de plus de 200 sorties, et à partir de chaque sortie on génère un fichier intermédiaire qu'on intègre dans une table dans un autre dataflow. Mon problème actuellement est un problème de performance, quand j'ouvre le dataflow contenant le composant XML source, il met plus d'une heure pour charger tout. Alors ma question pour quoi ce problème, est ce que c'est problème de configuration de SQL server ou bien c'est une limite de SSIS.

     

    Merci d'avance

     

    NB:J'ai déjà installé SP2

     

     

    vendredi 2 mai 2008 12:44

Toutes les réponses

  • Salut

     

    Je pense que la dégradation de performance lors de l'ouverture du package pourra être du à l'une des raisons suivantes:

     

    1- La validation des méta données: à l'ouverture du package SSIS essaye de valider les métadonnées de l'ensemble des composants (la vérification des tables/requettes/syntaxe/ficheirs/... utilisés si ils existent effectivement) et ca peut prndre enormément de temps quand ona 200 traitement à faire. pour disactiver la validation : mettez la propriété ValidateExternalMetadata à False pour l'ensemble des composants. Ou bien mettez DelayValidation du package à True pour reporter la validation du package à l'exécution.

     

    2- La propriété CreateDeploymentUtility si elle est à True du projet qui ralentie l'ouverture/l'exécution du package, mettez la à true juste quand vous voulez générer l'utilitaire du déploiement puis remettez là à false.

     

    En tous les cas je vois que mettre 200 composants dans 1 seul package est un peu trop, vous pouvez décomposer votre traitement en plusieurs packages dont vous faite appel à partir d'un package maître ceci améliorera les performances pour le développement et même lors de l'exécution car il permet d'exploiter le parallelisme en cas d'executions sur un serveur multiprocesseur.

     

    j'espère que ca réglera votre problème.

     

    vendredi 2 mai 2008 18:28