Extract, transform, load
Template:Stub informatica Il termine ETL (Extract, Transform, Load) si riferisce al processo di caricamento dei dati in un Data warehouse.
I dati vengono estratti da sistemi sorgenti quali database transazionali (OLTP), comuni files di testo o da altri sistemi informatici (ad esempio, sistemi ERP).
Subiscono quindi un processo di trasformazione, che consiste ad esempio nel:
- Selezionare solo i dati che sono di interesse per il sistema
- Tradurre dati codificati
- Derivare nuovi dati calcolati
- Eseguire join tra dati recuperati da differenti tabelle
- Raggruppare i dati
Vengono infine memorizzati nelle tabelle del data warehouse (LOAD).
Le informazioni vengono aggregate in modo da non avere un dettaglio eccessivo, ma mantenendo comunque una granularità che consenta di effettuare analisi precise sui dati.
Consolidare significa invece raccogliere informazioni su un singolo cliente.