1: Pre-requisite 2: Check Schema of the Data 3: Query the Data from the Source 4: Update the Data 5: Aggregation Functions 6: Merge & Split Data Sets 7: Write / Load Data at the Destination 8: Clean up