How do you create an ETL framework?

Rami Amar