My first Publication Agile-Data-Warehouse-Design-eBook | Page 13
XIV
Agile Data Warehouse Design
Previous Value Attribute Pattern .............................................................................................. 188 !
Human Resources Hierarchies ................................................................................................ 189 !
Multi-Valued Hierarchy Map Pattern ........................................................................................ 190 !
Additional Multi-Valued Hierarchy Map Attributes................................................................. 191 !
Handling Multiple Weighting Factors..................................................................................... 192 !
Updating a Hierarchy Map ....................................................................................................... 192 !
Historical Multi-Valued Hierarchy Maps ................................................................................... 193 !
P RODUCT AND S ERVICE D IMENSIONS ................................................................................................ 195 !
Describing Heterogeneous Products ....................................................................................... 196 !
Balancing Ragged Product Hierarchies ................................................................................... 196 !
Multi-Level Dimension Pattern ................................................................................................. 198 !
Parts Explosion Hierarchy Map Pattern ................................................................................... 201 !
S UMMARY ........................................................................................................................................ 202 !
CHAPTER 7
WHEN AND WHERE: DESIGN PATTERNS FOR TIME AND LOCATION ........................................ 203 !
T IME D IMENSIONS ............................................................................................................................. 204 !
Calendar Dimensions............................................................................................................... 205 !
Date Keys.............................................................................................................................. 206 !
ISO Date Keys ...................................................................................................................... 207 !
Epoch-Based Date Keys ....................................................................................................... 207 !
Populating the Calendar........................................................................................................ 208 !
BI Tools and Calendar Dimensions....................................................................................... 208 !
Period Calendars ..................................................................................................................... 209 !
Month Dimensions ................................................................................................................ 209 !
Offset Calendars ................................................................................................................... 210 !
Year-to-Date Comparisons ...................................................................................................... 210 !
Fact-Specific Calendar Pattern ............................................................................................. 212 !
Using Fact State Information in Report Footers.................................................................... 213 !
Conformed Date Ranges ...................................................................................................... 214 !
C LOCK D IMENSIONS ......................................................................................................................... 214 !
Day Clock Pattern - Date and Time Relationships................................................................... 215 !
Time Keys ................................................................................................................................ 216 !
I NTERNATIONAL T IME ........................................................................................................................ 217 !
Multinational Calendar Pattern................................................................................................. 218 !
Date Version Keys ................................................................................................................... 220 !
I NTERNATIONAL T RAVEL .................................................................................................................... 221 !
Time Dimensions or Time Facts? ............................................................................................ 224 !
N ATIONAL L ANGUAGE D IMENSIONS .................................................................................................... 225 !
National Language Calendars.................................................................................................. 225 !
Swappable National Language Dimensions Pattern................................................................ 225 !
S UMMARY ........................................................................................................................................ 226 !
CHAPTER 8
HOW MANY: DESIGN PATTERNS FOR HIGH PERFORMANCE FACT TABLES AND FLEXIBLE
MEASURES ......................................................................................................................................... 227 !
F ACT T ABLE T YPES .......................................................................................................................... 228 !
Transaction Fact Table ............................................................................................................ 228 !