![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hi All, We all are talking lots about Dimensions and fact table in warehouse. I would like to know few thing from experts: 1) Dimensions and facts are in Warehouse or Datamarts. 2) If we have Dimension and facts in Warehouse and datamart then what the difference in design. Waititng for reply. Regards Umesh Choudhary |
#3
| |||
| |||
|
|
Not really a guru in DW construction .... but my 2c worth ... Datamarts are really just a subset of the DataWarehouse. The design principles are the same, but focus is on just one Geography or one Business Area (however you choose to organise your business). If geographic, then the DataMart may reflect most of the structure of the Data Warehouse but with less populated tables (however the Dimension tables might still be fully populated). A Business-Area centric DataMart may contain all data for only a few of the many related combinations of Fact & Dimension tables. Essentially no difference in design -merely a matter of scope. |
#4
| |||
| |||
|
|
YouveGotToBeKidding (AT) nowhere (DOT) com> wrote in message news 9f0j0dj75omqd2odn010qmv04h46q0jet (AT) 4ax (DOT) comNot really a guru in DW construction .... but my 2c worth ... Datamarts are really just a subset of the DataWarehouse. The design principles are the same, but focus is on just one Geography or one Business Area (however you choose to organise your business). If geographic, then the DataMart may reflect most of the structure of the Data Warehouse but with less populated tables (however the Dimension tables might still be fully populated). A Business-Area centric DataMart may contain all data for only a few of the many related combinations of Fact & Dimension tables. Essentially no difference in design -merely a matter of scope. Data warehouses are assumed to have a longer life and contain finer detail, more likely to be in a normalised form. They will almost always be relational and will be structured for maintainability rather than query performance, so they wouldn't normally need to include aggregates. Data marts are focused on supporting a particular set of queries directly and are more likely to contain aggregates. They may be relational or multidimensional, the latter being favoured if the calculations are complex and fast performance is a must. If multidimensional, they will have a completely different structure to the enterprise data warehouse. Even if relational, they will probably have fewer dimensions and less detail. |
![]() |
| Thread Tools | |
| Display Modes | |
| |