En ETL, les données sont transformées avant d'être chargées dans la cible. En ELT, elles sont d'abord chargées brutes, puis transformées dans l'entrepôt avec sa puissance de calcul, par exemple en SQL. L'ELT, courant avec les entrepôts cloud, garde les données d'origine et facilite le retraitement.