2010-07-24 4 views
2

J'ai scénario d'affaires commetexte Qualifier dans le cadre de fichier plat

  1. fichiers source (fichiers texte) vient charger dans la base de données SQL alors j'ai utilisé le gestionnaire de connexion de fichier plat comme processus normal.

  2. Mon exigence, nous obtenons des fichiers source avec le qualificatif (") donc nous avons utilisé la propriété identificateur de texte dans le gestionnaire de connexion.

  3. Pour le même ensemble de fichiers que nous recevons sans qualifications de texte dans la fichiers là packages SSIS échec.

ici, je besoin d'informations sur package SSIS gérer les fichiers

  • si qualificateur de texte existe i n les données source doivent éliminer lors du chargement
  • si qualificateur de texte n'existe pas dans la source puis charger les données comme processus normal

Pouvons-nous mettre en œuvre les scénarios les deux dans le même paquet.

grâce

prav

Répondre

1

Vous pouvez pré-traiter les fichiers en utilisant quelque chose comme Powershell. Il y a un article ici parlant de la façon de mettre en œuvre un remplacement de fichier à l'échelle. Bien sûr, si vous êtes à l'aise avec l'écriture de VB.NET, vous pouvez implémenter la même chose dans une tâche de script dans le package.

+0

Il a résolu le problème en utilisant la powershell. merci prav – prav

Questions connexes