<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://wiki.cloveretl.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.cloveretl.org/feed.php">
        <title>CloverETL wiki</title>
        <description></description>
        <link>http://wiki.cloveretl.org/</link>
        <image rdf:resource="http://wiki.cloveretl.org/lib/images/favicon.ico" />
       <dc:date>2008-11-20T11:47:46+01:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.cloveretl.org/doku.php?id=navigation&amp;rev=1227101612&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cloveretl.org/doku.php?id=components:bulkloaders:mssql_data_writer&amp;rev=1226674194&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cloveretl.org/doku.php?id=components:transformers&amp;rev=1226655050&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cloveretl.org/doku.php?id=transf_lang_functions&amp;rev=1226585511&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cloveretl.org/doku.php?id=examples_index&amp;rev=1226506929&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cloveretl.org/doku.php?id=complex_examples&amp;rev=1226506769&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cloveretl.org/doku.php?id=components:writers&amp;rev=1226504630&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cloveretl.org/doku.php?id=components:joiners&amp;rev=1226504479&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cloveretl.org/doku.php?id=components:readers&amp;rev=1226503479&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cloveretl.org/doku.php?id=graph_elements:lookups&amp;rev=1226410209&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cloveretl.org/doku.php?id=start&amp;rev=1226402562&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.cloveretl.org/lib/images/favicon.ico">
        <title>CloverETL wiki</title>
        <link>http://wiki.cloveretl.org/</link>
        <url>http://wiki.cloveretl.org/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://wiki.cloveretl.org/doku.php?id=navigation&amp;rev=1227101612&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-19T14:33:32+01:00</dc:date>
        <dc:creator>Initiate Systems</dc:creator>
        <title>navigation</title>
        <link>http://wiki.cloveretl.org/doku.php?id=navigation&amp;rev=1227101612&amp;do=diff</link>
        <description>----------
 CloverETL Tool

----------

 Transformation graph
 Running &amp; debugging


----------

	*  Components

	*  Connections

	*  Edges

	*  Lookup tables

	*  Metadata

	*  Properties

	*  Sequences


----------

	*  Readers

	*  Writers

	*  Transformers

	*  Joiners

	*  Bulk loaders

	*  Others</description>
    </item>
    <item rdf:about="http://wiki.cloveretl.org/doku.php?id=components:bulkloaders:mssql_data_writer&amp;rev=1226674194&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-14T15:49:54+01:00</dc:date>
        <dc:creator>Tomas Waller</dc:creator>
        <title>MsSqlDataWriter component</title>
        <link>http://wiki.cloveretl.org/doku.php?id=components:bulkloaders:mssql_data_writer&amp;rev=1226674194&amp;do=diff</link>
        <description>This component loads data to MsSql database using the bcp utility. It is faster then DBOutputTable. Load formats data pages directly, while avoiding most of the overhead of individual row processing that inserts incur.

There is created bcp command depending on input parameters. Data are read from given input file or from the input port and loaded to database.</description>
    </item>
    <item rdf:about="http://wiki.cloveretl.org/doku.php?id=components:transformers&amp;rev=1226655050&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-14T10:30:50+01:00</dc:date>
        <dc:creator>Pavel Najvar</dc:creator>
        <title>Transformers</title>
        <link>http://wiki.cloveretl.org/doku.php?id=components:transformers&amp;rev=1226655050&amp;do=diff</link>
        <description>Transformers are components of graph that transform data from one or more input ports to output port. Most of transformers use transform function or key or some other method that defines particular data transformation.


Note: For characters that are impossible to enter directly, there are several escape sequences: \\, \n, \t, \r, \”, \f, \b. So be careful when using “\” character, eg. parameter filterExpression=“$Field1~=&amp;quot;([^\\|]*\\|){3}&amp;quot;” will be interpreted as “$Field1~=…</description>
    </item>
    <item rdf:about="http://wiki.cloveretl.org/doku.php?id=transf_lang_functions&amp;rev=1226585511&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-13T15:11:51+01:00</dc:date>
        <dc:creator>Tomas Waller</dc:creator>
        <title>Clover ETL Transformation Language functions</title>
        <link>http://wiki.cloveretl.org/doku.php?id=transf_lang_functions&amp;rev=1226585511&amp;do=diff</link>
        <description>Listed below are all Clover ETL TL language functions which are part of the standard release.

Convertion functions

base64byte

(since 2.4)

Converts string containing BASE64 encoded data into binary representation - bytearray.

 

bytearray base64byte(string src);</description>
    </item>
    <item rdf:about="http://wiki.cloveretl.org/doku.php?id=examples_index&amp;rev=1226506929&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-12T17:22:09+01:00</dc:date>
        <dc:creator>Tomas Waller</dc:creator>
        <title>CloverETL examples</title>
        <link>http://wiki.cloveretl.org/doku.php?id=examples_index&amp;rev=1226506929&amp;do=diff</link>
        <description>To download example package go to download page.

Index of all examples
graphAggregateSorted.grf   This graph illustrates usage of Aggregate component. graphAggregateUnsorted.grf   This graph illustrates usage of Aggregate component. graphAproximativeJoin.grf   In this example data are read from from file customers0.dat and from database table employee; then for both flows there is generated matching key consisting of 4 letters of last name (flat file: lname, database: last_name) and 3 letters o…</description>
    </item>
    <item rdf:about="http://wiki.cloveretl.org/doku.php?id=complex_examples&amp;rev=1226506769&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-12T17:19:29+01:00</dc:date>
        <dc:creator>Tomas Waller</dc:creator>
        <title>CloverETL examples</title>
        <link>http://wiki.cloveretl.org/doku.php?id=complex_examples&amp;rev=1226506769&amp;do=diff</link>
        <description>To download example package go to download page.

Complex examples

 This examples combines several components to perform useful transformation similar to one you could use in a real life.

Join example

 This graphs combines information about orders made and information about individual items/products purchased within each order. It also adds information about which customer ordered the goods. To get all this information, it needs to join data from ORDERS.DBF (a dBase table) ODETAILS.DBF and Cu…</description>
    </item>
    <item rdf:about="http://wiki.cloveretl.org/doku.php?id=components:writers&amp;rev=1226504630&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-12T16:43:50+01:00</dc:date>
        <dc:creator>Tomas Waller</dc:creator>
        <title>Writers</title>
        <link>http://wiki.cloveretl.org/doku.php?id=components:writers&amp;rev=1226504630&amp;do=diff</link>
        <description>Writers are terminated components of graph that writes data to output source. The source can be for example a file placed on local disk, ftp, ldap, jms or database tables, etc. Graph must contain at least one of these components or more.


 

----------</description>
    </item>
    <item rdf:about="http://wiki.cloveretl.org/doku.php?id=components:joiners&amp;rev=1226504479&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-12T16:41:19+01:00</dc:date>
        <dc:creator>Tomas Waller</dc:creator>
        <title>Joiners</title>
        <link>http://wiki.cloveretl.org/doku.php?id=components:joiners&amp;rev=1226504479&amp;do=diff</link>
        <description>Joiners are components of graph that join data from all connected input ports based on defined key and propagate the result to output port. 
 
 



 

Transformations

 In either of these components, you must define some transformation using the transform() function. In addition to this required function, you can define other two functions: init() and finished(). If you want to declare and initialize some variables, if you want to anything what should be done at the beginning of data processing …</description>
    </item>
    <item rdf:about="http://wiki.cloveretl.org/doku.php?id=components:readers&amp;rev=1226503479&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-12T16:24:39+01:00</dc:date>
        <dc:creator>Tomas Waller</dc:creator>
        <title>Readers</title>
        <link>http://wiki.cloveretl.org/doku.php?id=components:readers&amp;rev=1226503479&amp;do=diff</link>
        <description>Readers are initial components of graph that reads data from input source. The source can be for example a file placed on local disk, ftp, ldap, jms or database tables, etc. Graph must contain at least one of these components or more.


 

----------</description>
    </item>
    <item rdf:about="http://wiki.cloveretl.org/doku.php?id=graph_elements:lookups&amp;rev=1226410209&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-11T14:30:09+01:00</dc:date>
        <dc:creator>Martin Janik</dc:creator>
        <title>Lookup tables - AspellLookup XML definition</title>
        <link>http://wiki.cloveretl.org/doku.php?id=graph_elements:lookups&amp;rev=1226410209&amp;do=diff</link>
        <description>Lookup tables contain data records that are searched.

There are five variants of lookup tables currently supported:

	*  SimpleLookup -  complete lookup table stored in memory, data is read from external text file.
	*  DBLookup - lookup table base on parametrized SQL query. Results can be cached in memory to limit access to database.
	*  RangeLookup - elements of lookup are “intervals”: each interval has start and end point(s).
	*  PersistentLookup - complete lookup table stored in external…</description>
    </item>
    <item rdf:about="http://wiki.cloveretl.org/doku.php?id=start&amp;rev=1226402562&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-11T12:22:42+01:00</dc:date>
        <dc:creator>David Pavlis</dc:creator>
        <title>CloverETL Tool</title>
        <link>http://wiki.cloveretl.org/doku.php?id=start&amp;rev=1226402562&amp;do=diff</link>
        <description>CloverETL is a Java based ETL framework which can be used to transform structured data, and to some degree free-form data. Its complete platform independence is achieved by the exclusive use of Java technology. It can be used standalone as an application launched from a command line or can be embedded into your own application. CloverETL is released under the LGPL license.</description>
    </item>
</rdf:RDF>
