Créer une pause dans un package SSIS

Comment créer une pause dans un package SSIS? L’ETL Microsoft SSIS ne dispose pas de composant pour créer une simple pause dans un flux de contrôle. Pour marquer un temps d’arrêt entre les tâches, une des alternatives est de créer une boucle en C#. Via le composant SCRIPT, utiliser ensuite les fonctions temps pour attendre le temps souhaiter.

Ce projet Codeplex permet de créer une pause simplement dans un flux de contrôle. Ou encore de programmer le moment auquel le package doit être finir son exécution. Cette page explique de manière structurée comment apprendre les bases de Microsoft SSIS.

Créer une pause dans un package SSIS avec le composant additionnel PauseTask

D’autre part, ce composant est à télécharger et à installer dans l’nvironnement de déveéloppement Visual Studio. Il permet de facilement créer une pause en réglant deux paramètres :

  • Premièrement, UntilTime pour définir l’heure d’attente avant de passer à la prochaine tâche dans le Control Flow.
  • Ensuite, ElapsedTime sert à définir le nombre de millisecondes à attendre avant de passer à la prochaine étape du Control Flow SSIS.

Ce composant est disponible gratuitement sur le site Codeplex.

Enfin, noter que ce composant est disponible uniquement pour SSIS version 2005, SSIS 2008 et 2008 R2.

A suivre une mise à jour de cet article! 

Soyez le premier à commenter

Laisser un commentaire