Dispensa in PDF - Dipartimento di Scienze Ambientali, Informatica e ...
Dispensa in PDF - Dipartimento di Scienze Ambientali, Informatica e ...
Dispensa in PDF - Dipartimento di Scienze Ambientali, Informatica e ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Figura 6.18. OLAP a tre <strong>di</strong>mensioni.<br />
Carnielli Efrem: Programmazione a componenti<br />
Def<strong>in</strong>izione ed uso <strong>di</strong> classi, oggetti ed <strong>in</strong>terfacce<br />
Si possono sud<strong>di</strong>videre le <strong>di</strong>mensioni della ricerca secondo varie granularità,<br />
ad esempio se una <strong>di</strong>mensione è caratterizzata dal tempo, potrei passare<br />
dall’analisi dei dati per anni a un’analisi per mesi. Questa operazione viene fornita<br />
grazie alle <strong>in</strong>formazioni contenute nel OLAP.<br />
In sopporto a questo il sistema mi consente <strong>di</strong> fare <strong>di</strong>fferenti operazioni:<br />
• Drill-down: per passare da una granularità più grossa a una più f<strong>in</strong>e.<br />
• Roll<strong>in</strong>g-up: per passare da una granularità più f<strong>in</strong>e a una più grossa.<br />
• Slice: fissato un parametro (una <strong>di</strong>mensione) analizzo le altre<br />
<strong>di</strong>mensioni relative al dato stabilito. In pratica si <strong>di</strong>m<strong>in</strong>uisce <strong>di</strong> una<br />
<strong>di</strong>mensione il sistema OLAP.<br />
Per realizzare un’analisi conviene tenere conto delle tecnologie già esistenti,<br />
presenti sul mercato, che mi permettano <strong>di</strong> utilizzare la base <strong>di</strong> dati del sistema.<br />
Progettare un sistema <strong>di</strong> analisi da zero può risultare <strong>di</strong>spen<strong>di</strong>oso sia <strong>in</strong> term<strong>in</strong>i <strong>di</strong><br />
tempo che <strong>di</strong> costi, rispetto all’acquisto <strong>di</strong> un sistema già realizzato.<br />
7 Def<strong>in</strong>izione ed uso <strong>di</strong> classi, oggetti ed<br />
<strong>in</strong>terfacce<br />
In fase <strong>di</strong> <strong>in</strong>ception ci si chiede se esiste un software già pronto per risolvere le<br />
nostre esigenze oppure se deve essere prodotto. Si tratta, perciò <strong>di</strong> rispondere alla<br />
163