Importation de fichiers texte avec des schémas et des noms de fichiers similaires à partir de différents répertoires
Importation de plusieurs fichiers texte avec des noms et des schémas identiques dans une seule table dans SQL Server 2008 peut être réalisé à l'aide de SSIS.
Utilisation d'un conteneur de fichiers Foreach avec Subfolder Traverse
Définition dynamique de la chaîne de connexion
Dans chaque boucle du conteneur de fichiers Foreach :
Importation de données Configuration
Exemple Procédure pas à pas
Voici un exemple de package qui illustre cette approche :
Créer une tâche Pour chaque boucle de fichier :
Définir le Propriété Directory à la racine de la hiérarchie des fichiers (C:ssisdatasoTEST).
Activez Traiter les sous-dossiers.
Définissez la propriété FileSpec sur un filtre générique (*.txt).
Dans la tâche Pour chaque boucle de fichier, créez un Tâche Flux de données :
Ajouter un composant Flat File Source et connectez-le au gestionnaire de connexions de fichiers plats.
Définir une Expression sur la propriété ConnectionString de la source de fichier plat pour utiliser le @[User::CurrentFileName] variable.
Ajoutez un composant RowCount pour compter les lignes traitées à partir du fichier.
Ajoutez une Destination OLE DB composant pour charger les données dans la table de la base 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!