Domanda

ho una struttura come questa in un DB

| ID ruolo | RoleTypeID | PersonID | organizationid | FromDate | Todate |

Ogni ruolo è valida solo per le date tra FromDate e todate.

Ogni persona ha una data nome, il sesso e la nascita.

Voglio mettere questa data in un data warehouse da utilizzare con SSAS.

Non voglio essere in grado di costruire cubi con il numero di ruoli per organizzazione, per ogni tipo di ruolo, per sesso, per età per volta.

Come faccio a progettare un DW per memorizzare questo, ho potuto potenzialmente ottenere ~ 200 righe solo a causa delle combinazioni di dati età e sesso, ma poi ho i tipi e le organizzazioni di ruolo in cima a quello.

es. file come

| 2009-01-01 | RoleTypeID = Employee | Organizzazione = HQ | Sesso = Maschio | Età = 32 | Count = 17 | | 2009-01-01 | RoleTypeID = Employee | Organizzazione = HQ | Sesso = Femmina | Età = 32 | Count = 12 | | 2009-01-01 | RoleTypeID = Employee | Organizzazione = HQ | Sesso = Maschio | Età = 33 | Count = 18 |

istinto mi dice che sono sulla strada sbagliata qui ...

È stato utile?

Soluzione

Un progetto Datawarehouse in realtà non è qualcosa che si può saltare in senza avere una buona conoscenza solida e la comprensione dei fondamenti coinvolti. Il processo di progettazione non è lo stesso come il 'modello relazionale' e richiede che si pensa in modo diverso sui dati.

Il mio consiglio per voi è quello di entrare in possesso di una copia del testo che segue. Si tratta di una risorsa eccellente che vi guiderà attraverso i passi necessari per l'intero progetto.

http://www.amazon.com/Microsoft-Data-Warehouse-Toolkit -Microsoft-business-intelligence / DP / 0471267155

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top