15.06.2013 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!