• Hi mescotty22,

    This article was originally published in early 2008. The purpose of the article was to introduce and demonstrate one way of loading data incrementally using SSIS. It's not the only way, and this design pattern is not the ultimate solution for all incremental loading strategies. For me, this (or something very similar to this) is the usual starting point.

    If this doesn't perform for me as desired, I tinker with the design. How and where I tinker... depends.

    There were some really cool suggestions about approaches to making this solution scale. Some can be found earlier in this forum near this post (http://www.sqlservercentral.com/Forums/FindPost491603.aspx). Some are things I've tried before and some were things I'd never tried.

    Everyone is working in different environments. 100 million rows is a lot - sometimes. Data shape comes into play with scale, as does hardware. I currently work on servers with 24 to 96 CPUs and 256 to 1,024 GB RAM. Some 100M row loads on these systems are, frankly, no big deal.

    We're all working in different environments with different requirements. My intent with this article was to help folks get started understanding incremental loads with SSIS.

    :{> Andy

    Andy Leonard, Chief Data Engineer, Enterprise Data & Analytics