dbTalk Databases Forums  

Database Design Question

microsoft.public.sqlserver.olap microsoft.public.sqlserver.olap


Discuss Database Design Question in the microsoft.public.sqlserver.olap forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Tim Chapla
 
Posts: n/a

Default Database Design Question - 05-12-2005 , 09:26 AM






I am wondering what the best practices are regarding an abstract vs. a
specific database design in regard to OLAP. Here is what I am doing:

I have a "Person" table.
I can create an abstract set of tables to hold Attributes of a Person, such
as Gender, Ethnicity, etc, called "Attribute Type" (To hold Gender) and then
a table called "Attribute Value" (to hold Male), and put the PersonID in the
"Attribute Value" table.

OR

I can create a "Gender" table, and put the GenderID in the Person table.

My question is this:
What are the performance and functionality losses in regard to creating OLAP
cubes, that come from going with the first, more abstract way of modeling a
database?

tx



Reply With Quote
  #2  
Old   
Tim Chapla
 
Posts: n/a

Default Re: Database Design Question - 05-13-2005 , 12:07 PM






I didn't mention the obvious connector table between Attribute Value, and
Person that will hold the AttributeValueID and the PersonID.

"Tim Chapla" <tchapla (AT) nospam (DOT) com> wrote

Quote:
I am wondering what the best practices are regarding an abstract vs. a
specific database design in regard to OLAP. Here is what I am doing:

I have a "Person" table.
I can create an abstract set of tables to hold Attributes of a Person,
such as Gender, Ethnicity, etc, called "Attribute Type" (To hold Gender)
and then a table called "Attribute Value" (to hold Male), and put the
PersonID in the "Attribute Value" table.

OR

I can create a "Gender" table, and put the GenderID in the Person table.

My question is this:
What are the performance and functionality losses in regard to creating
OLAP cubes, that come from going with the first, more abstract way of
modeling a database?

tx




Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.