ETL is abbreviation of Extractin,Transformation and Load, which describes the data processing from data source to destination process ETL extract distributed heterogeneous data sources to middle lay, do some cleaning, transformation and integration, at the end load data to Data Warehouse in defined data model format.