Tuesday, July 15, 2008

BI Thoughts and Theories : Address Columns Generically In a Script Component

Also useful when building a custom error script in SSIS.

Address Columns Generically In a Script Component

When writing script components in SSIS, it's often useful to be able to process the columns without knowing exactly what they are. For example, you may want to loop through all the columns to check for a conditional, like NULL values in the columns. Or you may want to take a set of columns and concatenate them into a single string for output, or output each one as an XML element. In any of these cases, you don't necessarily care about the individual column details.

One option is to use Reflection. This is fairly easy to set up, but is not the fastest performing option. To use Reflection, add this to the top of the Script class:

BI Thoughts and Theories : Address Columns Generically In a Script Component

No comments: