Hi,

I recently had do do some ETL work (select from database one,
transform, insert into database two). I searched for an existing tool,
but found none that was reasonably simple but Scriptella, which
implements a DSL for this job. Hm. I thought, "Hey, this must be easy
to do with a Lisp". And it was. I wrote a post about my experience
here:

http://michakurt.blogspot.com/2011/01/minimalistic-etl-with-clojure.html

To sum up, with about a screen-page of clojure-code one can implement
a very handy DSL that allows you to write something like this:

(with-query-results source "select * from emp"
  (sql target "insert into employees_names (name) values (?)" [(v?
ename)]))

Very simple, but gets the job done.

I just wanted to share this.

Have fun,

Michael

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to