-
[SSIS] forEach sur CSV
Bonjour a tous, ne maitrisant pas encore tres bien SSIS, je souhaiterai traiter tous les fichier CSV d'un dossier. Je me doute qu'il faille une boucle foreach, mais je ne sais pas du tout l'utiliser. Est ce que qqn connait un tuto bien expliqué?
Par avance merci
-
Pour utiliser plusieurs fichiers d'un dossier contenant des .CSV, il faut utiliser un MULTIFLAT FILE.
Dans le chemin tu indique alors : \LeChemin\<RacineNomCsv>*.csv
Il chargera alors tout les fichiers en même temps.
-
j'ai pas le multi flat file, ou alors je sais pas le trouver, mais je me doute qu'il est dans la page principale "flux de controle".
-
Il s'agit d'un connecteur et non d'un flux de controle.
Il se trouve dans : Clic droit dans le connection manager\New Connection...\MULTIFLATFILE.
C'est ensuite dans le File names que tu définis le chemin et le nom du fichier à charger.
Ensuite il faut effectivement, dans le Data Flow utiliser uns Data Flow Sources\Flat File Source en utilisant le connecteur précédemment créé.