Maison >base de données >tutoriel mysql >Comment SSIS peut-il automatiser l'importation de fichiers texte portant des noms identiques à partir de différents répertoires dans une seule table SQL Server ?
Importation de fichiers texte avec des noms et des schémas partagés à partir de répertoires distincts
Vous souhaitez importer plusieurs fichiers texte avec des noms et des schémas identiques dans le même table dans une base de données SQL Server 2008. Le défi réside dans ces fichiers résidant dans des répertoires distincts :
TEST 201304 sample1.txt sample2.txt 201305 sample1.txt sample2.txt 201306 sample1.txt sample2.txt
Existe-t-il un moyen d'automatiser ce processus à l'aide de SSIS ?
Solution : utiliser le conteneur de fichiers Foreach avec la traversée des sous-dossiers
Oui, cela peut être réalisé en utilisant un conteneur de fichiers Foreach. Voici les étapes :
Exemple d'expression pour la chaîne de connexion :
"Data Source=YOUR_DATA_SOURCE;Initial Catalog=YOUR_DATABASE;Provider=YOUR_PROVIDER;User ID=YOUR_USER_ID;Password=YOUR_PASSWORD;Filename=" + @[User::CurrentFileName]
Par en suivant ces étapes, vous pouvez configurer SSIS pour charger de manière autonome des fichiers texte avec des noms et des schémas identiques provenant de répertoires variés dans une seule table.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!