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

C ONTENTS INTRODUCTION ................................................................................................................................. XVII ! PART I: MODELSTORMING ................................................................................................................... 1 ! CHAPTER 1 HOW TO MODEL A DATA WAREHOUSE.............................................................................................. 3 ! OLTP VS . DW/BI: T WO D IFFERENT W ORLDS ......................................................................................... 4 ! The Case Against Entity-Relationship Modeling .......................................................................... 5 ! Advantages of ER Modeling for OLTP ...................................................................................... 6 ! Disadvantages of ER Modeling for Data Warehousing............................................................. 6 ! The Case For Dimensional Modeling........................................................................................... 7 ! Star Schemas............................................................................................................................ 8 ! Fact and Dimension Tables ...................................................................................................... 8 ! Advantages of Dimensional Modeling for Data Warehousing................................................... 9 ! D ATA W AREHOUSE A NALYSIS AND D ESIGN .......................................................................................... 11 ! Data-Driven Analysis.................................................................................................................. 11 ! Reporting-Driven Analysis.......................................................................................................... 12 ! Proactive DW/BI Analysis and Design ....................................................................................... 13 ! Benefits of Proactive Design for Data Warehousing ............................................................... 14 ! Challenges of Proactive Analysis for Data Warehousing........................................................ 15 ! Proactive Reporting-Driven Analysis Challenges.................................................................... 15 ! Proactive Data-Driven Analysis Challenges............................................................................ 15 ! Data then Requirements: a ‘Chicken or the egg’ Conundrum................................................. 15 ! Agile Data Warehouse Design ................................................................................................... 16 ! Agile Data Modeling ................................................................................................................... 17 ! Agile Dimensional Modeling....................................................................................................... 18 ! Agile Dimensional Modeling and Traditional DW/BI Analysis ................................................. 19 ! Agile Data-Driven Analysis...................................................................................................... 19 ! Agile Reporting-Driven Analysis.............................................................................................. 19 ! Requirements for Agile Dimensional Modeling ....................................................................... 19 ! BEAM✲ ............................................................................................................................................ 21 ! Data Stories and the 7Ws Framework ....................................................................................... 21 ! Diagrams and Notation .............................................................................................................. 21 ! BEAM✲ (Example Data) Tables ............................................................................................. 21 ! BEAM✲ Short Codes.............................................................................................................. 22 ! Comparing BEAM✲ and Entity-Relationship Diagrams.......................................................... 22 ! Data Model Types ................................................................................................................... 23 ! BEAM✲ Diagram Types ......................................................................................................... 24 ! S UMMARY .......................................................................................................................................... 26 ! CHAPTER 2 MODELING BUSINESS EVENTS.......................................................................................................... 27 ! D ATA S TORIES ................................................................................................................................... 28 ! Story Types ................................................................................................................................ 28 ! Discrete Events ....................................................................................................................... 29 ! Evolving Events....................................................................................................................... 29 !