My first Publication Agile-Data-Warehouse-Design-eBook | Page 32

How to Model a Data Warehouse 11 Data Warehouse Analysis and Design Both 3NF ER modeling and dimensional modeling are primarily database design techniques (one arguably more suited to data warehouse design than the other). Prior to using either to design data structures for meeting BI information require- ments, some form of analysis is required to discover these requirements. The two approaches commonly used to obtain data warehousing requirements are data- driven analysis (also known as supply driven) and reporting-driven analysis (also known as demand driven). While most modern data warehousing initiatives use some combination of the two, Figure 1-4 shows the analysis and design bias of early 3NF enterprise data warehouses compared to that of more recent dimen- sional data warehouses and data marts. Analysis techniques are required to discover BI data requirements Figure 1-4 Data warehouse analysis and design biases Data-Driven Analysis Using a data-driven approach, data requirements are obtained by analyzing oper- ational data sources. This form of analysis was adopted by many early IT-lead data warehousing initiatives to the exclusion of all others. User involvement was avoided as it was mistakenly felt that data warehouse design was simply a matter of re-modeling multiple data sources using ER techniques to produce a single ‘per- fect’ 3NF model. Only after that was built, would it then be time to approach the users for their BI requirements. Pure data-driven analysis avoided early user involvement