2010-01-18 9 views
0

J'ai un package SSIS qui exécute un composant de script comme une étape d'une série qui transforme les données d'un fichier plat en une table SQL. Le composant script lui-même est assez simple, mais j'avais une question sur ses colonnes d'entrée et de sortie. Comme vous pouvez le voir à partir de this image, le script semble n'avoir aucune colonne de sortie définie (il y a un certain nombre de colonnes d'entrée, bien sûr.) Pourtant, quand j'exécute le paquet SSIS, les données sortent de ce composant de script - c'est puis utilisé comme entrée pour un composant de conversion de données, et de là poussé dans une table SQL.SSIS script component question - aucune colonne de sortie n'est définie, mais je reçois la sortie

Y a-t-il un paramètre par défaut que je ne connais pas, où un composant de script sans colonnes de sortie définies utilise par défaut les colonnes d'entrée? Merci de m'avoir aidé à éclaircir ça.

Répondre

1

La section OUTPUT Columns sert à définir les colonnes que vous ajoutez à la sortie une fois le script terminé. En d'autres termes, si vous prenez plusieurs valeurs du flux de données et que vous les calculez en fonction de leurs valeurs, en calculant une nouvelle valeur à afficher dans une nouvelle colonne, cela sera défini dans le script comme une sortie. Sinon, le tampon qui est entré dans la tâche de script est sorti de la tâche de script.

+0

Merci beaucoup pour la réponse! – larryq