2011-06-23 5 views
0

SQL 2008: Package SSISSSIS - Exporter de .csv vers SQL

Exportation d'un fichier .CSV dans une table SQL.

Ma table SQL comporte une colonne supplémentaire: [SortCode]. La valeur de cette colonne est ajoutée via une variable.

Au lieu d'écrire une requête de mise à jour pour mettre à jour les lignes SQL, est-il de toute façon pour moi d'insérer avec l'exportation !!

+0

Oui, il est SSIS variable et je veux la carte à la colonne SORTCODE dans SQL Table – goofyui

+0

je besoin de combiner variable SSIS avec fichier .csv avant J'exporte à SQL Table – goofyui

+0

En passant de CSV à SQL ... il est généralement appelé IMPORT. non? –

Répondre

2

Vous pouvez créer une nouvelle colonne en utilisant une transformation Derived Column en affectant une variable comme valeur de colonne.

  1. Screenshot # 1 montre la configuration des tâches de flux de données.

  2. Capture d'écran # montre comment la source de fichier plat est configurée pour lire un fichier CSV. Notez que seules deux colonnes sont présentes dans le fichier CSV.

  3. Screenshot # montre comment une nouvelle colonne nommée SORTCODE est ajoutée à l'aide de la transformation de colonne dérivée. Notez que la colonne est de type casted en entier utilisant (DT_I4). Vous pouvez taper le cast en utilisant différents opérateurs de cast.

  4. Capture d'écran # montre comment les colonnes sont mappées dans la destination. Notez que la nouvelle colonne est également mappée.

Espérons que ça aide.

écran # 1:

1

écran # 2:

2

écran # 3:

3

Screenshot # 4:

4

+0

d'où vous avez obtenu l'Screenshot # 3 Derived Column Transform Editor ???? – goofyui

+0

Merci! Ça marche !! – goofyui

+0

Wow, vous avez fait le travail pour lui! Aime SO! –

1

Vous pouvez utiliser une transformation de colonne dérivée dans la tâche de flux de données. Ajoutez simplement une nouvelle colonne SortCode avec une valeur mappée à votre variable. Ensuite, dans la tâche de destination, assurez-vous de mapper cette nouvelle colonne sur la colonne appropriée de la table.

+0

Cela vient avant DataConversion ou après DataConversion ?? – goofyui

+0

L'ordre n'aurait aucune importance. Siva semble avoir bien montré comment le faire quand même. –

Questions connexes