2017-09-28 3 views
0

Je tente de charger des données à partir d'un fichier CSV et de les transférer dans une base de données. Lors de la lecture des valeurs de date colonne du fichier CSV obtenir une erreur en raison de fichier CSV contient des données invalides comme '31 -FEB-2014'.So j'ai besoin de stocker ces données invalides dans une autre colonne de la table, comment y parvenir en utilisant SSIS .Veuillez aider.Comment diviser une colonne en deux colonnes dans SSIS si des données non valides dans la colonne

+0

comment vous avez identifié ce sont des données invalides? sur quelle base? Format de date ? –

Répondre

0

Créez une nouvelle colonne sur votre table qui est du type de données nvarchar. Mappez votre colonne Source CSV dans la nouvelle colonne.

Ensuite, vous pouvez faire un peu de magie. Exemple: vous pouvez utiliser une colonne dérivée pour gérer la nouvelle valeur de nvarchar et la convertir en un format de date décent, puis la mapper à votre colonne d'origine.

0

Vous avez juste besoin de le rediriger. Voir la flèche rouge et faites-le glisser vers une autre destination comme ci-dessous:

n1

Définir les propriétés comme ci-dessous:

n2

Tag me Incase vous êtes coincé.