Data Warehouse Newbie Questions
From: SerGioGio <serge.malonga_at_supelec.fr>
Date: 4 Jun 2002 06:36:37 -0700
Message-ID: <e42147c6.0206040536.17e78794_at_posting.google.com>
Hi !
Date: 4 Jun 2002 06:36:37 -0700
Message-ID: <e42147c6.0206040536.17e78794_at_posting.google.com>
Hi !
- Suppose I have a 'Sales' "fact table"... some Sales are "basic
sales", but some are more complicated, hence I need to store more
"attributes".
Do I create a new 'Special Sales' "fact table" ? Or is it better that
'Sales' table holds all the possible attributes, and have them "NULL"
when not relevant ? And what about using the "supertype" pattern ( a special sale is described by a record in 'Sales' table and a record in
'Special Sales' that provides the additional attributes ) ?
([ this question relates to one of my previous posts -- and I thank
people who took time to answer me --, but I would like people's
opinion in the context of a data warehouse, that will contain up to
200 million records ! ])
- In a 'Time' dimension, each day, with its week, month, year, etc must be entered in the corresponding table. Who does this process ? Is it done automatically by some kind of mechanism in the RDMS or must it be done manually ?
- Does data REALLY need to be denormalised (I am a newbie !) ? Is it necessary or is it just a hacker optimisation ? I have allways been taught to normalise !
- Do you know of any good web sites on the subject of designing a Data Warehouse ?
Thanks in Advance for your answers !!
SerGioGio Received on Tue Jun 04 2002 - 15:36:37 CEST