Sono piuttosto nuovo nella progettazione DW e sto lavorando su un DW per modellare alcune infrastrutture IT.
Il problema / domanda principale a questo punto è come modellare le informazioni sull'unità.
Raccoglieremo dati aggregati su file e cartelle e dati separati su unità fisiche. Le informazioni sull'unità includeranno almeno lo spazio totale e libero e verranno aggiornate più volte alla settimana.
Una delle domande di business a cui dovrà essere data risposta è come l'utilizzo dell'azionamento tende nel tempo. Le informazioni sull'unità verranno utilizzate anche in una gerarchia che porta anche al livello del file / cartella.
Le opzioni che posso vedere ora sono:
Implementare
DRIVE
come una dimensione- Semplifica la progettazione della gerarchia
- Ciò causerà problemi con la segnalazione? Mi sembra controintuitivo riportare i dati limitati nel tempo solo su una dimensione
- Sembra anche problematico avere una dimensione che SAPI cambierà ogni volta che aggiorni i tuoi dati
Implementare
DRIVE
come una tabella dei fatti- Semplifica i rapporti
- Gerarchia dei complicati (?): Userò
Drive
per mappare i dati su un server o computer specifico. È corretto utilizzare una tabella dei fatti come livello intermedio in una gerarchia? Non penso lo sia.
Implementare
DRIVE
sia un fatto che una dimensione- Il fatto conterrà solo la chiave, la data e i fatti sullo spazio
- La dimensione includerà altri dati non additivi come il computer in uso, ecc.
- Sembra risolvere entrambi i problemi, ma è un anti-schema?