Category Archives: Uncategorized

Multi-File Output Destination Script Component

Yesterday I posted about using a destination script component to write XML files from a data flow. Today, I’m continuing in the same vein with a post about writing multiple destination files from a destination script component. The inspiration for this … Continue reading

Posted in Uncategorized | Comments Off on Multi-File Output Destination Script Component

XML Destination Script Component

I often hear comments along the lines of “Why doesn’t SSIS have an XML destination?”. Unfortunately, I don’t know the answer to that, but I can show you how to implement your own XML destination fairly easily. Thanks to the … Continue reading

Posted in Uncategorized | Comments Off on XML Destination Script Component

Dynamically Unpivoting Columns to Rows

There’s been a few questions on the forums recently about taking column values and pivoting them to rows. For example, I might have an input file with 5 columns: a key column and 4 category columns. Key; C1; C2; C3; C41;1;2;3;42;1;2;3;43;1;2;3;44;1;2;3;4 … Continue reading

Posted in Uncategorized | Comments Off on Dynamically Unpivoting Columns to Rows

BIDS Helper 0.9 Beta is Released

The 0.9 beta of BIDS Helper has been released on CodePlex. It’s got a lot of great features for working with Analysis Services, and some future enhancements will include SSIS.

Posted in Uncategorized | Comments Off on BIDS Helper 0.9 Beta is Released

Handling Varying Columns, Part 2

In Handling Flat Files with Varying Numbers of Columns, I showed an example of parsing a flat file with an inconsistent number of columns. I used a script component, but Jamie commented that the same thing could be accomplished through … Continue reading

Posted in Uncategorized | Comments Off on Handling Varying Columns, Part 2

Handling Flat Files with Varying Numbers of Columns

5/15 Update – I added Part 2 to show how to do the same thing with a Conditional Split and a Derived Column transform, per Jamie’s feedback (see the comments on this post). A common question on the forums has been how to … Continue reading

Posted in Uncategorized | Tagged , , | Comments Off on Handling Flat Files with Varying Numbers of Columns

Handling Multiple Errors in SSIS

[edited on 12/14/2007 to correct an error in the text around string handling – the samples were not modified] One actual failure in SSIS can trigger a whole series of error messages. For example, failure to convert a column value … Continue reading

Posted in Uncategorized | Tagged , , | Comments Off on Handling Multiple Errors in SSIS

Checking for Overlapping Rows in a Slowly Changing Dimension

A question was posted on the MSDN forums about validating that there are no overlapping rows in a slowly changing dimension (SCD). It is common to use a start and end date in a type 2 SCD to designate when … Continue reading

Posted in Uncategorized | Comments Off on Checking for Overlapping Rows in a Slowly Changing Dimension

Package Configuration Editor

Well, after a few weeks of playing around with it, I finally finished an initial version of a tool for editing SSIS configurations. It’s pretty basic, but it is functional. It supports editing configurations stored in XML files and databases. … Continue reading

Posted in Uncategorized | Comments Off on Package Configuration Editor

SSIS Presentation at CITPG

I presented an “SSIS 101” session to one of our local user groups yesterday, the Carolina IT Professionals Group (http://www.carolinait.org/). It was an interesting presentation to do, as the audience is fairly broad, covering networking professionals, application developers, and hardware … Continue reading

Posted in Uncategorized | Comments Off on SSIS Presentation at CITPG