Author Archives: jwelch

Setting the Lookup Query With an Expression

In SSIS 2005, one of the challenges with the Lookup transform was that the SQL used to populate the cache was fixed at design time. You could dynamically pass in parameters to the SQL, but only if you turned on … Continue reading

Posted in Uncategorized | Comments Off on Setting the Lookup Query With an Expression

Renaming the Script Project in SSIS 2008

I found something interesting in SSIS 2008 today, and thought I’d share it. I was working with David Darden on a package that included a script task. In 2008, the Visual Studio Tools for Applications (VSTA) environment is used to … Continue reading

Posted in Uncategorized | Comments Off on Renaming the Script Project in SSIS 2008

David Darden’s Blog

One of my colleagues, David Darden, has started blogging on www.agilebi.com. He’s been working with the Microsoft BI stack for several years now, and has a lot of great knowledge to share. His first post is on using the PerformancePoint … Continue reading

Posted in Uncategorized | Comments Off on David Darden’s Blog

Common Expressions In the Data Flow

I use the Derived Column transform in the Data Flow a lot. In fact, I can’t remember the last time I wrote a production package that didn’t include at least one Derived Column transform in it. Over time, I’ve built … Continue reading

Posted in Uncategorized | Comments Off on Common Expressions In the Data Flow

Sending an Alert if a Package Runs Too Long

A question that has come up in a few different situations recently is how to send someone an alert if your package is taking too long to execute. For example, you might have a package that loads a large number … Continue reading

Posted in Uncategorized | Comments Off on Sending an Alert if a Package Runs Too Long

RetainSameConnection and Expressions

I ran across a forum post today that highlighted a limitation with connection managers that I wasn’t aware of, so I thought I’d post it here. If you have RetainSameConnection set to TRUE, and you are also trying to update … Continue reading

Posted in Uncategorized | Comments Off on RetainSameConnection and Expressions

ssisUnit – A Unit Testing Tool for SSIS

I’ve been a bit lax posting on my blogs and the MSDN forums recently. Fortunately, I have a good reason (at least I think it’s a good one). 🙂 My employer, Mariner, has graciously given me permission to open source … Continue reading

Posted in Uncategorized | Comments Off on ssisUnit – A Unit Testing Tool for SSIS

Using the Data Profiling Task To Profile All the Tables in a Database

SQL Server 2008 introduces a new task that allows you to profile the data in a table. Jamie Thomson has a great series of posts about the different profiling options available on the task. If you are not already familiar … Continue reading

Posted in Uncategorized | Comments Off on Using the Data Profiling Task To Profile All the Tables in a Database

February CTP for SQL Server 2008

The February CTP for SQL Server 2008 has been released, and is available to download at https://connect.microsoft.com/SQLServer/. Microsoft is also sponsoring a bug bash contest, with prizes for the most bugs, most critical bug, etc. The rules are posted here: … Continue reading

Posted in Uncategorized | Comments Off on February CTP for SQL Server 2008

Bundling Errors in the Data Flow

I’ve posted about handling multiple errors in SSIS before, but that post was addressing it in the context of the control flow. What if you want to capture a series of data errors from the data flow? An example of … Continue reading

Posted in Uncategorized | Comments Off on Bundling Errors in the Data Flow