Prototipo sviluppato per la progettazione logico-fisica (DWTool) |
Stefano Rizzi, Matteo Golfarelli, Ettore Saltarelli
Descrizione
DWTool è un prototipo per la progettazione concettuale,
logica e fisica di data warehouse. La progettazione concettuale porta alla
definizione di uno o più schemi di fatto. A partire da questi ultimi, sulla base
di un opportuno volume di dati, il prototipo dispone di strumenti in grado
di ridurre il costo di esecuzione totale di un dato carico di lavoro. In
particolare sono implementati, per quanto riguarda la progettazione logica e la
progettazione fisica, rispettivamente, un algoritmo per la
materializzazione delle viste ed uno per la scelta di quali indici costruire. La
materializzazione delle viste restituisce un'insieme di viste che soddisfa un
determinato vincolo di spazio. Analogamente, l'algoritmo di scelta degli indici
restituisce un insieme di indici che soddisfa un ulteriore vincolo di spazio. Il
risultato finale della progettazione comprende tra l'altro le query SQL necessarie per la costruzione e l'alimentazione
delle viste da materializzare e dei relativi indici.
Ambiente di sviluppo e di esecuzione
Sviluppato in Visual C++ 6.0.
Eseguibile in ambienti Windows 9x/NT.
Back