<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>wales etl xml enterpriseintegration Archives - The Story of David Kaspar</title>
	<atom:link href="https://blog.davidkaspar.com/archives/tag/wales-etl-xml-enterpriseintegration/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.davidkaspar.com/archives/tag/wales-etl-xml-enterpriseintegration</link>
	<description>Online journal and ponderings about the Internet, gadgets and photography.</description>
	<lastBuildDate>Sat, 22 Apr 2006 20:05:27 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://blog.davidkaspar.com/wp-content/uploads/2020/05/chubby.gif</url>
	<title>wales etl xml enterpriseintegration Archives - The Story of David Kaspar</title>
	<link>https://blog.davidkaspar.com/archives/tag/wales-etl-xml-enterpriseintegration</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Transforming in Wales</title>
		<link>https://blog.davidkaspar.com/archives/2006/04/transforming-in-wales.php</link>
					<comments>https://blog.davidkaspar.com/archives/2006/04/transforming-in-wales.php#respond</comments>
		
		<dc:creator><![CDATA[David Kaspar]]></dc:creator>
		<pubDate>Sat, 22 Apr 2006 20:05:27 +0000</pubDate>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[wales etl xml enterpriseintegration]]></category>
		<guid isPermaLink="false">https://davidkaspar.com/wp/2006/04/22/transforming-in-wales/</guid>

					<description><![CDATA[<p>I was in a bit of a pickle: a planned training session in Wales (5 hours drive away) but a heavily pregnant wife at home refusing me being away over night. So I squeezed it all into a single day. Up at 4am, in Bangor 8:30am, training session 9 to 5 and back in London &#8230; <a href="https://blog.davidkaspar.com/archives/2006/04/transforming-in-wales.php" class="more-link">Continue reading<span class="screen-reader-text"> "Transforming in Wales"</span></a></p>
<p>The post <a href="https://blog.davidkaspar.com/archives/2006/04/transforming-in-wales.php">Transforming in Wales</a> appeared first on <a href="https://blog.davidkaspar.com">The Story of David Kaspar</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" alt="wales.jpg" src="http://blog.davidkaspar.com/images/wales.jpg" width="150" height="150" class="framedalignleft"/>I was in a bit of a pickle: a planned training session in Wales (5 hours drive away) but a heavily pregnant wife at home refusing me being away over night.<br />
So I squeezed it all into a single day. Up at 4am, in <a href="http://en.wikipedia.org/wiki/Bangor,_Wales">Bangor</a> 8:30am, training session 9 to 5 and back in London after 10pm with some 540 miles more on the old odometer.<br />
<a href="http://www.etlsolutions.com/">ETL Solutions</a> was demoing their Transformation Manager (TM) application for data transformations with generate Java code.<br />
It turned out to be a very powerful tool both for the initial mapping between a source model and a destination model and for running the transformations.<br />
Supported models are XML schemas (xsd), Document Type Definitions (DTD), partial XML data, Java objects, RDBMS and a multitude of flat files.<br />
Data transformations are a two step process:<br />
1. visually create a mapping between a source model and a destination model and let TM generate Java code to do the transformations<br />
2. Deploy the generated code and integrate into your application with 5-6 lines of code.<br />
The visual mapping included drag-and-dropping of elements between the source and destination. In addition, TM is using a powerful modeling language (SML) for more advanced mappings.<br />
The tool originated from a requirement of migrating data between Oracle databases which is evident from the strong DB support. Included are operations for transaction management and batch operations for optimisation tweaking.<br />
The tool then evolved by supporting additional data models and by the addition of various transformation functions (financial, mathematical and similar).<br />
The only thing I was missing was the support for XSL output when converting between two XML schemas.<br />
I find XSL to be more portable than Java classes but when asked to specify a scenario where our company would not be able to use Java classes for a transformation, I was not able to.</p>
<p>The post <a href="https://blog.davidkaspar.com/archives/2006/04/transforming-in-wales.php">Transforming in Wales</a> appeared first on <a href="https://blog.davidkaspar.com">The Story of David Kaspar</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.davidkaspar.com/archives/2006/04/transforming-in-wales.php/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
