Laboratorio avanzato di Basi di dati
Descrizione del caso di studio da svolgere in laboratorio
Tratteremo lo sviluppo di un'applicazione che svolge il processo di ETL (Estrazione, Trasformazione e Loading) da un database operazionale a una data warehouse.
Durante il laboratorio discuteremo del progetto dei dati della data warehouse (schema a stella), analizzeremo i dati esistenti e svolgeremo i compiti di pulizia dei dati, generazione delle chiavi surrogate per il popolamento delle dimensioni e dei fatti.
A partire da un carico applicativo indicativo (interrogazioni aventi una frequenza di esecuzione nota), proveremo a svolgere tali interrogazioni con Discoverer.
Infine creeremo un insieme di viste (materializzate) che faciliteranno tali interrogazioni e abiliteremo l'ottimizzatore a usarle per migliorare i tempi di esecuzione del carico applicativo.
|