Слайд 2Lesson Objectives
Recognize data patterns with dimension summarizability problems
Recognize cardinalities in schema designs

for dimension summarizability problems
Explain ways to resolve dimension summarizability problems
Слайд 3Summarizability Motivation
Summary computations in navigation and join operations
Violations of summarizability
Incorrect results
Erroneous decision

making and user confusion
Inability to use performance optimizations
Relationships among dimension levels and dimension and fact tables
Слайд 4Drill Down Incompleteness Example
Drill down

Слайд 5Roll-up Incompleteness Example
Rollup

Слайд 7Dimension Non Summarizability Patterns

Слайд 8Dimension Non Summarizability Examples

Слайд 9Resolving Dimension Problems
Drill-down and roll-up problems due to exceptions
Incomplete drill down: add

connection to unallocated children
Incomplete rollup: add connection to unallocated parent
Non strict relationship (M-N) among dimensions
Design error
Use separate hierarchies or a major parent category
Слайд 10Summary
Importance of understanding summarizability problems
Incomplete hierarchical dimension relationships
Non strict relationships among hierarchy

levels
Tedious to discover and resolve