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

X Agile Data Warehouse Design Recurring Events..................................................................................................................... 29 ! Events and Fact Tables .......................................................................................................... 30 ! The 7Ws..................................................................................................................................... 31 ! Thinking Dimensionally ........................................................................................................... 31 ! Using the 7Ws: BEAM✲ Sequence ........................................................................................ 32 ! BEAM✲ IN A CTION : T ELLING S TORIES ................................................................................................ 33 ! 1. Discover an Event: Ask “Who Does What?” .......................................................................... 33 ! Focus on One Event at a Time ............................................................................................... 34 ! Identifying the Responsible Subject ........................................................................................ 34 ! 2. Document the Event: BEAM✲ Table ..................................................................................... 35 ! 3. Describe the Event: Using the 7Ws ....................................................................................... 37 ! When?..................................................................................................................................... 37 ! Collecting Event Stories .......................................................................................................... 38 ! Event Story Themes................................................................................................................ 39 ! Typical Stories......................................................................................................................... 40 ! Different Stories ...................................................................................................................... 40 ! Repeat Stories ........................................................................................................................ 40 ! Missing Stories........................................................................................................................ 41 ! Group Stories .......................................................................................................................... 42 ! Additional When Details? ........................................................................................................ 43 ! Determining the Story Type .................................................................................................... 44 ! Recurring Event ...................................................................................................................... 44 ! Evolving Event ........................................................................................................................ 44 ! Discrete Event......................................................................................................................... 45 ! Who?....................................................................................................................................... 45 ! What?...................................................................................................................................... 46 ! Where?.................................................................................................................................... 46 ! How Many? ............................................................................................................................. 50 ! Unit of Measure....................................................................................................................... 51 ! Durations................................................................................................................................. 51 ! Derived Quantities................................................................................................................... 52 ! Why? ....................................................................................................................................... 52 ! How? ....................................................................................................................................... 53 ! Event Granularity .................................................................................................................... 54 ! Sufficient Detail ....................................................................................................................... 55 ! Naming the Event.................................................................................................................... 55 ! Completing the Event Documentation..................................................................................... 56 ! T HE N EXT E VENT ? ............................................................................................................................. 57 ! S UMMARY .......................................................................................................................................... 58 ! CHAPTER 3 MODELING BUSINESS DIMENSIONS ................................................................................................. 59 ! D IMENSIONS ....................................................................................................................................... 60 ! Dimension Stories ...................................................................................................................... 60 ! Discovering Dimensions............................................................................................................. 61 ! D OCUMENTING D IMENSIONS ................................................................................................................ 62 ! Dimension Subject ..................................................................................................................... 62 ! Dimension Granularity and Business Keys ................................................................................ 63 ! D IMENSIONAL A TTRIBUTES .................................................................................................................. 64 ! Attribute Scope........................................................................................................................... 64 !