What is the purpose of ETL process in DW?

Extract Transform and Load is a process in data warehousing that involves:
1. Extracting data from outside/multiple sources
2. Transforming it to fit operational needs (which can include quality levels)
3. Loading it into the end target (database, data mart or data warehouse)