<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8107398315147756154</id><updated>2011-11-06T14:44:42.500-08:00</updated><title type='text'>MS Business Intelligence</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://msbusinessintelligence.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8107398315147756154/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://msbusinessintelligence.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jay</name><uri>http://www.blogger.com/profile/07546927680643056525</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8107398315147756154.post-5063656172428150539</id><published>2008-01-19T11:13:00.000-08:00</published><updated>2008-01-19T13:13:37.017-08:00</updated><title type='text'>Using Range Lookups within SSIS</title><content type='html'>We all are aware how beneficial lookup tasks are within SQL Server Integration Services. They are simple to use and also perform very well.&lt;br /&gt;&lt;br /&gt;However, for complex lookups you cannot use the simple lookup tasks. For this you need to use range lookups. To learn how to, follow this link : &lt;a href="http://www.julian-kuiters.id.au/article.php/ssis-lookup-with-range"&gt;http://www.julian-kuiters.id.au/article.php/ssis-lookup-with-range&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;Although it does handle really complex scenarios and avoids using complex correlation joins etc in the sql, the performance can be significantly slower. I had a package that processed around 3o millions rows in 3 hours...now takes around 12 hours to do the same number of rows. This is because to enable range lookup you have to turn on the memory restriction. This basically means SSIS will only pull back one row at a time. Which is actually what you want but in terms of a large dimension (at a guess a couple of million) this could pose an issue. So in general as long as you index your table properly it shouldn’t be too much of an issue however it can never be as quick as 'cached lookup' which is the standard lookup.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8107398315147756154-5063656172428150539?l=msbusinessintelligence.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msbusinessintelligence.blogspot.com/feeds/5063656172428150539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8107398315147756154&amp;postID=5063656172428150539' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8107398315147756154/posts/default/5063656172428150539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8107398315147756154/posts/default/5063656172428150539'/><link rel='alternate' type='text/html' href='http://msbusinessintelligence.blogspot.com/2008/01/using-range-lookups-within-ssis.html' title='Using Range Lookups within SSIS'/><author><name>Jay</name><uri>http://www.blogger.com/profile/07546927680643056525</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
