I dati in un sistema di Datawarehousing vengono caricato con strumenti ETL (Extract, Transform, Load), che eseguono le seguenti tre operazioni:
- Estraggono i dati dai sistemi sorgenti, come un sistema RBDMS transazionale o da file flat (fogli di calcolo o CSV);
- Trasformano i dati eseguendo operazioni di pulizia dei dati;
- Caricano i dati nel data warehouse.