La progettazione del data warehouse
Il disegno logico e fisico di Data Warehouse e Data Mart è di cruciale importanza.
Obiettivo del corso è fornire le conoscenze necessarie per utilizzare al meglio il modello dimensionale, sul quale si basa sia la progettazione sia la ricerca delle informazioni in un data warehouse.
Si analizzano in dettaglio le varie alternative per la progettazione logica delle tabelle dei fatti e delle dimensioni, discutendo la validità delle scelte attraverso la presentazione di esempi applicativi concreti e numerose esercitazioni previste in aula.
Il corso affronta inoltre tutte le problematiche correlate: dal caricamento dei dati alla presentazione dei risultati, alla luce delle diverse tipologie di applicazioni che possono operare su un data warehouse.
I concetti e le tecniche esposte in sede teorica vengono applicati in un Caso studio di progettazione.
Contenuti
Concetti di base e terminologia, architettura e componenti.
Tecniche per raccogliere e analizzare i requisiti funzionali e tecnologici; tipologie e locazione degli utenti coinvolti: profili di utilizzo, problematiche di sicurezza e di distribuzione delle informazioni.
Pro e contro dei diversi approcci alla modellazione dei dati (Entità/Relazioni, Star Schema, Snow Flake).
Fatti, dimensioni, gerarchie, la dimensione Tempo, dimensioni a variazione lenta, dimensioni degenerate, mini-dimensioni, fatti semi-additivi, assenza della tabella dei fatti.
Permettono la trasformazione di un Modello Concettuale dei Dati in un modello Dimensionale Iniziale (Star schema) e l’analisi dei requisiti per adeguare il modello alle esigenze utente.
Utilizzando come Data Base target ORACLE.
Prerequisiti
La partecipazione al corso “Data Warehouse: architettura e principi” o il possesso di conoscenze equivalenti; conoscenze di base sulla progettazione delle basi dati.