A generic and customizable framework for the design of ETL scenarios