Framework for ETL (Extract-Transform-Load) processes