<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: ETL Subsystem 26: Version Migration</title>
	<atom:link href="http://blog.todmeansfox.com/2008/11/20/etl-subsystem-26-version-migration/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.todmeansfox.com/2008/11/20/etl-subsystem-26-version-migration/</link>
	<description>Supporting decisions through sound data management</description>
	<lastBuildDate>Tue, 23 Aug 2011 03:10:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: ETL Subsystem 29: Data Lineage and Dependency &#171; Tod means Fox</title>
		<link>http://blog.todmeansfox.com/2008/11/20/etl-subsystem-26-version-migration/comment-page-1/#comment-13375</link>
		<dc:creator>ETL Subsystem 29: Data Lineage and Dependency &#171; Tod means Fox</dc:creator>
		<pubDate>Fri, 22 May 2009 14:33:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.todmeansfox.com/2008/11/20/etl-subsystem-26-version-migration/#comment-13375</guid>
		<description>[...] front-office sales database. Not only that, because you practice good logging, version control and release management, you also happen to know exactly when the front office system gave you the sales data, when it was [...]</description>
		<content:encoded><![CDATA[<p>[...] front-office sales database. Not only that, because you practice good logging, version control and release management, you also happen to know exactly when the front office system gave you the sales data, when it was [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maintaining a DW/BI Environment &#171; Tod means Fox</title>
		<link>http://blog.todmeansfox.com/2008/11/20/etl-subsystem-26-version-migration/comment-page-1/#comment-13365</link>
		<dc:creator>Maintaining a DW/BI Environment &#171; Tod means Fox</dc:creator>
		<pubDate>Fri, 22 May 2009 11:16:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.todmeansfox.com/2008/11/20/etl-subsystem-26-version-migration/#comment-13365</guid>
		<description>[...] = &#039;TodmeansFox&#039;;In posts Version Control and Version Migration I glossed over one of the more complex and challenging aspects of data warehousing: Once the DW/BI [...]</description>
		<content:encoded><![CDATA[<p>[...] = &#8216;TodmeansFox&#8217;;In posts Version Control and Version Migration I glossed over one of the more complex and challenging aspects of data warehousing: Once the DW/BI [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 34 Subsystems of ETL Data Integration &#171; Tod means Fox</title>
		<link>http://blog.todmeansfox.com/2008/11/20/etl-subsystem-26-version-migration/comment-page-1/#comment-13348</link>
		<dc:creator>34 Subsystems of ETL Data Integration &#171; Tod means Fox</dc:creator>
		<pubDate>Thu, 21 May 2009 21:54:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.todmeansfox.com/2008/11/20/etl-subsystem-26-version-migration/#comment-13348</guid>
		<description>[...] Version Migration [...]</description>
		<content:encoded><![CDATA[<p>[...] Version Migration [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tod McKenna</title>
		<link>http://blog.todmeansfox.com/2008/11/20/etl-subsystem-26-version-migration/comment-page-1/#comment-10594</link>
		<dc:creator>Tod McKenna</dc:creator>
		<pubDate>Wed, 04 Mar 2009 12:27:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.todmeansfox.com/2008/11/20/etl-subsystem-26-version-migration/#comment-10594</guid>
		<description>Hi Jagan,

I will soon! Check back in a few days ;-)</description>
		<content:encoded><![CDATA[<p>Hi Jagan,</p>
<p>I will soon! Check back in a few days <img src='http://blog.todmeansfox.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jagan</title>
		<link>http://blog.todmeansfox.com/2008/11/20/etl-subsystem-26-version-migration/comment-page-1/#comment-10587</link>
		<dc:creator>Jagan</dc:creator>
		<pubDate>Wed, 04 Mar 2009 08:44:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.todmeansfox.com/2008/11/20/etl-subsystem-26-version-migration/#comment-10587</guid>
		<description>Hi Tod McKenna,

I&#039;m waiting for your post on maintaining DW/BI environment with respect to deployment and versioning them (as u said in above column). I appreciated if you provide me those details thru mail. Thanks, 
Jagan S. 
India.</description>
		<content:encoded><![CDATA[<p>Hi Tod McKenna,</p>
<p>I&#8217;m waiting for your post on maintaining DW/BI environment with respect to deployment and versioning them (as u said in above column). I appreciated if you provide me those details thru mail. Thanks,<br />
Jagan S.<br />
India.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tod McKenna</title>
		<link>http://blog.todmeansfox.com/2008/11/20/etl-subsystem-26-version-migration/comment-page-1/#comment-9664</link>
		<dc:creator>Tod McKenna</dc:creator>
		<pubDate>Sat, 31 Jan 2009 09:42:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.todmeansfox.com/2008/11/20/etl-subsystem-26-version-migration/#comment-9664</guid>
		<description>Hi Hans,

Sorry for the delay in responding. Here are a few ideas:

1.) Start thinking of you DW/BI environment as a publisher would think of a monthly magazine. You should release complete and targeted &quot;issues&quot; of your DW/BI project to your subscribers. You can easily do this by breaking your dimensional modeling projects strictly by business process. Release all the code and packages for that business processes only. 

2.) Script everything -- jobs, procedures, dml, ddl. Then organize your scripts by numbering them based on their order of installation. Each script should be smart enough to check for the existence certain objects and dependencies, and if not available, create them. 

3.) Create a versioning matrix that shows the currently installed version of each component in the DW/BI environment. This will give you a birds eye view of how the different pieces of the system work together. 

I think I&#039;ll write a new entry on this topic over the next week or so. I&#039;ll include some real examples and explain how I do it. One of our challenges is that we often have to release partial or incomplete systems to the business as fast as possible. This means that version control is complicated as multiple overlapping parts are released on different schedules. Tricky, for sure.</description>
		<content:encoded><![CDATA[<p>Hi Hans,</p>
<p>Sorry for the delay in responding. Here are a few ideas:</p>
<p>1.) Start thinking of you DW/BI environment as a publisher would think of a monthly magazine. You should release complete and targeted &#8220;issues&#8221; of your DW/BI project to your subscribers. You can easily do this by breaking your dimensional modeling projects strictly by business process. Release all the code and packages for that business processes only. </p>
<p>2.) Script everything &#8212; jobs, procedures, dml, ddl. Then organize your scripts by numbering them based on their order of installation. Each script should be smart enough to check for the existence certain objects and dependencies, and if not available, create them. </p>
<p>3.) Create a versioning matrix that shows the currently installed version of each component in the DW/BI environment. This will give you a birds eye view of how the different pieces of the system work together. </p>
<p>I think I&#8217;ll write a new entry on this topic over the next week or so. I&#8217;ll include some real examples and explain how I do it. One of our challenges is that we often have to release partial or incomplete systems to the business as fast as possible. This means that version control is complicated as multiple overlapping parts are released on different schedules. Tricky, for sure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hans Geurtsen</title>
		<link>http://blog.todmeansfox.com/2008/11/20/etl-subsystem-26-version-migration/comment-page-1/#comment-9304</link>
		<dc:creator>Hans Geurtsen</dc:creator>
		<pubDate>Wed, 07 Jan 2009 14:41:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.todmeansfox.com/2008/11/20/etl-subsystem-26-version-migration/#comment-9304</guid>
		<description>You say &quot;Version control is tricky&quot;, and I couldn&#039;t agree more. I think particularly for BI/DW projects, versioning is tricky as it also involves large amounts of data. Also packaging the entire solution in some sort of a release, puzzles me. Could you provide us with some pointers were to go? You give us a lot of things to think about, but it would be even better to have some starting points to make these things easier.</description>
		<content:encoded><![CDATA[<p>You say &#8220;Version control is tricky&#8221;, and I couldn&#8217;t agree more. I think particularly for BI/DW projects, versioning is tricky as it also involves large amounts of data. Also packaging the entire solution in some sort of a release, puzzles me. Could you provide us with some pointers were to go? You give us a lot of things to think about, but it would be even better to have some starting points to make these things easier.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

