Avec l'aide d'expressions, vous pouvez rendre la connexion dynamique.
Sélectionnez votre connexion de fichier plat dans le volet Gestionnaires de connexion. Dans le volet Propriétés, cliquez sur Expression(...). Ensuite, choisissez ConnectionString Property dans la liste déroulante et dans Expression(...) mettez votre expression et évaluez-la.
Création d'expression -
For day : (DT_STR,4,1252)DAY( DATEADD( "dd", -1, getdate() ))
For month: (DT_STR,4,1252)MONTH( DATEADD( "dd", -1, getdate() ))
For Year: (DT_STR,4,1252)YEAR( DATEADD( "dd", -1, getdate() ))
Exemple d'expression (vous devez ajuster selon vos besoins) -
"E:\\Backup\\EmployeeCount_"+(DT_STR,4,1252)DATEPART( "yyyy" , getdate() ) + RIGHT("0" + (DT_STR,4,1252)DATEPART( "mm" , getdate() ), 2) + RIGHT("0" + (DT_STR,4,1252)DATEPART( "dd" , getdate() ), 2) +".txt"
qui donne E:\Backup\EmployeeCount_20140627.txt
comme valeur.
Veuillez noter - Vous avez besoin d'une connexion de fichier plat fonctionnelle. Créez donc d'abord une connexion de fichier plat dont la propriété connectionString sera ensuite remplacée automatiquement par expression.
Vous pouvez également suivre ces articles étape par étape.
ssis nomme dynamiquement la destination
Connexion de fichier plat dynamique SSIS