# Implementing cloverETL design

**URL:** <https://forum.cloverdx.com/t/implementing-cloveretl-design/1346>\
**Category:** CloverDX Platform\
**Created:** [February 7, 2014, 12:00am UTC](https://forum.cloverdx.com/t/implementing-cloveretl-design/1346 "2014-02-07T00:00:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![asp](https://avatars.discourse-cdn.com/v4/letter/a/9fc348/32.png) [@asp](https://forum.cloverdx.com/u/asp)\
**Post date:** [February 7, 2014, 12:00am UTC](https://forum.cloverdx.com/t/implementing-cloveretl-design/1346/1 "2014-02-07T00:00:00Z")

</div>

Hello,

I am new to ETL. Is ETL is similar to any Object oriented programming language for coding purpose? I wanted to implement simple Data Transformation Design as Data cleansing and filtering. Can you provide me some examples related to that for understanding the syntax of this language?

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![David\_Hlidek](https://avatars.discourse-cdn.com/v4/letter/d/58f4c7/32.png) [@David\_Hlidek](https://forum.cloverdx.com/u/David_Hlidek)\
**Post date:** [February 12, 2014, 2:05pm UTC](https://forum.cloverdx.com/t/implementing-cloveretl-design/1346/2 "2014-02-12T14:05:40Z")

</div>

Hi ASP,

Please take a look on definition of ETL - [http://en.wikipedia.org/wiki/Extract,\_transform,\_load](http://en.wikipedia.org/wiki/Extract,%5Ftransform,%5Fload) - it is general term. Out tool, CloverETL is designed to help with ETL process, but also data integration in general. We prefer building ETL using GUI tool CloverETL Designer ([http://www.cloveretl.com/products/designer](http://www.cloveretl.com/products/designer)) instead of writing code. However we also have embedded programming language called CTL - similar to Java/C. You can find it’s documentation here: [http://doc.cloveretl.com/documentation/ … /ctl2.html](http://doc.cloveretl.com/documentation/UserGuide/index.jsp?topic=/com.cloveretl.gui.docs/docs/ctl2.html)

I hope this helps.
