La virtualizzazione dei dati utilizza un livello di astrazione software per creare una vista dei dati integrata senza estrarli, trasformarli o caricarli fisicamente. Le organizzazioni sfruttano tale funzionalità come repository di dati unificato virtuale senza le spese e la complessità legate alla creazione e alla gestione di piattaforme separate per origine e destinazione. Se da un lato è possibile usarla in parallelo al processo di estrazione, trasformazione e caricamento (ETL), dall'altro la virtualizzazione dei dati viene sempre più spesso considerata un'alternativa all'ETL e ad altri metodi di integrazione dei dati fisici. Ad esempio, è possibile usare AWS Glue Elastic Views per creare rapidamente una tabella virtuale, cioè una vista materializzata, a partire da più datastore di origine.