CloverETL

CloverETL
CloverETL
CloverETL product logo.png
Developer(s) Javlin
Initial release 2002
Stable release 3.1.0 / June 2011
Operating system Cross-platform
Type ETL tools
License dual LGPL, commercial
Website http://www.cloveretl.com/

CloverETL is a Java-based data integration framework used to transform, cleanse, standardize and distribute data to applications, databases or warehouses. Its component-based structure allows easy customization and embeddability.

Contents

CloverETL suite

  • CloverETL Community - free-of-charge data integration tool with GUI
  • CloverETL Designer - the graphical user interface to create and modify data transformations for CloverETL Server and Engine.
  • CloverETL Engine - executes the transformations (run-time); can be embedded as a library. Available under LGPL.
  • CloverETL Server - full-fledged server application with a rich WEB-based administrative interface, which leverages the existing CloverETL Engine.
  • CloverETL Cluster/Cloud - server extension allowing multiple instances to form data transformation cluster capable of running in-house or in cloud environment with dynamic load-balancing & nodes provisioning.

Main Features

Platform, Application and Database independent

  • utilizing industry standards of Java (SE/EE) and Eclipse

Embeddable

  • both engine and the server can be embedded as a transformation library/service

Scalable & Efficient

  • Data transformation is performed by independent components, each running as an independent thread – allows utilization of multiple CPUs or cores
  • Compact size, very small memory footprint
  • High speed – Clover outperforms custom scripts by 45% and is the fastest Java Open Source ETL tool[1]
  • Clustering extension is available for CloverETL Server which allows both pipeline & data parallelism

Stable & Mature

  • CloverETL was founded in 2002 and is continuously developed by stable team of programmers
  • Project is self-funded - no venture capital involved

Customizable

  • Can be quickly and easily extended by custom components

More details

CloverETL is a Java based ETL tool with Open Source components.[2][3] It can be used standalone - as a command-line application or server application or can be easily embedded in other application (as a Java library). CloverETL is accompanied by CloverGUI graphical user interface developed as Eclipse plugin.[4][5][6] Data transformation is described by transformation graph that is represented by Java class. However, description of graphs can be stored also in XML format. Graph consists of nodes (perform various simple transformations) and edges (connect nodes and pass data around). Each node is run as separate thread which helps utilize more CPUs (cores). The Clover ETL engine can also be used in transaction mode - i.e. transformation graphs are executed repetitively as a step in transaction.
CloverETL can be easily extended by creating new custom components in Java. Such components can be registered within the GUI and used as any other component delivered in the standard pack.
Server version of CloverETL allows parallel execution of transformations and also supports execution of transformations in transaction mode. The server runs inside application container.

CloverETL currently contains connectors for following data sources

  • text file delimited*, fix-length* & combined*
  • XML* supports very large XML data files - GBs
  • XLS (MS Excel)*
  • any RDBMS through JDBC
  • WebServices through REST/SOAP protocols
  • JMS
  • LDAP
  • dBase/FoxBase/FoxPro
  • bulk-loaders for Oracle, DB2, MS SQL, Informix, MySQL and PostgreSQL
  • QuickBase (by Intuit)

*remote reading/writing through FTP/SFTP/HTTP/HTTPS protocols and also from ZIP/GZIP/TAR archives supported

CloverETL has been successfully deployed on following OS platforms

  • Linux (both 32&64 bits)
  • Windows (both 32&64 bits)
  • HP-UX
  • AIX
  • AS/400 (IBM System I)
  • Solaris
  • Mac OS X

Other open-source Java ETL frameworks

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Clover.ETL — Infobox Software name = clover.ETL latest release version = 2.5.0 latest release date = September 2008 operating system = Cross platform genre = license = LGPL website = http://www.cloveretl.org/clover.ETL is an Open Source, Java based ETL… …   Wikipedia

  • Open Source Business Intelligence — L OSBI, acronyme de Open Source Business Intelligence, regroupe l ensemble des solutions et techniques liées au décisionnel et dont le modèle s appuie sur l Open Source. Ce concept, malgré la ressemblance, n a aucun rapport avec l Open Source… …   Wikipédia en Français

  • ETL — (от англ. Extract, Transform, Load  дословно «извлечение, преобразование, загрузка»)  один из основных процессов в управлении хранилищами данных, который включает в себя: извлечение данных из внешних источников; их трансформация и… …   Википедия

  • Extract, transform, load — Extract, transform and load (ETL) is a process in database usage and especially in data warehousing that involves: Extracting data from outside sources Transforming it to fit operational needs (which can include quality levels) Loading it into… …   Wikipedia

  • ETL-Prozess — ETL: Datenfluss und unterstützende Programme Extract, Transform, Load (ETL) ist ein Prozess, bei dem Daten aus mehreren ggf. unterschiedlich strukturierten Datenquellen in einer Zieldatenbank vereinigt werden. Extraktion der relevanten Daten aus… …   Deutsch Wikipedia

  • Extract Transform Load — Pour les articles homonymes, voir ETL. « Extract Transform Load » est connu sous le terme ETL, ou Extracto Chargeur, (ou parfois : datapumping). Il s agit d une technologie informatique intergicielle (comprendre middleware)… …   Wikipédia en Français

  • Liste De Logiciels Libres — Les logiciels libres présents sur cette page le sont selon la définition de l article logiciel libre. La plupart des programmes cités ici sont disponibles sous licence GNU GPL ou BSD. Sommaire 1 Système d exploitation 1.1 Famille des GNU/Linux… …   Wikipédia en Français

  • OSBI (Open Source Business Intelligence) — Open Source Business Intelligence L OSBI, acronyme de Open Source Business Intelligence, regroupe l ensemble des solutions et techniques liées au décisionnel et dont le modèle s appuie sur l Open Source. La quasi totalité des domaines de la… …   Wikipédia en Français

  • ETL — Saltar a navegación, búsqueda ETL son las siglas en inglés de Extraer, Transformar y Cargar (Extract, Transform and Load). Es el proceso que permite a las organizaciones mover datos desde múltiples fuentes, reformatearlos y limpiarlos, y… …   Wikipedia Español

  • List of free and open source software packages — This article is about software free to be modified and distributed. For examples of software free in the monetary sense, see List of freeware. This is a list of free and open source software packages: computer software licensed under free… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”