2009-04-06 9 views
1

J'ai une structure comme celui-ci dans un DBComment créer un entrepôt de données pour stocker des données dans des cubes avec SSAS?

| RoleID | RoleTypeID | PersonID | OrganizationID | FromDate | ToDate |

Chaque rôle est uniquement valide pour les dates entre FromDate et ToDate. Chaque personne a un nom, un sexe et une date de naissance.

Je souhaite placer cette date dans un entrepôt de données à utiliser avec SSAS. Là, je veux être en mesure de construire des cubes avec le nombre de rôles par organisation, par type de rôle, par sexe, par âge et par temps. Comment pourrais-je concevoir un DW pour stocker cela, je pourrais potentiellement obtenir 200 lignes juste en raison des combinaisons de données d'âge et de sexe, mais j'ai aussi des types de rôle et des organisations en plus de cela.

E.g. lignes comme

| 2009-01-01 | RoleTypeID = Employé | Organisation = HQ | Sexe = Masculin | Âge = 32 | Nombre = 17 | | 2009-01-01 | RoleTypeID = Employé | Organisation = HQ | Sexe = Féminin | Âge = 32 | Compte = 12 | | 2009-01-01 | RoleTypeID = Employé | Organisation = HQ | Sexe = Masculin | Âge = 33 | Compte = 18 |

sentiment Gut me dit que je suis sur la mauvaise voie ici ...

Répondre

1

Un projet Datawarehouse est pas vraiment quelque chose que vous pouvez sauter dans sans avoir une bonne connaissance solide et la compréhension des fondamentaux impliqués. Le processus de conception n'est pas le même que le «modèle relationnel» et exige que vous pensiez différemment à propos des données.

Mon conseil est de vous procurer une copie du texte suivant. C'est une excellente ressource qui vous guidera à travers les étapes requises pour l'ensemble de votre projet.

http://www.amazon.com/Microsoft-Data-Warehouse-Toolkit-Microsoft-Business-Intelligence/dp/0471267155

+0

Merci! Je vais commander ce livre et le vérifier. –

+0

De rien. Assurez-vous de me faire savoir comment vous allez. –

+0

Fera, merci! –

Questions connexes