<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tag 'Incremental'</title><link>http://sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=Incremental&amp;orTags=0</link><description>Search results matching tag 'Incremental'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>BimlScript: Incremental Load Design Pattern</title><link>http://sqlblog.com/blogs/andy_leonard/archive/2013/02/06/bimlscript-incremental-load-design-pattern.aspx</link><pubDate>Wed, 06 Feb 2013 12:00:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47515</guid><dc:creator>andyleonard</dc:creator><description>&lt;p&gt;Are you using Biml yet? Why not?! &lt;/p&gt;&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Biml" target="_blank"&gt;Business Intelligence Markup Language (Biml)&lt;/a&gt;&amp;nbsp;speeds and simplifies&amp;nbsp;SSIS development&amp;nbsp;and improves&amp;nbsp;code quality.&amp;nbsp;There's a good reason&amp;nbsp;that sounds like a win/win - it &lt;em&gt;is &lt;/em&gt;a win/win! Best of all, &lt;a href="http://bidshelper.codeplex.com/" target="_blank"&gt;BidsHelper&lt;/a&gt; supports Biml and it is free.&lt;/p&gt;&lt;p&gt;&lt;a href="http://bimlscript.com" target="_blank"&gt;BimlScript.com&lt;/a&gt; contains a collection of sample, functional Biml snippets and code that demonstrate all kinds of cool functionality. And again, it is also free. &lt;/p&gt;&lt;p&gt;I wrote about Biml in &lt;a href="http://www.amazon.com/SSIS-Design-Patterns-Matt-Masson/dp/1430237716" target="_blank"&gt;SSIS Design Patterns&lt;/a&gt; and deliver a presentation titled Using Biml as a Design Patterns Engine. I like it. A lot. I have started publishing Biml code at &lt;a href="http://bimlscript.com/" target="_blank"&gt;BimlScript.com&lt;/a&gt; - beginning with an example from the book: &lt;a href="http://bimlscript.com/Snippet/Details/71" target="_blank"&gt;Incremental Load Design Pattern&lt;/a&gt;. Check it out and let me know what you think... and happy Biml'ing!&lt;/p&gt;&lt;p&gt;:{&amp;gt;&lt;/p&gt;</description></item><item><title>SSIS Design Patterns, the Book</title><link>http://sqlblog.com/blogs/andy_leonard/archive/2012/08/06/ssis-design-patterns-the-book.aspx</link><pubDate>Mon, 06 Aug 2012 16:37:43 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:44587</guid><dc:creator>andyleonard</dc:creator><description>&lt;p&gt;For the past two years, I have had the honor and privilege or authoring &lt;a href="http://www.amazon.com/SSIS-Design-Patterns-Matt-Masson/dp/1430237716" target="_blank"&gt;SSIS Design Patterns&lt;/a&gt; alongside Jessica Moss, Michelle Ufford, Tim Mitchell, and Matt Masson. Publication of the book – like many projects of this scope – has been delayed. The current publication date is 27 Aug 2012 and I have high confidence in this date. &lt;/p&gt;  &lt;p&gt;I take responsibility for publication delays and apologize to those who pre-ordered the book. The reasons for the delays are not important. I have built a career as a software developer and architect based on the following maxim:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Deliver quality late, no one remembers.       &lt;br /&gt;Deliver junk on time, no one forgets.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The shared goal of everyone working on this project has been to deliver quality. Proofing the manuscripts, I believe we have achieved that goal. &lt;/p&gt;  &lt;p&gt;:{&amp;gt;&lt;/p&gt;</description></item><item><title>Deleting Rows in Incremental Loads – Level 5 of the Stairway to Integration Services Services</title><link>http://sqlblog.com/blogs/andy_leonard/archive/2011/11/04/deleting-rows-in-incremental-loads-level-5-of-the-stairway-to-integration-services-services.aspx</link><pubDate>Fri, 04 Nov 2011 11:00:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:38888</guid><dc:creator>andyleonard</dc:creator><description>&lt;p&gt;The latest article in my series: &lt;a href="http://www.sqlservercentral.com/stairway/72494/"&gt;Stairway to Integration Services&lt;/a&gt; is now online!&lt;/p&gt;  &lt;p&gt;:{&amp;gt;&lt;/p&gt;</description></item><item><title>Updating Rows in Incremental Loads – Level 4 of the Stairway to Integration Services Services</title><link>http://sqlblog.com/blogs/andy_leonard/archive/2011/10/12/updating-rows-in-incremental-loads-level-4-of-the-stairway-to-integration-services-services.aspx</link><pubDate>Wed, 12 Oct 2011 11:00:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:38887</guid><dc:creator>andyleonard</dc:creator><description>&lt;p&gt;The latest article in my series: &lt;a href="http://www.sqlservercentral.com/stairway/72494/" target="_blank"&gt;Stairway to Integration Services&lt;/a&gt; is now online!&lt;/p&gt;  &lt;p&gt;:{&amp;gt;&lt;/p&gt;</description></item><item><title>Presenting at Regina Technology Community 26 Apr 2011!</title><link>http://sqlblog.com/blogs/andy_leonard/archive/2011/04/19/presenting-at-regina-technology-community-26-apr-2011.aspx</link><pubDate>Tue, 19 Apr 2011 11:00:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:34592</guid><dc:creator>andyleonard</dc:creator><description>&lt;p&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;I'm honored to&amp;nbsp;deliver &lt;em&gt;two&lt;/em&gt; presentations to the &lt;a href="http://www.regina-technology-community.ca/search/label/Home" target="_blank"&gt;Regina Technology Community&lt;/a&gt; 26 Apr 2011!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Part I - Database Design for Developers&lt;/strong&gt;&lt;br&gt;This interactive session is for software developers tasked with database development. Attend and learn about patterns and anti-patterns of database development, one method for building re-executable Transact-SQL deployment scripts, a method for using SqlCmd to deploy re-executable Transact-SQL deployment scripts, and fodder for a lively discussion about NULLs. Bring your database deployment practices and be prepared to participate!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Part II - Introduction to Incremental Loads&lt;br&gt;&lt;/strong&gt;This session is for SQL Server Integration Services (SSIS) developers and DBAs. Attend and learn more about Transact-SQL and SSIS design patterns for loading data incrementally. The session includes two demos: Incremental Loads in Transact-SQL; and Incremental Loads in SSIS.&lt;/p&gt;&lt;p&gt;If you read this blog and are&amp;nbsp;in the Regina area next Tuesday evening, stop by and introduce yourself! &lt;a href="http://www.regina-technology-community.ca/search/label/Register#Sql" target="_blank"&gt;Register&lt;/a&gt; today!&lt;/p&gt;&lt;p&gt;:{&amp;gt;&lt;/p&gt;</description></item><item><title>Presenting at NashSQL 28 Jan 2011!</title><link>http://sqlblog.com/blogs/andy_leonard/archive/2011/01/25/presenting-at-nashsql-28-jan-2011.aspx</link><pubDate>Tue, 25 Jan 2011 12:00:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:32810</guid><dc:creator>andyleonard</dc:creator><description>&lt;P&gt;I am honored to present &lt;A href="http://andyleonard.net/presentations.asp" target=_blank&gt;Introduction to Incremental Loads&lt;/A&gt; to the &lt;A href="http://nashville.sqlpass.org/" target=_blank&gt;Nashville SQL Server User Group&lt;/A&gt; Friday 28 Jan 2011 at noon. If you're going to be in the area and read this blog, stop by and say "Hi!"&lt;/P&gt;
&lt;P&gt;:{&amp;gt;&lt;/P&gt;</description></item><item><title>Speaking at SQL Saturday DC 4 Dec 2010!</title><link>http://sqlblog.com/blogs/andy_leonard/archive/2010/11/23/speaking-at-sql-saturday-dc-4-dec-2010.aspx</link><pubDate>Tue, 23 Nov 2010 14:00:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:30909</guid><dc:creator>andyleonard</dc:creator><description>&lt;P&gt;I am honored to present two presentations at &lt;A href="http://www.sqlsaturday.com/61/eventhome.aspx" target=_blank&gt;SQL Saturday #61&lt;/A&gt; in Reston Virginia 4 Dec 2010! You can &lt;A href="http://www.sqlsaturday.com/61/register.aspx" target=_blank&gt;register here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;I will be presenting &lt;A href="http://www.andyleonard.net/presentations.asp" target=_blank&gt;Some Thoughts on Managing Teams&lt;/A&gt;&amp;nbsp;and &lt;A href="http://www.andyleonard.net/presentations.asp" target=_blank&gt;Introduction to Incremental Loads&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;If you read this blog and will be attending, please introduce yourself!&lt;/P&gt;
&lt;P&gt;:{&amp;gt;&lt;/P&gt;</description></item><item><title>Speaking at CodeStock Saturday!</title><link>http://sqlblog.com/blogs/andy_leonard/archive/2010/06/20/speaking-at-codestock-saturday.aspx</link><pubDate>Sun, 20 Jun 2010 11:00:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:26296</guid><dc:creator>andyleonard</dc:creator><description>&lt;P&gt;I'm honored to present two sessions at &lt;A target=_blank&gt;CodeStock&lt;/A&gt; Saturday 26 Jun 2010: &lt;A href="http://codestock.org/Sessions/introduction-to-incremental-loads-with-ssis.aspx" target=_blank&gt;Introduction to Incremental Loads with SSIS&lt;/A&gt; and &lt;A href="http://codestock.org/Sessions/applied-ssis-design-patterns-.aspx" target=_blank&gt;Applied SSIS Design Patterns&lt;/A&gt;! I love speaking at developer events and I am sincerely grateful&amp;nbsp;&lt;A target=_blank&gt;CodeStock&lt;/A&gt; is allowing me this opportunity.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://codestock.org/Sessions/introduction-to-incremental-loads-with-ssis.aspx" target=_blank&gt;Introduction to Incremental Loads with SSIS&lt;/A&gt;&amp;nbsp;is a neat session.&amp;nbsp;I talk about ways to get SSIS to do something it does very well: load data. The intended audience is those new to SSIS or folks who've never used it. I hope to share tips and tricks that will benefit all.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://codestock.org/Sessions/applied-ssis-design-patterns-.aspx" target=_blank&gt;Applied SSIS Design Patterns&lt;/A&gt;&amp;nbsp;is my first (and currently only) Level 500 SSIS talk. The intended audience is experienced SSIS developers. I talk about advanced topics and even undocumented features of SSIS. This is a 90-minute talk, but about 20 minutes are about Incremental Loads. Perfect! I'll breeze over that part since the previous talk will cover Incremental Loads in detail.&lt;/P&gt;
&lt;P&gt;If you read this blog and will be attending &lt;A target=_blank&gt;CodeStock&lt;/A&gt;, introduce yourself!&lt;/P&gt;
&lt;P&gt;:{&amp;gt; Andy&lt;/P&gt;</description></item><item><title>Speaking at SQL Saturday #39 in NYC!</title><link>http://sqlblog.com/blogs/andy_leonard/archive/2010/04/22/speaking-at-sql-saturday-39-in-nyc.aspx</link><pubDate>Thu, 22 Apr 2010 11:00:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:24452</guid><dc:creator>andyleonard</dc:creator><description>&lt;P&gt;I am honored to present &lt;A href="http://sqlsaturday.com/viewsession.aspx?sat=39&amp;amp;sessionid=1248" target=_blank&gt;Applied SSIS Design Patterns&lt;/A&gt; and &lt;A href="http://sqlsaturday.com/viewsession.aspx?sat=39&amp;amp;sessionid=1247" target=_blank&gt;Introduction to Incremental Loads&lt;/A&gt; at &lt;A href="http://sqlsaturday.com/39/eventhome.aspx" target=_blank&gt;SQL Saturday #39&lt;/A&gt; in New York City!&lt;/P&gt;
&lt;P&gt;If you're there and you read this blog, be sure to stop by and introduce yourself!&lt;/P&gt;
&lt;P&gt;:{&amp;gt; Andy&lt;/P&gt;</description></item><item><title>SSIS Snack: Conditional Split Outputs</title><link>http://sqlblog.com/blogs/andy_leonard/archive/2010/02/19/ssis-snack-conditional-split-outputs.aspx</link><pubDate>Fri, 19 Feb 2010 12:00:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:22295</guid><dc:creator>andyleonard</dc:creator><description>&lt;P&gt;&lt;STRONG&gt;Introduction&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;This SSIS Snack is a continuation of&amp;nbsp;a couple previous SSIS Snacks: &lt;A href="http://sqlblog.com/blogs/andy_leonard/archive/2010/02/09/ssis-snack-configuring-an-ssis-2005-lookup-transformation-for-a-left-outer-join.aspx" target=_blank&gt;SSIS Snack: Configuring an SSIS 2005 Lookup Transformation for a Left Outer Join&lt;/A&gt; (please see the clarification &lt;A href="http://sqlblog.com/blogs/andy_leonard/archive/2010/02/16/ssis-snack-lookup-transformations-101.aspx" target=_blank&gt;SSIS Snack: SSIS 2005 Lookup Transformations 101&lt;/A&gt;) and &lt;A href="http://sqlblog.com/blogs/andy_leonard/archive/2010/02/11/ssis-snack-configuring-a-conditional-split.aspx" target=_blank&gt;SSIS Snack: Configuring a Conditional Split&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Landing Zone&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;When you use a Conditional Split to create an additional buffer, downstream connections must know which output you are trying to connect. In this case, I have an OLE DB Destination adapter to which I am trying to connect the Conditional Split:&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH:856px;HEIGHT:442px;" src="http://vsteamsystemcentral.com/images/ext/DestinationSnack_1.jpg" width=856 height=442&gt;&lt;/P&gt;
&lt;P&gt;Note that because I defined two new buffers in the Conditional Split&amp;nbsp;- and renamed the Default Conditional Split Output to "Uchanged Rows" -&amp;nbsp;I am prompted to select the output, and I select New Rows.&lt;/P&gt;
&lt;P&gt;:{&amp;gt; Andy&lt;/P&gt;</description></item></channel></rss>