|
|
|
Index - Major Sections
Site Map
Product and Services _______________ Index - Same Level Subject
Index - Child Subjects |
IntroductionA Data Warehouse is a database designed for decision support. It is different. Because of this is has a structure that is unique to a database. The conceptual architecture of a data warehouse design is generally composed of several separate systems:
ConstrainsAlthough many times you hear that big is better, that does not does always hold true with data warehouses. The criteria should be that the data that is needed to make a decision is available. It should not store data just for the sake of storing data. In this regards a data warehouse should be designed according to the following rules:
Data StructureTime dependentThe data within the data base has been collected over time and is time stamped Non-volatileThe data within the data base is read only. It is only used for accessing information and never updated. IntegratedContains information from many different sources. May or may not be limited by subject. PartitioningRefers to the breakup of data into separate physical units the can be handled independently. Partitioning gives the user finer detail.
Examples:
Relationships between attributes in a recordCardinality of dataLow-cardinality: values that fall within a small range of possible values
High-cardinality: values that fall within a large range of possible values GranularityGranularity is the major design issue in the data warehouse environment. It profoundly affects the volume of data that resides in the data warehouse and at the same time affects the type of query that can be answered. The volume of data in a warehouse is traded off against the level of detail of a query. (I-45)
In public health a very high level of detail, granularity, is desired. You must treat the individual clients. StorageUser InterfaceSystem Administration
ScalabilityAs the number of hits on the site increase, the number of separate processes that the server must open, increases. This can lead to very slow response times. Any design should allow for the expansion of the system. Requirements
Hardware
Physical Architect
Logical Architect
|
|
|