Chargement de fichiers avec des schémas et des noms identiques dans une base de données
Dans la base de données SQL Server 2008, importation de plusieurs fichiers texte portant le même nom et le même schéma dans la même table peut être difficile en raison de leurs emplacements différents. Cependant, SSIS offre une solution pour rationaliser ce processus.
Utilisation du conteneur de fichiers Foreach de SSIS
Pour réaliser cette tâche dans SSIS, vous pouvez utiliser le conteneur de fichiers Foreach. Ce conteneur vous permet de parcourir plusieurs fichiers, y compris ceux situés dans différents répertoires. En activant l'option "Traverse Subfolder", le conteneur traitera automatiquement les fichiers dans tous les sous-répertoires imbriqués.
Configuration du conteneur de fichiers Foreach
Connectez une source de fichier plat au conteneur de fichiers Foreach.
Dans la fenêtre "Propriétés" de la source du fichier plat, attribuez une expression à la "Chaîne de connexion". propriété."Data Source=[local database server];Database=[database name];Trusted_Connection=True;Connection Timeout=120;File Name=[User::VariableName]"
Dans le conteneur de fichiers Foreach, ajoutez une tâche de flux de données.
Dans la tâche de flux de données, mappez la source de fichier plat à une destination appropriée, telle qu'un Destination OLE DB ou une table de données.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!