90 likes | 238 Views
Data Warehousing Concepts and Design. Chapters 31 & 32 in textbook. What is Data Warehousing?. A subject-oriented, integrated, time-variant and non-volatile collection of data. Supports decision-making process. Benefits: Potential high returns on investment. Competitive advantage.
E N D
Data Warehousing Concepts and Design Chapters 31 & 32 in textbook
What is Data Warehousing? • A subject-oriented, integrated, time-variant and non-volatile collection of data. • Supports decision-making process. • Benefits: • Potential high returns on investment. • Competitive advantage. • Increased productivity of corporate decision-makers.
Data Warehousing Design • DW Design depends on the questions that managers impose on a DW. • The data itself gets • Extracted from OLTP systems. • Cleaned to get rid of redundancy and missing values. • Stored in a warehouse. • In step 3, we design the DW.
Dimensionality Modeling (DM) • DM = ER modeling with restrictions. • Each design consists of • 1 Fact Table: group of foreign keys. • Many Dimensional Tables: each has a primary key corresponding to a foreign key in fact table. • A join between all tables the whole un-normalized DB. • Popular schemas • Star. • Snowflake. • Starflake.
DW Design Methodology • Choosing the process. • Choosing the grain. • Identifying the dimensions. • Choosing the facts. • Storing pre-calculations. • Rounding-out the dimension tables. • Choosing the duration of the DB. • Tracking slowly changing dimensions. • Deciding query priorities and modes.