SSIS ne contient pas de composant natif qui permet la détection de dépôt de fichiers pour le lancement d'une tâche. Cependant la société Konesans à développer un composant gratuit : Konesans File Watcher Task

Konesans File Watcher Task permet à la façon des boucles "FOR EACH File" des packages SSIS de scanner un dossier en attente d'un dépôt, en filtrant sur le nom de fichier (*.*) permis ou sur un filtre plus précis.
Il permet en plus d'attendre le dépôt pour lancer la suite des opérations et permet donc un ordonnancement des traitements batchs plus fins que les simples boucles FOR EACH natives.

Ainsi pas besoin de lancer le traitement via des paramètres définis dans l'agent SQL Server.

Ce composant qui fait cruellement défaut dans les packages et fonctionnalités natives de SQL Server Integration Services permet de détecter les changements sur les fichiers existants ou sur les fichiers nouvellement créés.

Pour que la détection soit effective il faut que le fichier soit accessible exclusivement par le composant. Page du composant sur le site de l'éditeur. Pour télécharger le composant les versions suivantes : Konesans File Watcher Task pour SSIS 2005 Konesans File Watcher Task pour SSIS 2008 Suivez ce lien : Télécharger Konesans File Watcher Task (pour SSIS 2005 et SSIS 2008)...

Lire la suite