ETL architecture covers three key steps: extraction, transformation, and load. The extraction phase unloads data from source systems as quickly and as lightly as possible. The data transformation and load stages are about integrating and moving integrated data to the final target destination.