<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.7" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Dynamic table loading in SSIS (Part 1)</title>
	<link>http://www.proteanit.com/b/2008/02/20/dynamic-table-loading-in-ssis/</link>
	<description>pro·te·an   (prō'tē-ən, prō-tē'-)  "Exhibiting considerable versatility or diversity"</description>
	<pubDate>Wed, 08 Sep 2010 14:33:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.7</generator>

	<item>
		<title>by: Protean</title>
		<link>http://www.proteanit.com/b/2008/02/20/dynamic-table-loading-in-ssis/#comment-1155</link>
		<pubDate>Wed, 16 Jul 2008 09:56:21 +0000</pubDate>
		<guid>http://www.proteanit.com/b/2008/02/20/dynamic-table-loading-in-ssis/#comment-1155</guid>
					<description>&lt;strong&gt;Dynamic table loading in SSIS (Part 2)&lt;/strong&gt;








I talked in a previous post about the possibility of using the format command and bulk insert task inside of a foreach loop in order to load all your tables in a single batch&#8230; I don&#8217;t much like the method as it means you have t...</description>
		<content:encoded><![CDATA[<p><strong>Dynamic table loading in SSIS (Part 2)</strong></p>
<p>I talked in a previous post about the possibility of using the format command and bulk insert task inside of a foreach loop in order to load all your tables in a single batch&#8230; I don&#8217;t much like the method as it means you have t&#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: FB</title>
		<link>http://www.proteanit.com/b/2008/02/20/dynamic-table-loading-in-ssis/#comment-273</link>
		<pubDate>Wed, 20 Feb 2008 22:40:35 +0000</pubDate>
		<guid>http://www.proteanit.com/b/2008/02/20/dynamic-table-loading-in-ssis/#comment-273</guid>
					<description>You're right. You couldn't do this from one database to another... however it could be achieved if you absolutely had to have that ability in a single package, by executing a process task which runs the export utility in the source system, then loading the files using bulk insert... but having said this, it sort of defeats the purpose of integration services in that you can't transform any of the data, and that you can't load it in a single pass. Also, the dataflow is faster than bulk insert so you're losing out in performance too!! So after all that there would be no point using SSIS!

I used to use this method in a datawarehouse I worked on where all our source databases dropped csv files on to a central repository, and from there I would call a single SSIS package passing in the tablename to get the data loaded into a staging area. From there it required 100+ packages for the transforms.

In the end there is no way around it!!</description>
		<content:encoded><![CDATA[<p>You&#8217;re right. You couldn&#8217;t do this from one database to another&#8230; however it could be achieved if you absolutely had to have that ability in a single package, by executing a process task which runs the export utility in the source system, then loading the files using bulk insert&#8230; but having said this, it sort of defeats the purpose of integration services in that you can&#8217;t transform any of the data, and that you can&#8217;t load it in a single pass. Also, the dataflow is faster than bulk insert so you&#8217;re losing out in performance too!! So after all that there would be no point using SSIS!</p>
<p>I used to use this method in a datawarehouse I worked on where all our source databases dropped csv files on to a central repository, and from there I would call a single SSIS package passing in the tablename to get the data loaded into a staging area. From there it required 100+ packages for the transforms.</p>
<p>In the end there is no way around it!!
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Valek</title>
		<link>http://www.proteanit.com/b/2008/02/20/dynamic-table-loading-in-ssis/#comment-270</link>
		<pubDate>Wed, 20 Feb 2008 22:00:26 +0000</pubDate>
		<guid>http://www.proteanit.com/b/2008/02/20/dynamic-table-loading-in-ssis/#comment-270</guid>
					<description>I see this is a solution file-&#62;database. Now how do we implement database 1-&#62;database 2 in a similar way? I guess in this case we need to write alot of custom code.</description>
		<content:encoded><![CDATA[<p>I see this is a solution file-&gt;database. Now how do we implement database 1-&gt;database 2 in a similar way? I guess in this case we need to write alot of custom code.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: FB</title>
		<link>http://www.proteanit.com/b/2008/02/20/dynamic-table-loading-in-ssis/#comment-268</link>
		<pubDate>Wed, 20 Feb 2008 15:42:59 +0000</pubDate>
		<guid>http://www.proteanit.com/b/2008/02/20/dynamic-table-loading-in-ssis/#comment-268</guid>
					<description>I'd just like to add to this that bulk insert task in SSIS does have various limitations especially in regard to permissions and file locations. Also, its probably worth mentioning although I'm sure you all know this, that you can't transform the data in any way. However, it will allow you to accomplish a simple import of data if that's what you are trying to do.

Cheers</description>
		<content:encoded><![CDATA[<p>I&#8217;d just like to add to this that bulk insert task in SSIS does have various limitations especially in regard to permissions and file locations. Also, its probably worth mentioning although I&#8217;m sure you all know this, that you can&#8217;t transform the data in any way. However, it will allow you to accomplish a simple import of data if that&#8217;s what you are trying to do.</p>
<p>Cheers
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
