GETL
ETL engine based on Groovy
...The data structures tend to change over time, or not be known in advance, working with them must be maintained;
3. All routine work ETL should be automated wherever possible;
4. Compiling the code on the fly bail speed and reserve for the optimization;
5. Sophisticated class hierarchy guarantee easy connection of other open source solutions.