Regression testing is used after developing functional repairs to the data warehouse. Its purpose is to check if said repairs have impaired other areas of the ETL process.
Regression testing should always be performed after system modifications to see if they have introduced new defects.