Custom SSIS Component: UnZip Task
In january 2011 I did a post about unzipping files within SSIS with a Script Task. Because not everybody is fond about programming, I decided to make my own UnZip (and Zip) Task. For the actual...
View ArticleReplace Null Transformation a.k.a. the defaulter
An often used task in a data flow task is to replace all null values for dimension lookups. If you're lucky you can use the short 2012 expression REPLACENULL or else you're stuck with ? :Replace...
View ArticleCreating a comma separated list of related records
CaseI have a list of teacher and student combinations with one combination per record and I want to created a comma delimited list of students per teacher.SolutionIf your source is a database then the...
View ArticleSplit multi value column into multiple columns
Case I have a source where one column has a divider that splits the sales values for each month. How do I split that value over multiple...
View ArticleSplit multi value column into multiple records
CaseI have a column with multiple values and I want to split them into multiple records. SolutionYou could solve it with a fancy TSQL query. I saw split functions with common table expressions, but a...
View ArticleSSIS OLEDB or ODBC
CaseA while ago I read this MSDN Blog post that stated that (short version) OLE DB is outdated and we should all use ODBC again. SQL 2012 will be the last release to support OLE DB. Should we all start...
View ArticleBUG: Could not decrypt file
CaseI have an Excel (xls) file as a source and it has cell protection turned on to prevent editing the wrong cells. It's an official form from a national care authority, so I can't change that. I don't...
View ArticleDTAP package configurations - part 1
CaseI have a DTAP (Development, Test, Acceptance, Production). How do I use SSIS configurations over these multiple environments?SolutionsThe most commonly used solutions for configurating multiple...
View ArticleDTAP package configurations - part 2
CaseI have a DTAP (Development, Test, Acceptance, Production). How do I use SSIS configurations over these multiple environments?SolutionsThe most commonly used solutions for configurating multiple...
View ArticleSSIS 2012 Copy Environments
CaseI created a new environment in the Integration Services Catalogs, but I can't copy it. If I want a duplicate / clone the enviroment then I have to create it from scratch with all the variables....
View ArticleSSIS wishlist for 2013
It's almost 2013. A good time to look back on the past year, but also a good time for my SSIS wishlist for 2013. It's only a top 10, because I don't want to look greedy. ;-)Package parts for...
View ArticleMaster Child packages - Part 1: File based
CaseAn often seen solution is a master package calling a couple of child packages with the Execute Package Task. This works fine for a couple of packages, but is a little boring for a whole bunch of...
View ArticleMaster Child packages - Part 2: SQL Server based
CaseAn often seen solution is a master package calling a couple of child packages with the Execute Package Task. This works fine for a couple of packages, but is a little boring for a whole bunch of...
View ArticleMaster Child packages - Part 3: Project reference
CaseAn often seen solution is a master package calling a couple of child packages with the Execute Package Task. This works fine for a couple of packages, , but is a little boring for a whole bunch of...
View ArticleCall SSIS 2012 Package within .Net application - Part 2
CaseI want to start a SSIS 2012 package from a .Net application, but I want to use project variables and project connection managers. How do you do that?How to start that Master.dtsx package with...
View ArticleSSIS 2012 Data taps
CaseI have a (very basic) package and want to add data taps to it in the Integration Services Catalogs.My package adding colors to a tableSolutionDatataps are the 'dataviewers' for packages within the...
View ArticleMultiple Configurations in SSDT
CaseIn the SSIS Catalog we have the ability to configure for several environments by creating multiple environments (one for development, one for test), but how do we easily switch environments in SSDT...
View ArticleT-SQL Merge in SSIS as SCD alternative
CaseAbout two year ago I did a post about alternatives for the poorly performing SCD Transformation in SSIS. And even in SSIS 2012 it is still unusably slow for larger data sets. In that post I showed...
View ArticleValue of variable during runtime
CaseI want to know the value of a variable during runtime of an SSIS package.Value of variable between two tasksSolutionYou can either use a breakpoint or a Script Task to find out the value of a...
View ArticleCreate and Map Server Environments
CaseHow do you use configurations in the new Project Deployment Model of SSIS 2012? The package configuration menu item is not available in the SSIS menu.SolutionThe package configurations are hidden...
View Article