Lection 6Lection 6 Dimensional modeling Learning Objectives • Define the notions in dimensional...

Preview:

Citation preview

Lection 6

Dimensional modeling

Learning Objectives

• Define the notions in dimensional modelling• Understand the basic design principles• Study a real-world case study• Provide a basis for next steps in dimensional • Provide a basis for next steps in dimensional

modelling

2

Dimensional modeling

vocabulary

3

Dimensional modeling

vocabulary

4

Dimensional modeling

vocabulary

5

Dimensional modeling

vocabulary

6

Dimensional modeling

vocabulary

7

Dimensional modeling

vocabulary

8

Dimensional modeling

vocabulary

9

Dimensional modeling

vocabulary

10

Resisting Comfort Zone

Urges

11

Resisting Comfort Zone

Urges

12

Resisting Comfort Zone

Urges

13

Resisting Comfort Zone

Urges

http://www.dbmsmag.com/9708d15.html

14

Four-Step Dimensional

Design Process

15

Retail Case Study

16

Retail Case Study

17

Retail Case Study

18

Retail Case Study

19

Retail Case Study

20

Dimension Table Attributes

21

Dimension Table Attributes

22

Dimension Table Attributes

23

Dimension Table Attributes

24

Dimension Table Attributes

25

Dimension Table Attributes

26

Dimension Table Attributes

27

Dimension Table Attributes

28

Dimension Table Attributes

29

Denormalized fact tables

30

Denormalized fact tables

31

Dimensional Modeling

Myths

32