<?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>CloverETL&#039;s Blog on Data Integration &#187; data transformation</title>
	<atom:link href="http://blog.cloveretl.com/tag/data-transformation/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.cloveretl.com</link>
	<description>CloverETL tips and advice from data integration experts</description>
	<lastBuildDate>Fri, 04 May 2012 09:10:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Launch Services &#8211; ETL Transformation as a WebService</title>
		<link>http://blog.cloveretl.com/etl-transformation-as-webservice?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=etl-transformation-as-webservice</link>
		<comments>http://blog.cloveretl.com/etl-transformation-as-webservice#comments</comments>
		<pubDate>Mon, 17 Jan 2011 12:34:19 +0000</pubDate>
		<dc:creator>csochor</dc:creator>
				<category><![CDATA[Using CloverETL]]></category>
		<category><![CDATA[data integration]]></category>
		<category><![CDATA[data transformation]]></category>
		<category><![CDATA[Launch Services]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[soap]]></category>
		<category><![CDATA[webservice]]></category>

		<guid isPermaLink="false">http://blog.cloveretl.com/?p=904</guid>
		<description><![CDATA[Transformations on CloverETL Server can be run by users in a very simple way by using just a web browser and a correct link. When a user click on the link, a transformation is triggered on the Server and requested &#8230; <a href="http://blog.cloveretl.com/etl-transformation-as-webservice">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://blog.cloveretl.com/etl-transformation-as-webservice/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing Rollup</title>
		<link>http://blog.cloveretl.com/introducing-rollup?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=introducing-rollup</link>
		<comments>http://blog.cloveretl.com/introducing-rollup#comments</comments>
		<pubDate>Fri, 12 Nov 2010 15:42:13 +0000</pubDate>
		<dc:creator>Martin Janik</dc:creator>
				<category><![CDATA[Using CloverETL]]></category>
		<category><![CDATA[CTL]]></category>
		<category><![CDATA[data transformation]]></category>

		<guid isPermaLink="false">http://blog.cloveretl.com/?p=825</guid>
		<description><![CDATA[Rollup is a general transformation component introduced in CloverETL version 2.8. It serves as an executor of rollup transformations written in Java or CTL. Basically, rollup transformations are used to process groups of data records. Each group consisting of M &#8230; <a href="http://blog.cloveretl.com/introducing-rollup">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://blog.cloveretl.com/introducing-rollup/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sorting Data: ExtSort vs. FastSort – which one is better for me? (Part 2)</title>
		<link>http://blog.cloveretl.com/sorting-data-extsort-vs-fastsort-part-2?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sorting-data-extsort-vs-fastsort-part-2</link>
		<comments>http://blog.cloveretl.com/sorting-data-extsort-vs-fastsort-part-2#comments</comments>
		<pubDate>Tue, 19 Oct 2010 14:22:39 +0000</pubDate>
		<dc:creator>bigpavel</dc:creator>
				<category><![CDATA[Using CloverETL]]></category>
		<category><![CDATA[data transformation]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[sorting data]]></category>

		<guid isPermaLink="false">http://blog.cloveretl.com/?p=814</guid>
		<description><![CDATA[In my  previous post I have focused on tips for tweaking the FastSort component – performance sort component available in all commercial CloverETL editions. Today, I would like to touch the original ExtSort component which has been in CloverETL for &#8230; <a href="http://blog.cloveretl.com/sorting-data-extsort-vs-fastsort-part-2">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://blog.cloveretl.com/sorting-data-extsort-vs-fastsort-part-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sorting Data &#8211; ExtSort vs. FastSort – which one is better for me?</title>
		<link>http://blog.cloveretl.com/sorting-data-extsort-vs-fastsort?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sorting-data-extsort-vs-fastsort</link>
		<comments>http://blog.cloveretl.com/sorting-data-extsort-vs-fastsort#comments</comments>
		<pubDate>Tue, 15 Jun 2010 12:08:59 +0000</pubDate>
		<dc:creator>bigpavel</dc:creator>
				<category><![CDATA[Using CloverETL]]></category>
		<category><![CDATA[data transformation]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[sorting data]]></category>

		<guid isPermaLink="false">http://blog.cloveretl.com/?p=704</guid>
		<description><![CDATA[I often get asked why CloverETL offers two sort components instead of just one and what’s the right key for determining which one is better for a particular purpose.

The reason for having two sort components in CloverETL is simply to keep things as easy as possible. Since the inner natures of ExtSort and FastSort are quite different it would be really difficult to implement a nice and clean universal one.

Luckily, the decision is simple and straightforward. In case you can dedicate enough system resources (CPU cores and/or memory) for the graph doing the sorting, FastSort is the clear option. On the other hand, if you’re short on resources and want a more conservative behavior, pick ExtSort which will give you steady performance at minimum system requirements. <a href="http://blog.cloveretl.com/sorting-data-extsort-vs-fastsort">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://blog.cloveretl.com/sorting-data-extsort-vs-fastsort/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sending E-mails from Data Transformation (Part 2 &#8211; Attachements)</title>
		<link>http://blog.cloveretl.com/sending-e-mails-with-attachments-from-data-transformation?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sending-e-mails-with-attachments-from-data-transformation</link>
		<comments>http://blog.cloveretl.com/sending-e-mails-with-attachments-from-data-transformation#comments</comments>
		<pubDate>Wed, 12 May 2010 16:15:19 +0000</pubDate>
		<dc:creator>bigpavel</dc:creator>
				<category><![CDATA[Using CloverETL]]></category>
		<category><![CDATA[data transformation]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[unstructured data]]></category>

		<guid isPermaLink="false">http://blog.cloveretl.com/?p=639</guid>
		<description><![CDATA[In my previous post I talked about using the EmailSender component featured in CloverETL 2.8 and later to send messages from inside a running transformation graph. EmailSender is used in cases when you need to compose a message from the data that you process in your graph. For example, bulk mailing computed reports, reporting faulty data to administrators, etc. Read my previous post on EmailSender to learn the basics. <a href="http://blog.cloveretl.com/sending-e-mails-with-attachments-from-data-transformation">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://blog.cloveretl.com/sending-e-mails-with-attachments-from-data-transformation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Loop Execution of Data Transformation</title>
		<link>http://blog.cloveretl.com/loop-execution-of-data-transformation?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=loop-execution-of-data-transformation</link>
		<comments>http://blog.cloveretl.com/loop-execution-of-data-transformation#comments</comments>
		<pubDate>Wed, 28 Apr 2010 15:05:56 +0000</pubDate>
		<dc:creator>mvarecha</dc:creator>
				<category><![CDATA[Using CloverETL]]></category>
		<category><![CDATA[CloverETL]]></category>
		<category><![CDATA[CloverETL Server]]></category>
		<category><![CDATA[data transformation]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[listener]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[soap]]></category>
		<category><![CDATA[webservice]]></category>

		<guid isPermaLink="false">http://blog.cloveretl.com/?p=627</guid>
		<description><![CDATA[Case study description Czech Insolvency Registry (http://isir.justice.cz) basically contains data about economic subjects that entered insolvency and have financial difficulties with paying off their debts. The registry allows everybody to download data using public SOAP Web Service. It can be &#8230; <a href="http://blog.cloveretl.com/loop-execution-of-data-transformation">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://blog.cloveretl.com/loop-execution-of-data-transformation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sending E-mails from Data Transformation (Part 1)</title>
		<link>http://blog.cloveretl.com/sending-e-mails-from-data-transformation?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sending-e-mails-from-data-transformation</link>
		<comments>http://blog.cloveretl.com/sending-e-mails-from-data-transformation#comments</comments>
		<pubDate>Thu, 08 Apr 2010 08:57:31 +0000</pubDate>
		<dc:creator>bigpavel</dc:creator>
				<category><![CDATA[Using CloverETL]]></category>
		<category><![CDATA[data transformation]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[SMTP]]></category>

		<guid isPermaLink="false">http://blog.cloveretl.com/?p=590</guid>
		<description><![CDATA[If you ever have a situation where you need to send an email from your data transformation, CloverETL gives you several options to do it. If you need to monitor your transformation&#8217;s health and status, you would be better off &#8230; <a href="http://blog.cloveretl.com/sending-e-mails-from-data-transformation">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://blog.cloveretl.com/sending-e-mails-from-data-transformation/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Data Profiling with CloverETL</title>
		<link>http://blog.cloveretl.com/data-profiling?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=data-profiling</link>
		<comments>http://blog.cloveretl.com/data-profiling#comments</comments>
		<pubDate>Wed, 31 Mar 2010 12:15:15 +0000</pubDate>
		<dc:creator>Agata Vackova</dc:creator>
				<category><![CDATA[Using CloverETL]]></category>
		<category><![CDATA[data profiling]]></category>
		<category><![CDATA[data quality]]></category>
		<category><![CDATA[data transformation]]></category>
		<category><![CDATA[ETL]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://blog.cloveretl.com/?p=537</guid>
		<description><![CDATA[Before you start to develop any data transformation you should explore your data (make data profiling). There are a lot of tools on the market that can help you. But why to install and learn another software when you can &#8230; <a href="http://blog.cloveretl.com/data-profiling">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://blog.cloveretl.com/data-profiling/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Joining Data with RelationalJoin</title>
		<link>http://blog.cloveretl.com/joining-data-with-relationaljoin?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=joining-data-with-relationaljoin</link>
		<comments>http://blog.cloveretl.com/joining-data-with-relationaljoin#comments</comments>
		<pubDate>Thu, 11 Feb 2010 17:33:04 +0000</pubDate>
		<dc:creator>Martin Janik</dc:creator>
				<category><![CDATA[Using CloverETL]]></category>
		<category><![CDATA[data transformation]]></category>
		<category><![CDATA[joining data]]></category>
		<category><![CDATA[sorting data]]></category>

		<guid isPermaLink="false">http://blog.cloveretl.com/?p=433</guid>
		<description><![CDATA[CloverETL version 2.8 offered a brand new commercial  component called RelationalJoin. It extends the CloverETL pallete of joiner components with new functionality &#8211; joining of records with relational operators different from equal (=). This component has two input ports for master and slave data records, and a single &#8230; <a href="http://blog.cloveretl.com/joining-data-with-relationaljoin">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://blog.cloveretl.com/joining-data-with-relationaljoin/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Iteration through the Record Fields in CTL</title>
		<link>http://blog.cloveretl.com/iteration-through-the-record-fields-in-ctl?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=iteration-through-the-record-fields-in-ctl</link>
		<comments>http://blog.cloveretl.com/iteration-through-the-record-fields-in-ctl#comments</comments>
		<pubDate>Mon, 25 Jan 2010 09:52:19 +0000</pubDate>
		<dc:creator>Vaclav Matous</dc:creator>
				<category><![CDATA[Using CloverETL]]></category>
		<category><![CDATA[CloverETL]]></category>
		<category><![CDATA[CTL]]></category>
		<category><![CDATA[data transformation]]></category>

		<guid isPermaLink="false">http://blog.cloveretl.com/?p=368</guid>
		<description><![CDATA[Note: this post relates to CloverETL 2.x version with CTL version 1. Starting with CloverETL 3.x , CTL version 2 was introduced which has a bit different syntax. However you can still use CTL 1 in transformations &#8211; see CTL1 &#8230; <a href="http://blog.cloveretl.com/iteration-through-the-record-fields-in-ctl">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://blog.cloveretl.com/iteration-through-the-record-fields-in-ctl/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

