ÿþP r o j e k t o w a n i e s c h e m a t ó w l o g i c z n y c h
d l a m a g a z y n ó w d a n y c h
B a r t o s z B b e l , M i k o Ba j M o r z y
P o l i t e c h n i k a P o z n a Ds k a , I n s t y t u t I n f o r m a t y k i
u l . P i o t r o w o 3 A , 6 0 - 9 6 5 P o z n a D
B a r t o s z . B e b e l @ c s . p u t . p o z n a n . p l , M i k o l a j . M o r z y @ c s . p u t . p o z n a n . p l
A b s t r a k t . T e c h n o l o g i a m a g a z y n ó w d a n y c h p o z w a l a n a a k t y w n e w y k o r z y s t a n i e i n f o r m a c j i p o s i a d a n y c h p r z e z
p r z e d s i b i o r s t w o d o p o d e j m o w a n i a s t r a t e g i c z n y c h d e c y z j i , o k r e [l a n i a t r e n d ó w r y n k o w y c h l u b z a r z d z a n i a
z a s o b a m i . W a r t y k u l e p r z e d s t a w i o n o m o d e l t w o r z e n i a k o r p o r a c y j n e g o m a g a z y n u d a n y c h i s z c z e g ó Bo w o
o p i s a n o m e t o d o l o g i p r o j e k t o w a n i a s c h e m a t ó w b a z d a n y c h d l a p o t r z e b m a g a z y n ó w d a n y c h . P o s z c z e g ó l n e
z a g a d n i e n i a z o s t a By z o b r a z o w a n e p r a k t y c z n y m i p r z y k Ba d a m i .
1 . W s t p
W i k s z o [ w s p ó Bc z e s n y c h p r z e d s i b i o r s t w s t a r a s i w y k o r z y s t y w a n a j n o w s z e t e c h n o l o g i e d o
z w i k s z e n i a k o n k u r e n c y j n o [c i i o d n i e s i e n i a s u k c e s u e k o n o m i c z n e g o . J e d n z p o p u l a r n y c h m e t o d
j e s t a k t y w n e w y k o r z y s t a n i e i n f o r m a c j i g r o m a d z o n y c h n a p r z e s t r z e n i l a t p r z e z t e p r z e d s i b i o r s t w a .
M o |l i w o [ d o k Ba d n e j a n a l i z y t y c h i n f o r m a c j i p o z w a l a n a p o p r a w j a k o [c i p r o c e s u p o d e j m o w a n i a
d e c y z j i o r a z n a z w i k s z e n i e d o c h o d o w o [c i p o p r z e z s z y b s z e r e a g o w a n i e n a z m i a n y z a c h o d z c e w
o t o c z e n i u p r z e d s i b i o r s t w a .
P o d s t a w o w p r z e s z k o d n a d r o d z e a k t y w n e j a n a l i z y d a n y c h i i n f o r m a c j i z g r o m a d z o n y c h p r z e z
p r z e d s i b i o r s t w o j e s t n i e k o m p a t y b i l n o [ l i c z n y c h s y s t e m ó w t r a n s a k c y j n y c h o b s Bu g u j c y c h b i e |c
d z i a Ba l n o [ p r z e d s i b i o r s t w a . S y s t e m y o b s Bu g i b i e |c e j n i e s d o s t o s o w a n e d o p o t r z e b p r o c e s u
w s p o m a g a n i a d e c y z j i i c z s t o z a w i e r a j n i e s p ó j n e i n f o r m a c j e . W c e l u p r z e z w y c i |e n i a t y c h
p r o b l e m ó w w o s t a t n i c h l a t a c h r o z w i n Ba s i t e c h n o l o g i a m a g a z y n ó w d a n y c h ( a n g . d a t a w a r e h o u s e ) .
M a g a z y n d a n y c h j e s t z b i o r e m k l u c z o w y c h i n f o r m a c j i w y k o r z y s t y w a n y c h d o z a r z d z a n i a
p r z e d s i b i o r s t w e m . I n f o r m a c j a m i m o g b y d a n e p o m a g a j c e d e c y d o w a o p o z i o m i e z a p a s ó w w
m a g a z y n i e , d a n e d e m o g r a f i c z n e d o p r z e p r o w a d z a n i a k a m p a n i i p r o m o c y j n y c h , c z y t e |
p o d s u m o w a n i a i d a n e z b i o r c z e w s p o m a g a j c e p o d e j m o w a n i e s t r a t e g i c z n y c h d e c y z j i n a p o z i o m i e
m a k r o e k o n o m i c z n y m . M a g a z y n d a n y c h t o n i e t y l k o t e m a t y c z n i e z o r i e n t o w a n e d a n e , a l e t a k |e c a By
p r o c e s e k s t r a k c j i i n f o r m a c j i z h e t e r o g e n i c z n y c h zr ó d e B d a n y c h ( s y s t e m y t r a n s a k c y j n e , s i e W W W ,
a r k u s z e k a l k u l a c y j n e , p l i k i t e k s t o w e ) d o r e l a c j i w b a z i e d a n y c h , o r a z p r z e t w a r z a n i a d a n y c h d o
p o s t a c i a t r a k c y j n e j d l a a n a l i t y k ó w i d e c y d e n t ó w . P o d s u m o w u j c , m a g a z y n e m d a n y c h n a z y w a m y
d a n e ( m e t a d a n e , f a k t y , w y m i a r y , a g r e g a t y ) o r a z p r o c e s y ( Ba d o w a n i e , o d [w i e |a n i e , o d p y t y w a n i e ) ,
k t ó r e w s p ó l n i e u d o s t p n i a j d a n e i u m o |l i w i a j d e c y d e n t o m p o d e j m o w a n i e s t r a t e g i c z n y c h d e c y z j i .
N i n i e j s z y a r t y k u B j e s t z o r g a n i z o w a n y n a s t p u j c o . W r o z d z i a l e 2 p r z e d s t a w i o n o s z c z e g ó Bo w o
p r o c e s k o n s t r u o w a n i a m a g a z y n u d a n y c h . R o z d z i a B 3 p o [w i c o n y j e s t m e t o d o m t w o r z e n i a
l o g i c z n e g o s c h e m a t u b a z y d a n y c h , z e s z c z e g ó l n y m u w z g l d n i e n i e m p r o j e k t o w a n i a r e l a c j i f a k t ó w ,
r e l a c j i w y m i a r ó w i r e l a c j i z b i o r c z y c h . R o z d z i a B 4 s t a n o w i k r ó t k i e p o d s u m o w a n i e . W i e l e z a g a d n i e D
z o s t a Bo z o b r a z o w a n y c h p r z y k Ba d a m i z a c z e r p n i t y m i z d z i e d z i n y t e l e f o n i i k o m ó r k o w e j . S c h e m a t
l o g i c z n y m a g a z y n u d a n y c h d l a f i r m y t e l e k o m u n i k a c y j n e j , d o k t ó r e g o o d n o s z s i p r z y k Ba d y , z o s t a B
p r z e d s t a w i o n y w z a Bc z n i k u A .
2 6 4 B a r t o s z B b e l , M i k o Ba j M o r z y
2 . P r o c e s k o n s t r u o w a n i a m a g a z y n u d a n y c h
R o z w i z a n i a s t o s o w a n e w d z i e d z i n i e m a g a z y n ó w d a n y c h r ó |n i s i z a s a d n i c z o o d r o z w i z a D
s t o s o w a n y c h w t r a d y c y j n y c h s y s t e m a c h t r a n s a k c y j n y c h . P o d s t a w o w a r ó |n i c a p o l e g a n a t y m , |e
m a g a z y n y d a n y c h n i g d y n i e s s t a t y c z n e , l e c z n i e u s t a n n i e z m i e n i a j s i b y o d z w i e r c i e d l i e w o l u c j
p r z e d s i b i o r s t w a i j e g o z m i e n i a j c e s i p o t r z e b y . W p r a k t y c e o z n a c z a t o , |e m a g a z y n y d a n y c h
m u s z b y p r o j e k t o w a n e w e l a s t y c z n y s p o s ó b , k t ó r y b d z i e p o z w a l a B n a Ba t w e w p r o w a d z a n i e
m o d y f i k a c j i d o s t r u k t u r y m a g a z y n u d a n y c h . K Bo p o t p o l e g a n a t y m , |e w m o m e n c i e k o n s t r u o w a n i a
m a g a z y n u d a n y c h p r z y s z Be p o t r z e b y i w y m a g a n i a s w o g ó l n o [c i n i e z n a n e .
Z p o w o d u n i e u s t a n n i e z m i e n i a j c y c h s i w y m a g a D p r o c e s k o n s t r u k c j i m a g a z y n u d a n y c h r ó |n i
s i f u n d a m e n t a l n i e o d m e t o d o l o g i i s t o s o w a n e j p o w s z e c h n i e w p r z y p a d k u s y s t e m ó w
t r a n s a k c y j n y c h . T r a d y c y j n e p o d e j [c i e z a k Ba d a j c e r o z p o c z c i e p r o j e k t o w a n i a a r c h i t e k t u r y i
s t r u k t u r y s y s t e m u p o u p r z e d n i m z a k o Dc z e n i u f a z y a n a l i z y m o |e Ba t w o d o p r o w a d z i d o p a r a l i |u
p r z e z a n a l i z , p o n i e w a | n a j c z [c i e j p e Bn e z e b r a n i e w s z y s t k i c h w y m a g a D j e s t n i e m o |l i w e . W
r z e c z y w i s t o [c i k o n i e c z n e j e s t k o n s t r u o w a n i e m a g a z y n u d a n y c h n a p o d s t a w i e a k t u a l n i e d o s t p n y c h
w y m a g a D o r a z t e g o , c o p r o j e k t a n c i m o g p r z e w i d z i e n a t e m a t p r z y s z By c h z a s t o s o w a D, w y m a g a D,
p r o f i l ó w z a p y t a D i i n n y c h p a r a m e t r ó w p r o j e k t o w a n e g o m a g a z y n u d a n y c h .
N a r y s u n k u 1 p r z e d s t a w i o n o o g ó l n y s c h e m a t p r o c e s u t w o r z e n i a m a g a z y n u d a n y c h .
R y s . 1 . P r o c e s t w o r z e n i a m a g a z y n u d a n y c h
" S t r a t e g i a
M a g a z y n d a n y c h j e s t s t r a t e g i c z n i n w e s t y c j p r z e d s i b i o r s t w a , a k o s z t y j e g o b u d o w y m o g b y
b a r d z o w y s o k i e . P r o j e k t p o w i n i e n m i e [c i s i w r a m a c h s z e r s z e j s t r a t e g i i i n f o r m a t y c z n e j
p r z e d s i b i o r s t w a , p o n i e w a | w p r z e c i w n y m w y p a d k u j e g o f i n a n s o w a n i e m o |e o k a z a s i t r u d n e .
P r o j e k t o w a n i e s c h e m a t ó w l o g i c z n y c h d l a m a g a z y n ó w d a n y c h 2 6 5
" A n a l i z a e k o n o m i c z n a
C e l e m t e j f a z y j e s t i d e n t y f i k a c j a w s z y s t k i c h z y s k ó w , j a k i e p r z e d s i b i o r s t w o o s i g n i e p o p r z e z
i m p l e m e n t a c j m a g a z y n u d a n y c h . N a w e t j e [l i z a k Ba d a n e z y s k i n i e s w y m i e r n e , p o w i n n y b y j a s n o
o k r e [l o n e n a s a m y m p o c z t k u p r o j e k t u .
" E d u k a c j a i p r o t o t y p
M a g a z y n d a n y c h s t w a r z a n o w e m o |l i w o [c i , a l e t e | w y m a g a o d u |y t k o w n i k ó w n o w y c h
u m i e j t n o [c i . D o b r y m p o m y s Be m j e s t s t w o r z e n i e p r o t o t y p u , z a p o m o c k t ó r e g o p r z y s z l i
u |y t k o w n i c y p o s i d w y m a g a n e u m i e j t n o [c i i n a b i o r z a u f a n i a d o n o w e j t e c h n o l o g i i . P r o t o t y p n i e
p o w i n i e n b y z a c z t k i e m m a g a z y n u d a n y c h , t z n . n i e p o w i n i e n b y d a l e j r o z w i j a n y , p o n i e w a |
a r c h i t e k t u r a p r o t o t y p u j e s t n a j p r a w d o p o d o b n i e j n i e s k a l o w a l n a w k o n t e k [c i e c a Be g o m a g a z y n u
d a n y c h .
" W y m a g a n i a e k o n o m i c z n e
W t r a k c i e t e j f a z y o k r e [l a s i l o g i c z n y m o d e l i n f o r m a c j i p r z e c h o w y w a n e j w m a g a z y n i e d a n y c h ,
s y s t e m y zr ó d Bo w e z k t ó r y c h c z e r p i e s i i n f o r m a c j e , r e g u By e k o n o m i c z n e s t o s u j c e s i d o i n f o r m a c j i ,
p r o f i l e z a p y t a D k i e r o w a n y c h d o m a g a z y n u d a n y c h , i t p . P r a w i d Bo w e z r o z u m i e n i e k r ó t k o - i
[r e d n i o t e r m i n o w y c h p o t r z e b p r z e d s i b i o r s t w a p o z w a l a n a z b u d o w a n i e e f e k t y w n e g o m a g a z y n u
d a n y c h , k t ó r y b d z i e o d p o w i a d a B a k t u a l n y m w y m a g a n i o m i b d z i e m ó g B e w o l u o w a w m o m e n c i e
p o j a w i e n i a s i n o w y c h w y m a g a D. P o n a d t o n a l e |y p r z e z n a c z y n i e c o w y s i Bk u n a o k r e [l e n i e
p r a w d o p o d o b n y c h p o t r z e b d Bu g o t e r m i n o w y c h . Z n a j o m o [ t a k i c h p o t r z e b p o z w a l a n a e l a s t y c z n
k o n s t r u k c j m a g a z y n u d a n y c h .
" P r o j e k t t e c h n i c z n y
W f a z i e p r o j e k t u t e c h n i c z n e g o n a l e |y o k r e [l i c a Bo k s z t a Bt a r c h i t e k t u r y s p e Bn i a j c e j
d Bu g o t e r m i n o w e w y m a g a n i a , o r a z w s z y s t k i e k o m p o n e n t y k o n i e c z n e d o i m p l e m e n t a c j i m a g a z y n u
d a n y c h . P r o j e k t m u s i o k r e [l i m . i n . : o g ó l n a r c h i t e k t u r s y s t e m u , a r c h i t e k t u r s e r w e r a i
t e m a t y c z n y c h m a g a z y n ó w d a n y c h , n a j w a |n i e j s z e e l e m e n t y s c h e m a t u b a z y d a n y c h , o k r e s
p r z e c h o w y w a n i a d a n y c h w m a g a z y n i e , s t r a t e g i e a r c h i w i z o w a n i a i o d t w a r z a n i a m a g a z y n u o r a z p l a n
o b c i |e n i a s p r z t u . N a t y m e t a p i e n i e t w o r z y s i s z c z e g ó Bo w e g o s c h e m a t u l o g i c z n e g o m a g a z y n u
d a n y c h , l e c z t y l k o i d e n t y f i k u j e j e g o n a j w a |n i e j s z e k o m p o n e n t y .
" B u d o w a n i e w i z j i
G Bó w n y m c e l e m t e g o e t a p u j e s t d o s t a r c z e n i e m a Be g o , w p e Bn i f u n k c j o n a l n e g o p r o t o t y p u .
N a j c z [c i e j t w o r z o n y j e s t s y s t e m s t a n o w i c y n i e w i e l k i f r a g m e n t p l a n o w a n e g o m a g a z y n u . G o t o w y
p r o t o t y p p o w i n i e n z a s p o k a j a n a j b a r d z i e j p a l c e p o t r z e b y i n f o r m a t y c z n e p r z e d s i b i o r s t w a .
" Aa d o w a n i e h i s t o r i i
W t r a k c i e t e j f a z y m a g a z y n d a n y c h n i e j e s t r o z b u d o w y w a n y w s z e r z ( d o d a w a n i e n o w y c h e n c j i )
l e c z w g Bb ( p o s z e r z a n i e h o r y z o n t u c z a s o w e g o i n f o r m a c j i p r z e c h o w y w a n y c h w m a g a z y n i e
d a n y c h ) . J e [l i w f a z i e b u d o w a n i a w i z j i d o m a g a z y n u d a n y c h z a Ba d o w a n o d a n e o b e j m u j c e o s t a t n i e
t r z y m i e s i c e p o Bc z e D t e l e f o n i c z n y c h , t o w f a z i e Ba d o w a n i a h i s t o r i i d o m a g a z y n u d a n y c h z o s t a n
d o d a n e w s z y s t k i e p o z o s t a Be i n f o r m a c j e o p o Bc z e n i a c h n a p r z e s t r z e n i o s t a t n i c h l a t . G w a Bt o w n y
w z r o s t w o l u m e n ó w d a n y c h , j a k i p o j a w i a s i w t e j f a z i e , k o m p l i k u j e z a g a d n i e n i a z w i z a n e z
p i e l g n a c j i u t r z y m a n i e m m a g a z y n u . N a t y m e t a p i e n a l e |y o p r a c o w a d o k Ba d n e s t r a t e g i e
t w o r z e n i a k o p i i z a p a s o w y c h b a z y d a n y c h , o d t w a r z a n i a p o a w a r i i , p a r t y c j o n o w a n i a d a n y c h , i t p .
" Z a p y t a n i a a d h o c
K o l e j n a f a z a p r o j e k t o w a n i a m a g a z y n u d a n y c h p o l e g a n a d o k Ba d n e j a n a l i z i e p r o f i l i z a p y t a D
w y d a w a n y c h p r z e z u |y t k o w n i k ó w i s t r o j e n i u n a r z d z i d o s t p u d o b a z y d a n y c h . W i k s z o [
u |y t k o w n i k ó w m a g a z y n u d a n y c h n i e p o t r a f i o p e r o w a j z y k i e m S Q L i d o w y d a w a n i a z a p y t a D
w y k o r z y s t u j e r ó |n e g o r o d z a j u w i z u a l n e g e n e r a t o r y z a p y t a D. Z a d a n i e m p r o j e k t a n t ó w m a g a z y n u
d a n y c h j e s t t a k i e s k o n f i g u r o w a n i e t y c h n a r z d z i d o s t p u , a b y g e n e r o w a n e p r z e z n i e p l a n y
2 6 6 B a r t o s z B b e l , M i k o Ba j M o r z y
w y k o n a n i a z a p y t a n i a b y By m o |l i w i e e f e k t y w n e . Z a d a n i e t o m o |e w y m a g a w p r o w a d z e n i a l i c z n y c h
z m i a n w s t r u k t u r z e b a z y d a n y c h ( s t a t y s t y k i , d o d a t k o w e i n d e k s y , d o d a t k o w e p e r s p e k t y w y , i t p . ) , s t d
p o w i n n o b y w y k o n a n e j a k o o s o b n a f a z a p r o c e s u k o n s t r u k c j i m a g a z y n u d a n y c h .
" A u t o m a t y z a c j a
T a f a z a p o l e g a n a z a u t o m a t y z o w a n i u m o |l i w i e d u |e j c z [c i p r o c e s u z a r z d z a n i a m a g a z y n e m
d a n y c h . W [r ó d s k Ba d o w y c h t e g o p r o c e s u , k t ó r e m o g p o d l e g a a u t o m a t y z a c j i , w y m i e n i n a l e |y :
e k s t r a k c j i Ba d o w a n i e d a n y c h z s y s t e m ó w zr ó d Bo w y c h , t r a n s f o r m a c j d a n y c h , t w o r z e n i e k o p i i
z a p a s o w y c h , o d t w a r z a n i e i a r c h i w i z a c j d a n y c h , t w o r z e n i e p r e d e f i n i o w a n y c h a g r e g a t ó w ,
m o n i t o r o w a n i e p r o f i l i n a j c z s t s z y c h z a p y t a D.
" R o z s z e r z a n i e z a k r e s u
W f a z i e r o z s z e r z a n i a z a k r e s u m a g a z y n d a n y c h j e s t r o z b u d o w y w a n y w t e n s p o s ó b , a b y
f u n k c j o n a l n i e o b j n o w e w y m a g a n i a e k o n o m i c z n e . N a j c z [c i e j z m i a n y d o t y c z d o d a w a n i a
n o w y c h e n c j i o r a z w p r o w a d z a n i a n o w y c h zr ó d e B i n f o r m a c j i , c h o c z a s e m r o z s z e r z e n i e m a g a z y n u
d a n y c h m o |e p o l e g a t y l k o n a d o d a n i u n o w y c h p e r s p e k t y w i a g r e g a t ó w n a p o d s t a w i e i n f o r m a c j i ,
k t ó r e j u | s o b e c n e w m a g a z y n i e . W y s i Be k i z Bo |o n o [ t e j o p e r a c j i w p e Bn i u s p r a w i e d l i w i a
u m i e s z c z e n i e j e j w r a m a c h o s o b n e j f a z y p r o c e s u k o n s t r u o w a n i a m a g a z y n u d a n y c h .
" E w o l u c j a w y m a g a D
J a k j u | w s p o m n i a n o w c z e [n i e j , n a j w a |n i e j s z c e c h p r o c e s u t w o r z e n i a m a g a z y n u d a n y c h j e s t
t o , |e w y m a g a n i a f u n k c j o n a l n e d o t y c z c e m a g a z y n u n i g d y n i e s s t a t y c z n e , l e c z e w o l u u j w r a z z
d z i a Ba l n o [c i p r z e d s i b i o r s t w a i z m i e n i a j c y m i s i w a r u n k a m i r y n k u . W c e l u z a p e w n i e n i a
m a g a z y n o w i d a n y c h m a k s y m a l n e j e l a s t y c z n o [c i , s y s t e m t a k i p o w i n i e n b y k o n s t r u o w a n y p r z e d e
w s z y s t k i m w o p a r c i u o s z e r o k o p o j t y m o d e l d z i a Ba n i a p r z e d s i b i o r s t w a , a n i e w o p a r c i u o
w y m a g a n i a k o n k r e t n y c h z a p y t a D. B a r d z o i s t o t n e j e s t , a b y z m i a n y w y m a g a D b y By n i e u s t a n n i e
m o n i t o r o w a n e i s y g n a l i z o w a n e p r o j e k t a n t o m .
3 . S c h e m a t l o g i c z n y m a g a z y n u d a n y c h
W p r z y p a d k u m a g a z y n ó w d a n y c h n a j c z [c i e j s t o s u j e s i s c h e m a t g w i a z d y ( a n g . s t a r s c h e m a ) ,
s c h e m a t p Ba t k a [n i e g u ( a n g . s n o w f l a k e s c h e m a ) l u b s c h e m a t h y b r y d o w y ( a n g . s t a r f l a k e s c h e m a ) .
W y n i k a t o z t e g o , |e s c h e m a t y g w i a zd z i s t e i i c h p o c h o d n e n a j l e p i e j p r z y s t a j d o z a p y t a D
w y d a w a n y c h w s y s t e m a c h w s p o m a g a n i a d e c y z j i . W i k s z o [ z a p y t a D p o s i a d a p o d o b n s t r u k t u r :
a n a l i z u j z b i ó r s z c z e g ó Bo w y c h i n f o r m a c j i ( t r a n s a k c j e d o t y c z c e r o z m ó w t e l e f o n i c z n y c h , z d a r z e n i a
z w i z a n e z u |y t k o w n i k a m i i k l i e n t a m i ) p o p r z e z a g r e g a c j i g r u p o w a n i e i n f o r m a c j i w z g l d e m
r ó |n y c h k r y t e r i ó w ( p r z e d z i a By c z a s o w e , t y p y a b o n a m e n t u , l o k a l i z a c j e g e o g r a f i c z n e ) . T a k i p r o f i l
z a p y t a D w y m u s z a p e w n l o g i c z n o r g a n i z a c j b a z y d a n y c h . S z c z e g ó Bo w e i n f o r m a c j e o p i s u j c e
t r a n s a k c j e z n a j d u j s i w c e n t r u m , z a [ o t a c z a j j e o p i s y k r y t e r i ó w . C e n t r a l n a r e l a c j a z a w i e r a j c a
s z c z e g ó Bo w e d a n e n a z y w a n a j e s t r e l a c j f a k t ó w ( a n g . f a c t t a b l e ) . I n f o r m a c j e r e f e r e n c y j n e , t a k i e j a k
h i e r a r c h i e r e g i o n ó w g e o g r a f i c z n y c h , p r z e d z i a By c z a s o w e , g r u p y p r o d u k t ó w , i t d . , u m i e s z c z o n e s w
r e l a c j a c h w y m i a r ó w ( a n g . d i m e n s i o n t a b l e s ) . O p r ó c z t e g o w m a g a z y n i e d a n y c h m o g s i z n a l e z
d a n e z b i o r c z e , p r z e c h o w y w a n e w r e l a c j a c h z b i o r c z y c h ( a n g . s u m m a r y t a b l e s ) . P o Bc z o n e r e l a c j e
f a k t ó w i w y m i a r ó w t w o r z s c h e m a t g w i a z d y .
I n f o r m a c j e p r z e c h o w y w a n e w m a g a z y n i e d a n y c h d z i e l s i n a d w i e r o z Bc z n e k l a s y : i n f o r m a c j e
f a k t y c z n e i r e f e r e n c y j n e . I n f o r m a c j a f a k t y c z n a o p i s u j e f i z y c z n e w y s t p i e n i e z d a r z e n i a w [w i e c i e
r z e c z y w i s t y m . Z d a r z e n i e m t a k i m m o |e b y t r a n s a k c j a w s k l e p i e , p o Bc z e n i e t e l e f o n i c z n e , o p e r a c j a
b a n k o w a l u b |d a n i e w y p Ba c e n i a u b e z p i e c z e n i a . W w i k s z o [c i m a g a z y n ó w d a n y c h i n f o r m a c j e
f a k t y c z n e s t a n o w i p o n a d 7 0 % z a w a r t o [c i c a Be g o m a g a z y n u . P o n i e w a | w i k s z o [ z a p y t a D
o d w o Bu j e s i d o i n f o r m a c j i f a k t y c z n y c h , r e l a c j e f a k t ó w m u s z b y p r o j e k t o w a n e b a r d z o s t a r a n n i e .
I c h z a w a r t o [ o r a z f o r m a t p r z e c h o w y w a n y c h w n i c h d a n y c h m u s z z o s t a d o k Ba d n i e u s t a l o n e w
f a z i e z b i e r a n i a w y m a g a D e k o n o m i c z n y c h . R e l a c j e f a k t ó w z a w i e r a j n a j c z [c i e j m i l i o n y k r o t e k , s
w w i k s z o [c i t y p u n u m e r y c z n e g o i p o w p r o w a d z e n i u d o m a g a z y n u d a n y c h n i e u l e g a j z m i a n o m .
P r o j e k t o w a n i e s c h e m a t ó w l o g i c z n y c h d l a m a g a z y n ó w d a n y c h 2 6 7
I n f o r m a c j e r e f e r e n c y j n e o p i s u j w y m i a r y , w e d Bu g k t ó r y c h s a n a l i z o w a n e d a n e f a k t y c z n e .
C h a r a k t e r i n f o r m a c j i r e f e r e n c y j n y c h r ó |n i s i z n a c z c o o d i n f o r m a c j i f a k t y c z n y c h . R e l a c j e
w y m i a r ó w s d u |o m n i e j s z e o d r e l a c j i f a k t ó w i z a w i e r a j s e t k i l u b t y s i c e k r o t e k , n a j c z [c i e j s
Ba Dc u c h a m i z n a k ó w ( t e k s t o w y m i o p i s a m i ) i c z s t o m o g u l e g a m o d y f i k a c j i .
I n f o r m a c j e z b i o r c z e t o z a g r e g o w a n e k o p i e s z c z e g ó Bo w y c h i n f o r m a c j i p r z e c h o w y w a n y c h w
r e l a c j a c h f a k t ó w . W p r z e c i w i e Ds t w i e d o f a k t ó w i n f o r m a c j e z b i o r c z e m a j c h a r a k t e r t y m c z a s o w y i
u l e g a j c z s t y m m o d y f i k a c j o m . C e l e m w s t p n e g o o b l i c z a n i a i n f o r m a c j i z b i o r c z y c h j e s t p r z e d e
w s z y s t k i m p r z y s p i e s z e n i e w y k o n y w a n i a w s p ó l n y c h c z [c i z a p y t a D. L i c z b a r e l a c j i z b i o r c z y c h ,
w y s t p u j c y c h w m a g a z y n i e d a n y c h j e s t [c i [l e z w i z a n a z c h a r a k t e r e m m a g a z y n u , j e g o
p r z e z n a c z e n i e m , p r o f i l a m i z a p y t a D, i t p . N a j c z [c i e j m a g a z y n y d a n y c h z a w i e r a j k i l k a d z i e s i t
r ó |n y c h r e l a c j i z b i o r c z y c h .
O b o k i n f o r m a c j i f a k t y c z n y c h , r e f e r e n c y j n y c h i z b i o r c z y c h w m a g a z y n i e d a n y c h p r z e c h o w y w a n e
s r ó w n i e | m e t a d a n e , c z y l i d a n e o p i s u j c e z a w a r t o [ m a g a z y n u . W r a m a c h m e t a d a n y c h
p r z e c h o w y w a n e s s z c z e g ó Bo w e i n f o r m a c j e o p o Bo |e n i u i c h a r a k t e r y s t y c e k a |d e g o z z e w n t r z n y c h
zr ó d e B d a n y c h , d e f i n i c j e w s z y s t k i c h a g r e g a t ó w , i n f o r m a c j e p o z w a l a j c e n a k i e r o w a n i e z a p y t a D d o
n a j b a r d z i e j a d e k w a t n y c h f r a g m e n t ó w m a g a z y n u d a n y c h . P o z a t y m w m e t a d a n y c h z a w a r t e s
w s z y s t k i e i n f o r m a c j e n i e z b d n e d l a d z i a Ba n i a m a g a z y n u d a n y c h : s t a t y s t y k i , s z c z e g ó By d o t y c z c e
s t r a t e g i i a r c h i w i z o w a n i a i o d t w a r z a n i a m a g a z y n u , i t p .
3 . 1 . I d e n t y f i k o w a n i e f a k t ó w
C z s t o p r o j e k t a n c i m a j k Bo p o t y z p o p r a w n y m r o z r ó |n i e n i e m f a k t ó w i w y m i a r ó w . P o n i |e j
p r z e d s t a w i o n o m e t o d p o z w a l a j c n a j e d n o z n a c z n e z i d e n t y f i k o w a n i e t y c h e n c j i , k t ó r e w
m a g a z y n i e d a n y c h b d r e p r e z e n t o w a n e j a k o f a k t y .
3 . 1 . 1 . W y s z u k a n i e t r a n s a k c j i e l e m e n t a r n y c h
P i e r w s z y m k r o k i e m w i d e n t y f i k a c j i f a k t ó w j e s t a n a l i z a m o d e l u p r z e d s i b i o r s t w a i w y s z u k a n i e
t y c h t r a n s a k c j i , k t ó r e s f u n d a m e n t a l n e z p u n k t u w i d z e n i a d z i a Ba l n o [c i p r z e d s i b i o r s t w a .
P r z y k Ba d a m i t a k i c h t r a n s a k c j i s :
" d l a h a n d l u : t r a n s a k c j e z a k u p u w s k l e p i e , w a h a n i a k u r s ó w g i e Bd o w y c h ,
" d l a b a n k o w o [c i : o p e r a c j e n a k o n t a c h b a n k o w y c h , z m i a n y t y p ó w k o n t , z a Bo |e n i e l u b
l i k w i d a c j a k o n t a ,
" d l a f i r m u b e z p i e c z e n i o w y c h : |d a n i a w y p Ba c e n i a o d s z k o d o w a n i a , p o d p i s a n i e n o w e j p o l i s y ,
z m i a n a w a r u n k ó w p o l i s y ,
" d l a f i r m t e l e k o m u n i k a c y j n y c h : p o Bc z e n i a t e l e f o n i c z n e , w p By n i c i e o p Ba t y , p o d Bc z e n i e l u b
o d Bc z e n i e k l i e n t a .
N a l e |y p r z y t y m p a m i t a , |e n i e w s z y s t k i e d a n e s z c z e g ó Bo w e m u s z k o n i e c z n i e b y f a k t a m i .
S t o p i e D s z c z e g ó Bo w o [c i d a n y c h m o |e w y n i k a z c h a r a k t e r y s t y k i zr ó d Ba d a n y c h , a n i e z
r z e c z y w i s t e g o m o d e l u i n f o r m a c y j n e g o p r z e d s i b i o r s t w a .
3 . 1 . 2 . O k r e [l e n i e k l u c z o w y c h w y m i a r ó w d l a f a k t ó w
N a s t p n y m k r o k i e m j e s t i d e n t y f i k a c j a p o d s t a w o w y c h w y m i a r ó w d l a k a |d e j p o t e n c j a l n e j r e l a c j i
f a k t ó w . N a p o d s t a w i e a n a l i z y m o d e l u l o g i c z n e g o n a l e |y z n a l e z t e w y m i a r y , k t ó r e z o s t a n
w Bc z o n e d o r e l a c j i f a k t ó w j a k o k l u c z e o b c e . W n i e k t ó r y c h p r z y p a d k a c h k o n i e c z n a b d z i e
r e s t r u k t u r y z a c j a m o d e l u l o g i c z n e g o . P r z y k Ba d o w o , j e [l i r e l a c j f a k t ó w j e s t r e l a c j a r e p r e z e n t u j c a
o p e r a c j e n a k o n c i e b a n k o w y m , t o m o |e o n a b y p o Bc z o n a z r e l a c j W Ba [c i c i e l - k o n t a p o p r z e z
r e l a c j e K o n t o i K o n t o - P o s i a d a n e - P r z e z . J e |e l i w i k s z o [ z a p y t a D a n a l i z u j e t r a n s a k c j e b a n k o w e z
p e r s p e k t y w y p o s z c z e g ó l n y c h w Ba [c i c i e l i , t o d o r e l a c j i f a k t ó w n a l e |y b e z w z g l d n i e d o d a k l u c z
o b c y r e p r e z e n t u j c y w Ba [c i c i e l a k o n t a . D z i k i t e m u w s z y s t k i e z a p y t a n i a a n a l i z u j c e t r a n s a k c j e
b a n k o w e w e d Bu g w Ba [c i c i e l i u n i k n k o s z t o w n y c h o p e r a c j i p o Bc z e D.
2 6 8 B a r t o s z B b e l , M i k o Ba j M o r z y
3 . 1 . 3 . S p r a w d z e n i e , c z y p o t e n c j a l n y f a k t n i e j e s t w y m i a r e m
W s y s t e m a c h o b s Bu g i b i e |c e j w i e l e r e l a c j i zr ó d Bo w y c h m o |e z a w i e r a p o m i e s z a n e f a k t y i
w y m i a r y . D z i e j e s i t a k , p o n i e w a | r e l a c j e zr ó d Bo w e z o s t a By s k o n s t r u o w a n e p o d k t e m s p e Bn i a n i a
k o n k r e t n y c h w y m a g a D s y s t e m u o b s Bu g i . J a k o p r z y k Ba d r o z w a |m y r e l a c j K l i e n t . Z a w i e r a o n a
i d e n t y f i k a t o r , n a z w i s k o , d a t p o d p i s a n i a u m o w y , d a t w y g a [n i c i a u m o w y , r o d z a j a b o n a m e n t u . W
r z e c z y w i s t o [c i f a k t a m i s t u d a t y w y s t p i e n i a p o s z c z e g ó l n y c h z d a r z e D, z a [ t o |s a m o [ k l i e n t a i t y p
a b o n a m e n t u s w y m i a r a m i . D o b r y m t e s t e m p o z w a l a j c y m n a z i d e n t y f i k o w a n i e t a k i e j s y t u a c j i j e s t :
" s p r a w d z e n i e , c z y p o t e n c j a l n a r e l a c j a f a k t ó w n i e j e s t r e l a c j w y m i a r ó w z a w i e r a j c
p o w t a r z a j c e s i g r u p y f a k t ó w ,
" s p r a w d z e n i e , c z y p o t e n c j a l n a r e l a c j a f a k t ó w n i e b d z i e w p r z y s z Bo [c i u l e g a Ba m o d y f i k a c j o m .
J e [l i i s t n i e j e p r a w d o p o d o b i e Ds t w o , |e k r o t k i w t e j r e l a c j i b d u l e g a w p r z y s z Bo [c i
m o d y f i k a c j i , t o n a l e |y t a k r e l a c j k a n d y d u j c p o d z i e l i n a f a k t y i w y m i a r y .
3 . 1 . 4 . S p r a w d z e n i e , c z y p o t e n c j a l n y w y m i a r n i e j e s t f a k t e m
N i e k t ó r e e n c j e m o g b y j e d n o c z e [n i e p o s t r z e g a n e j a k o f a k t y i w y m i a r y . E n c j a K l i e n t j e s t
f a k t e m w p r z y p a d k u m a g a z y n u d a n y c h n a k i e r o w a n e g o n a m a r k e t i n g i b u d o w a n i e p r o f i l i k l i e n t ó w ,
z a [ w m a g a z y n i e d a n y c h d l a a n a l i z y s p r z e d a |y d e t a l i c z n e j s t a j e s i w y m i a r e m . W y b ó r k l a s y , d o
k t ó r e j n a l e |y d a n a e n c j a , z a l e |y o d c h a r a k t e r u k o n s t r u o w a n e g o m a g a z y n u d a n y c h . W p r z y p a d k u
z a i s t n i e n i a w t p l i w o [c i n a l e |y s p r a w d z i , z i l u r ó |n y c h w y m i a r ó w m o |n a p o s t r z e g a d a n e n c j .
J e [l i t a k i c h w y m i a r ó w j e s t w i c e j n i | t r z y , t o e n c j a j e s t p r a w d o p o d o b n i e f a k t e m .
3 . 2 . P r o j e k t o w a n i e r e l a c j i f a k t ó w
T w o r z c r e l a c j e f a k t ó w p r o j e k t a n t p o w i n i e n o d p o w i e d n i o z r ó w n o w a |y w a r t o [ i n f o r m a c j i
p r z e c h o w y w a n e j w t a k i e j r e l a c j i i k o s z t j e j u t w o r z e n i a . C z y n n i k i , t a k i e j a k p o z i o m s z c z e g ó Bo w o [c i
i n f o r m a c j i l u b h o r y z o n t c z a s o w y d a n y c h , p o w i n n y b y s k o r e l o w a n e z k o s z t e m p i e l g n o w a n i a i
m o d y f i k o w a n i a r e l a c j i f a k t ó w . P o n i |e j p r z e d s t a w i o n o k i l k a t e c h n i k , k t ó r e p o z w a l a j z n a c z c o
o b n i |y k o s z t u t w o r z e n i a i p i e l g n a c j i r e l a c j i f a k t ó w , z a c h o w u j c j e d n o c z e [n i e j e j j a k o [.
3 . 2 . 1 . I d e n t y f i k a c j a h o r y z o n t u c z a s o w e g o d l a k a |d e j z f u n k c j i
P r o j e k t a n c i m a g a z y n ó w d a n y c h c z s t o p o p e Bn i a j b Bd p o l e g a j c y n a z a Bo |e n i u , |e s z c z e g ó Bo w e
i n f o r m a c j e f a k t y c z n e m u s z b y p r z e c h o w y w a n e w m a g a z y n i e d a n y c h p r z e z d Bu g i o k r e s c z a s u , n p .
p r z e z 1 0 l a t . P o w s z e c h n y j e s t t a k |e b r a k r ó |n i c o w a n i a s t o p n i a s z c z e g ó Bo w o [c i p r z e c h o w y w a n y c h
d a n y c h w z a l e |n o [c i o d i c h w i e k u . W r z e c z y w i s t o [c i t a k i e p o d e j [c i e m o |e n e g a t y w n i e w p By n n a
e f e k t y w n o [ z a p y t a D k i e r o w a n y c h d o m a g a z y n u d a n y c h . O p r a c o w a n i e s t r a t e g i i s t o p n i o w e g o
a g r e g o w a n i a d a n y c h w r a z z i c h s t a r z e n i e m s i m o |e z n a c z c o z m n i e j s z y o b j t o [ w o l u m e n u
d a n y c h p r z e c h o w y w a n y c h w r e l a c j i f a k t ó w , a c o z a t y m i d z i e , p r z y s p i e s z y w y k o n y w a n i e z a p y t a D.
N a j c z [c i e j s z c z e g ó Bo w e d a n e n i e m u s z b y p r z e c h o w y w a n e p r z e z o k r e s d Bu |s z y n i | k i l k a l a t .
D l a r a p o r t ó w r o c z n y c h w y s t a r c z a j c e p o w i n n y b y a g r e g a t y s u m u j c e f a k t y z d o k Ba d n o [c i d o
t y g o d n i a . D l a z a p y t a D o d c z y t u j c y c h f a k t y s t a r s z e n i | 5 l a t n a j p r a w d o p o d o b n i e j w z u p e Bn o [c i
w y s t a r c z a j p o d s u m o w a n i a m i e s i c z n e z a m i a s t d z i e n n y c h , i t d . P o m o c n e d l a p r o j e k t a n t a m o |e
o k a z a s i s t w o r z e n i e w y k r e s u , n a k t ó r y m d l a k a |d e j f u n k c j i ( t y p u z a p y t a n i a ) z n a j d s i p r z e d z i a By
c z a s o w e , w j a k i c h p o s z c z e g ó l n e f a k t y m u s z b y s z c z e g ó Bo w e .
3 . 2 . 2 . C z y d a n e s z c z e g ó Bo w e m o |n a z a s t p i p r ó b k o w a n i e m ?
I n n m e t o d z n a c z n e g o z m n i e j s z e n i a o b j t o [c i r e l a c j i f a k t ó w j e s t z a s t p i e n i e d a n y c h
s z c z e g ó Bo w y c h p r z e z r e p r e z e n t a t y w n p r ó b k . R e s z t a d a n y c h j e s t p r z e c h o w y w a n a w ó w c z a s j a k o
d z i e n n e l u b t y g o d n i o w e a g r e g a t y . T a t e c h n i k a z n a j d u j e z a s t o s o w a n i e p r z e d e w s z y s t k i m w
p r z y p a d k u m a g a z y n ó w d a n y c h , d l a k t ó r y c h z n a j o m o [ w s z y s t k i c h s z c z e g ó Bo w y c h f a k t ó w j e s t
n i e p o t r z e b n a . J e [l i f i r m a p r a g n i e p r z e a n a l i z o w a s c h e m a t y z a c h o w a D a b o n e n t ó w w o k r e s i e l e t n i m ,
t o t a k a a n a l i z a m o |e b y z p o w o d z e n i e m d o k o n a n a n a p r ó b c e z a w i e r a j c e j 1 5 % f a k t ó w o p i s u j c y c h
P r o j e k t o w a n i e s c h e m a t ó w l o g i c z n y c h d l a m a g a z y n ó w d a n y c h 2 6 9
r o z m o w y m i d z y a b o n e n t a m i . Z d r u g i e j s t r o n y , j e [l i f i r m a p r a g n i e p r z e p r o w a d z i z o g n i s k o w a n
k a m p a n i r e k l a m o w d o t y c z c s z c z e g ó l n e g o s e g m e n t u r y n k u , p r ó b k o w a n i e m o |e o k a z a s i
n i e w y s t a r c z a j c e , p o n i e w a | w p r ó b c e z n a j d z i e s i z b y t m a Bo f a k t ó w o p i s u j c y c h z a c h o w a n i a
d o c e l o w y c h a b o n e n t ó w .
3 . 2 . 3 . W y b ó r w Ba [c i w y c h a t r y b u t ó w
K o l e j n y m k r o k i e m j e s t u s u n i c i e z r e l a c j i f a k t ó w w s z y s t k i c h z b d n y c h a t r y b u t ó w . D l a k a |d e g o
a t r y b u t u n a l e |y z a d a p y t a n i a : C z y t e n a t r y b u t w n o s i j a k [ n o w w i e d z o f a k c i e ? , C z y i s t n i e j e
j a k i e [ i n n e m i e j s c e , s k d m o |n a w y w i e [ t d a n ? , C z y a t r y b u t m a i s t o t n e z n a c z e n i e , c z y m o |e
s Bu |y d o c e l ó w z w i z a n y c h z i m p l e m e n t a c j s y s t e m u ? . D a n e w y w i e d z i o n e l u b a g r e g a t y n i e
p o w i n n y b y p r z e c h o w y w a n e w r e l a c j i f a k t ó w , p o n i e w a | b a r d z i e j e f e k t y w n e j e s t g e n e r o w a n i e t y c h
i n f o r m a c j i w l o c i e . W s z y s t k i e a t r y b u t y , k t ó r e s o b e c n e w r e l a c j i f a k t ó w t y l k o z e w z g l d u n a
s p e c y f i c z n e p o t r z e b y s y s t e m u o b s Bu g i b i e |c e j , z k t ó r e g o p o b r a n o f a k t y , p o w i n n y b y
b e z w z g l d n i e u s u n i t e z m a g a z y n u d a n y c h .
W p r z y p a d k u f i r m y t e l e k o m u n i k a c y j n e j a t r y b u t y , k t ó r e p o w i n n y s i z n a l e z w r e l a c j i f a k t ó w , t o :
n u m e r i n i c j u j c y p o Bc z e n i e , n u m e r d o c e l o w y , d a t a p o Bc z e n i a , o r a z c z a s t r w a n i a p o Bc z e n i a .
3 . 2 . 4 . M i n i m a l i z a c j a r o z m i a r ó w a t r y b u t ó w w r e l a c j i f a k t ó w
P r o j e k t a n c i b a z d a n y c h m a j t e n d e n c j d o p r z e s z a c o w y w a n i a r o z m i a r ó w a t r y b u t ó w w
p o s z c z e g ó l n y c h r e l a c j a c h . W p r z y p a d k u m a g a z y n u d a n y c h z m n i e j s z e n i e r o z m i a r u j e d n e g o a t r y b u t u
o j e d e n b a j t m o |e z a o w o c o w a z n a c z c y m z m n i e j s z e n i e m r o z m i a r u r e l a c j i , a c o z a t y m i d z i e ,
p o p r a w e f e k t y w n o [c i w y k o n y w a n i a z a p y t a D. J e [l i r e l a c j a f a k t ó w z a w i e r a i n f o r m a c j e o d w ó c h
m i l i o n a c h a b o n e n t ó w , z k t ó r y c h k a |d y d z w o n i [r e d n i o d w a i p ó B r a z a d z i e n n i e ( z a k Ba d a m y d w u l e t n i
h o r y z o n t c z a s o w y d l a s z c z e g ó Bo w y c h f a k t ó w ) , t o w r e l a c j i f a k t ó w z a w a r t y c h j e s t 3 . 6 5 m i l i a r d a
k r o t e k . Z m n i e j s z e n i e r o z m i a r u k t ó r e g o k o l w i e k z a t r y b u t ó w o d z i e s i b a j t ó w s p o w o d u j e
z m n i e j s z e n i e r e l a c j i o 3 4 g i g a b a j t y .
3 . 2 . 5 . W y b ó r p o m i d z y k l u c z a m i n a t u r a l n y m i i s z t u c z n y m i
K l u c z e o b c e w y s t p u j c e w r e l a c j i f a k t ó w m o g b y n a t u r a l n e ( k a |d y k l u c z r e p r e z e n t u j e
j e d n o z n a c z n y i d e n t y f i k a t o r o b i e k t u w [w i e c i e r z e c z y w i s t y m ) , l u b s z t u c z n e ( k a |d y k l u c z j e s t
g e n e r o w a n y a u t o m a t y c z n i e ) . K l u c z a m i n a t u r a l n y m i s n p . n u m e r P E S E L , d a t a l u b n u m e r
p r z e d s t a w i c i e l s t w a / s k l e p u . K l u c z a m i s z t u c z n y m i s n p . i d e n t y f i k a t o r k l i e n t a ( w i |c y d a n y f a k t z
i d e n t y f i k a t o r e m w r e l a c j i w y m i a r u K l i e n c i ) , i d e n t y f i k a t o r d a t y ( w i |c y d a n y f a k t z k o n k r e t n d a t
p r z e c h o w y w a n w r e l a c j i C z a s ) l u b i d e n t y f i k a t o r s k l e p u .
U |y c i e k l u c z y n a t u r a l n y c h m o |e o k a z a s i b a r d z o k o r z y s t n e . J e [l i z a p y t a n i e o d n o s i s i
b e z p o [r e d n i o d o w a r t o [c i k l u c z a , t o d o s k o n s t r u o w a n i a o d p o w i e d z i w y s t a r c z y o d c z y t s a m e j r e l a c j i
f a k t ó w , b e z k o n i e c z n o [c i d o k o n y w a n i a p o Bc z e n i a z r e l a c j w y m i a r ó w . Z d r u g i e j s t r o n y , j e [l i j a k i [
i d e n t y f i k a t o r n a t u r a l n y u l e g a z m i a n i e , w ó w c z a s t a k a z m i a n a m u s i z o s t a o d z w i e r c i e d l o n a w r e l a c j i
f a k t ó w . K o s z t w y k o n a n i a m o d y f i k a c j i r e l a c j i f a k t ó w m o |e b y b a r d z o w y s o k i i t a k i e j o p e r a c j i
n a l e |y z a w s z e l k c e n u n i k a .
J e |e l i p r o j e k t a n t j e s t a b s o l u t n i e p e w i e n , |e w a r t o [c i i d e n t y f i k a t o r ó w n i e u l e g n w p r z y s z Bo [c i
|a d n y m z m i a n o m , p o w i n i e n u |y k l u c z y n a t u r a l n y c h . W p r z e c i w n y m w y p a d k u p o w i n i e n u |y w a
k l u c z y s z t u c z n y c h .
3 . 2 . 6 . M o d e l o w a n i e c z a s u w r e l a c j i f a k t ó w
C z a s m o |n a m o d e l o w a p o d o b n i e j a k w s z y s t k i e i n n e w y m i a r y , t j . p o p r z e z s k Ba d o w a n i e w r e l a c j i
f a k t ó w s z t u c z n e g o k l u c z a d o r e l a c j i w y m i a r ó w , w k t ó r e j p r z e c h o w y w a n e s f i z y c z n e d a t y .
J e d n a k |e b a r d z i e j e f e k t y w n m e t o d j e s t s k Ba d o w a n i e c z a s u z a p o m o c k l u c z a n a t u r a l n e g o
b e z p o [r e d n i o w r e l a c j i f a k t ó w . I s t n i e j w o g ó l n o [c i t r z y m e t o d y s k Ba d o w a n i a c z a s u w r e l a c j i
f a k t ó w .
2 7 0 B a r t o s z B b e l , M i k o Ba j M o r z y
" S k Ba d o w a n i e f i z y c z n e j d a t y
T a m e t o d a z a k Ba d a s k Ba d o w a n i e w r e l a c j i f a k t ó w a t r y b u t u D a t a . J e s t b a r d z o e f e k t y w n a z a r ó w n o
w p r z y p a d k u z a p y t a D o d w o Bu j c y c h s i d o d o k Ba d n e g o z n a c z n i k a c z a s o w e g o ( a n g . t i m e s t a m p ) , j a k i
s a m e j d a t y z d o k Ba d n o [c i d o d n i a . W p r z y p a d k u d a t n i e z a c h o d z i n i e b e z p i e c z e Ds t w o m o d y f i k a c j i
w a r t o [c i a t r y b u t u w p r z y s z Bo [c i , z a [ z y s k w y n i k a j c y z p r z y s p i e s z e n i a w y k o n y w a n i a z a p y t a D ( n i e
t r z e b a w y k o n y w a d o d a t k o w e g o p o Bc z e n i a z r e l a c j w y m i a r ó w C z a s ) j e s t o g r o m n y . N a l e |y p r z y
t y m p a m i t a , |e w [r o d o w i s k u m a g a z y n ó w d a n y c h z n a k o m i t a w i k s z o [ z a p y t a D d o t y c z y , w t e n
c z y i n n y s p o s ó b , c z a s u .
" S k Ba d o w a n i e p r z e s u n i c i a o d w Ba [c i w e g o p o c z t k u r e l a c j i
J e s t b a r d z o p r a w d o p o d o b n e , |e r e l a c j a f a k t ó w p o d l e g a p a r t y c j o n o w a n i u w z g l d e m c z a s u ( p a t r z
3 . 3 ) . N a j c z [c i e j p o s z c z e g ó l n e p a r t y c j e r e p r e z e n t u j o k r e s y c z a s o w e , n p . t y d z i e D, m i e s i c l u b
k w a r t a B. M o d e l u j c c z a s w r e l a c j i f a k t ó w m o |n a w y k o r z y s t a f a k t p a r t y c j o n o w a n i a p o p r z e z
s k Ba d o w a n i e w t e j r e l a c j i p r z e s u n i c i a d a n e g o f a k t u w z g l d e m w Ba [c i w e g o p o c z t k u p a r t y c j i . N a
p r z y k Ba d , j e |e l i r e l a c j a f a k t ó w j e s t p o d z i e l o n a n a m i e s i c z n e p a r t y c j e , a f a k t m i a B m i e j s c e 9 - g o d n i a
m i e s i c a , t o w o d p o w i e d n i e j p a r t y c j i z o s t a n i e u m i e s z c z o n a l i c z b a 8 ( z a k Ba d a m y , |e p i e r w s z y d z i e D
m i e s i c a o d p o w i a d a j c e g o d a n e j p a r t y c j i m a i n d e k s 0 ) . T a k a r e p r e z e n t a c j a n i e s i e z e s o b o g r o m n
o s z c z d n o [ p r z e s t r z e n i d y s k o w e j , p o n i e w a | t e r a z d o r e p r e z e n t o w a n i a k a |d e j d a t y w z u p e Bn o [c i
w y s t a r c z d w a b a j t y . C o w i c e j , w Ba [c i w a d a t a p o c z t k o w a d a n e j p a r t y c j i n i e m u s i b y n i g d z i e
p r z e c h o w y w a n a , p o n i e w a | m o |e b y n a s t a Be z a s z y t a w n a z w i e p a r t y c j i , n p . A b o n e n c i _ l i p i e c _ 2 0 0 0 .
W a d t e g o r o z w i z a n i a j e s t f a k t , |e k a |d e z a p y t a n i e o p e r u j c e n a d a t a c h f i z y c z n y c h m u s i b y
w p i e r w p o d d a n e k o n w e r s j i d o f o r m y u w z g l d n i a j c e j p r z e s u n i c i e . K a |d a t a k a t r a n s f o r m a c j a n i e s i e
z e s o b d o d a t k o w y k o s z t . P o z a t y m n i e k t ó r e n a r z d z i a d o s t p u m o g b y n i e k o m p a t y b i l n e z t a k i m
m o d e l e m . W t a k i m w y p a d k u r o z w i z a n i e m m o |e b y z d e f i n i o w a n i e n a p a r t y c j i p e r s p e k t y w y , k t ó r a
d o k o n a o d p o w i e d n i e j k o n w e r s j i .
" S k Ba d o w a n i e z a k r e s ó w d a t
W p r z y p a d k u n i e k t ó r y c h r e l a c j i f a k t ó w p o s z c z e g ó l n e k r o t k i t a k i e j r e l a c j i r e p r e z e n t u j f a k t y ,
k t ó r y c h w a |n o [ r o z c i g a s i n a p e w i e n o k r e s . J e [l i r e l a c j a f a k t ó w o p i s u j e s t a n m a g a z y n u , t o
n a j p r a w d o p o d o b n i e j t y l k o m a Ba c z [ p r o d u k t ó w j e s t k u p o w a n a d a n e g o d n i a , z a [ w i k s z o [
p r o d u k t ó w n i e z m i e n i a s w e g o s t a n u m a g a z y n o w e g o . W t a k i m w y p a d k u b a r d z i e j o p Ba c a l n e j e s t
o d n o t o w y w a n i e t y l k o t y c h f a k t ó w ( p o z y c j i m a g a z y n o w y c h ) , k t ó r e u l e g By z m i a n o m . K a |d a k r o t k a w
r e l a c j i f a k t ó w o p i s u j e s t a n j a k i e g o [ p r o d u k t u , k t ó r y o b o w i z y w a B o d d n i a D a t a _ o d d o d n i a
D a t a _ d o . J e [l i i l o [ j a k i e g o [ p r o d u k t u n i e u l e g a z m i a n i e , t o z a m i a s t w s t a w i a n o w k r o t k d o
r e l a c j i f a k t ó w , z w i k s z a s i o 1 w a r t o [ a t r y b u t u D a t a _ d o . T a k a t e c h n i k a m o |e p r o w a d z i d o
z n a c z n y c h o s z c z d n o [c i p r z e s t r z e n i d y s k o w e j . J e [l i k a |d e g o d n i a s p r z e d a w a n y c h j e s t 1 0 %
p r o d u k t ó w z k a t a l o g u , t o w y k o r z y s t y w a n i e k o d o w a n i a d a t z a p o m o c z a k r e s ó w o b o w i z y w a n i a
p o w o d u j e z m n i e j s z e n i e r e l a c j i f a k t ó w d o o k o Bo 1 0 % o b j t o [c i p o c z t k o w e j r e l a c j i ( p o n i e w a |
p o j a w i a s i d o d a t k o w y a t r y b u t D a t a _ d o ) .
T o p o d e j [c i e j e s t o b c i |o n e t y m i s a m y m i w a d a m i , c o s k Ba d o w a n i e p r z e s u n i c i a w z g l d e m
p o c z t k u p a r t y c j i . Z a p y t a n i a s t a j s i b a r d z i e j s k o m p l i k o w a n e , a n i e k t ó r e n a r z d z i a d o s t p u n i e
b d m o g By s o b i e p o r a d z i z t a k o r g a n i z a c j s k Ba d o w a n i a c z a s u . A b y t e m u z a p o b i e c , m o |l i w e j e s t
w y k o r z y s t a n i e d o d a t k o w e j r e l a c j i z a w i e r a j c e j k r o t k d l a k a |d e j k o l e j n e j d a t y . R e l a c j a f a k t ó w j e s t
Bc z o n a z r e l a c j z a w i e r a j c d a t y w c e l u u t w o r z e n i a p r o d u k t u k a r t e z j a Ds k i e g o . N i e s t e t y ,
u t w o r z e n i e p r o d u k t u k a r t e z j a Ds k i e g o j e s t k o s z t o w n e i w y m a g a p r z e s t r z e n i t y m c z a s o w e j . J e |e l i
w i k s z o [ z a p y t a D w y k o r z y s t u j e t a k p e r s p e k t y w , s k Ba d o w a n i e z a k r e s ó w d a t m o |e o k a z a s i
z By m w y b o r e m .
G e n e r a l n i e z a l e c a s i , a b y w y k o r z y s t y w a w y |e j o p i s a n m e t o d t y l k o w t y c h p r z y p a d k a c h , w
k t ó r y c h n a r z d z i a d o s t p u m o g b e z p o [r e d n i o w y k o r z y s t y w a z a k r e s y d a t i n i e w y m a g a j
t w o r z e n i a p r o d u k t u k a r t e z j a Ds k i e g o .
P r o j e k t o w a n i e s c h e m a t ó w l o g i c z n y c h d l a m a g a z y n ó w d a n y c h 2 7 1
3 . 3 . P a r t y c j o n o w a n i e f a k t ó w
P a r t y c j o n o w a n i e p o l e g a n a d z i e l e n i u l o g i c z n e j e n c j i n a m n i e j s z e p o d e n c j e . D z i e l e n i e d u |y c h
r e l a c j i n a p o d r e l a c j e m a n a c e l u m . i n . :
" Z w i k s z e n i e e f e k t y w n o [c i z a p y t a D: p o j e d y n c z e z a p y t a n i e w y k o n u j e s i d u |o s z y b c i e j , j e [l i
z a m i a s t j e d n e j o g r o m n e j r e l a c j i m u s i o d c z y t a z b i ó r m a By c h p a r t y c j i . W i |e s i z t y m j e d n a k
p r o b l e m a u t o m a t y c z n e g o k i e r o w a n i a z a p y t a D d o o d p o w i e d n i c h p a r t y c j i .
" U Ba t w i e n i e z a r z d z a n i a r e l a c j a m i : r e l a c j e f a k t ó w c z s t o r o z r a s t a j s i d o m o n s t r u a l n y c h
r o z m i a r ó w . A d m i n i s t r o w a n i e r e l a c j o r o z m i a r z e r z d u s e t e k g i g a b a j t ó w m o |e b y t r u d n e l u b
w r c z n i e m o |l i w e . D o t y c z y t o z m i a n w s t r u k t u r z e r e l a c j i , z a k Ba d a n i a i n d e k s ó w ,
m o d y f i k o w a n i a p o d z b i o r ó w k r o t e k , i t p .
" U Ba t w i e n i e a r c h i w i z o w a n i a i o d t w a r z a n i a : a r c h i w i z o w a n i e r e l a c j i f a k t ó w z a w i e r a j c e j
w s z y s t k i e a k t u a l n e d a n e m o |e b y t e c h n i c z n i e n i e w y k o n a l n e b e z w y Bc z e n i a m a g a z y n u
d a n y c h . P r z y w y k o r z y s t a n i u p a r t y c j o n o w a n i a a d m i n i s t r a t o r m o |e p o z o s t a w i a k t y w n t y l k o
a k t u a l n p a r t y c j , z a [ w s z y s t k i e p o z o s t a Be o z n a c z y j a k o p a r t y c j e t y l k o d o o d c z y t u i
s t o p n i o w o j e a r c h i w i z o w a .
I s t n i e j e k i l k a p o d s t a w o w y c h m e t o d p a r t y c j o n o w a n i a r e l a c j i f a k t ó w .
3 . 3 . 1 . P a r t y c j o n o w a n i e w e d Bu g c z a s u n a s e g m e n t y o j e d n a k o w y m r o z m i a r z e
T o p o d s t a w o w a m e t o d a p a r t y c j o n o w a n i a p o l e g a j c a n a p o d z i a l e r e l a c j i f a k t ó w n a s e g m e n t y
o d p o w i a d a j c e t a k i m s a m y m p r z e d z i a Bo m c z a s o w y m . R o z m i a r p r z e d z i a Bu z a l e |y o d c h a r a k t e r u
m a g a z y n u d a n y c h i j e g o p r z e z n a c z e n i a . J e |e l i w i k s z o [ z a p y t a D k i e r o w a n y c h d o m a g a z y n u
d o k o n u j e r a p o r t ó w m i e s i c z n y c h , t o r e l a c j a f a k t ó w p o w i n n a b y p o d z i e l o n a n a p a r t y c j e
o d p o w i a d a j c e p o s z c z e g ó l n y m m i e s i c o m . N a l e |y p r z y t y m p a m i t a , |e o g ó l n a l i c z b a p a r t y c j i n i e
p o w i n n a p r z e k r o c z y k i l k u d z i e s i c i u , p o n i e w a | z a r z d z a n i e r e l a c j p o d z i e l o n n a z b y t d u | l i c z b
s e g m e n t ó w m o |e s t a s i k o s z t o w n e .
3 . 3 . 2 . P a r t y c j o n o w a n i e w e d Bu g c z a s u n a s e g m e n t y o r ó |n y c h r o z m i a r a c h
J e |e l i s t a r s z e d a n e s o d c z y t y w a n e r z a d z i e j n i | n o w s z e , t o d o b r m e t o d j e s t p o d z i e l e n i e r e l a c j i
f a k t ó w n a s e g m e n t y o r ó |n y c h r o z m i a r a c h . N a j c z [c i e j t w o r z y s i w t a k i m w y p a d k u k i l k a m a By c h
p a r t y c j i d l a d a n y c h z o s t a t n i c h k i l k u m i e s i c y , k i l k a [r e d n i c h p a r t y c j i d l a m n i e j a k t u a l n y c h d a n y c h
s p r z e d p ó B r o k u , o r a z z b i ó r d u |y c h p a r t y c j i d l a r z a d k o o d c z y t y w a n y c h d a n y c h p o c h o d z c y c h s p r z e d
k i l k u l a t . G Bó w n z a l e t t e g o p o d e j [c i a j e s t t o , |e n a j c z [c i e j w y k o r z y s t y w a n e d a n e p r z e c h o w y w a n e
s w m a By c h p a r t y c j a c h , c o w y d a t n i e p r z y s p i e s z a i c h o d c z y t . P o z a t y m o g ó l n a l i c z b a p a r t y c j i j e s t
u t r z y m y w a n a n a n i s k i m p o z i o m i e . P o d s t a w o w w a d t e j m e t o d y j e s t f a k t , |e w r e g u l a r n y c h
o d s t p a c h c z a s u p r o f i l p a r t y c j o n o w a n i a s i z m i e n i a i a d m i n i s t r a t o r m u s i p r z e n o s i b a r d z o d u |e
i l o [c i d a n y c h p o m i d z y p a r t y c j a m i , c o m o |e o k a z a s i b a r d z o k o s z t o w n e . T e g o t y p u s c h e m a t j e s t
z a l e c a n y w p r z y p a d k u , g d y w y m a g a n i a s t a w i a n e p r z e d m a g a z y n e m d a n y c h s t a n o w i m i e s z a n k
a k t y w n e j a n a l i z y n a j n o w s z y c h d a n y c h i e k s p l o r a c j i d u |y c h w o l u m e n ó w d a n y c h h i s t o r y c z n y c h .
3 . 3 . 3 . P a r t y c j o n o w a n i e w e d Bu g i n n e g o w y m i a r u
C z a s n i e j e s t j e d y n y m w y m i a r e m , w e d Bu g k t ó r e g o m o |e p r z e b i e g a p a r t y c j o n o w a n i e . W e zm y
j a k o p r z y k Ba d m a g a z y n d a n y c h d u |e j k o r p o r a c j i , k t ó r e j o d d z i a By s r o z p r o s z o n e g e o g r a f i c z n i e .
J e |e l i k a |d y z o d d z i a Bó w o d c z y t u j e p r z e d e w s z y s t k i m i n f o r m a c j e d o t y c z c e r e g i o n u w Ba [c i w e g o d l a
s i e b i e , t o b a r d z i e j e f e k t y w n m e t o d p a r t y c j o n o w a n i a b y Bb y p o d z i a B r e l a c j i n a p a r t y c j e
o d p o w i a d a j c e p o s z c z e g ó l n y m r e g i o n o m . W t e n s p o s ó b k a |d y z o d d z i a Bó w u n i k a Bb y o d c z y t y w a n i a
d a n y c h d o t y c z c y c h i n n y c h o d d z i a Bó w . D e c y d u j c s i n a t a k i e p a r t y c j o n o w a n i e r e l a c j i f a k t ó w
p r o j e k t a n t m u s i s i u p e w n i , |e w y m i a r b d c y p o d s t a w p o d z i a Bu r e l a c j i f a k t ó w n i e u l e g n i e w
p r z y s z Bo [c i m o d y f i k a c j i . R e s t r u k t u r y z a c j a s c h e m a t u p a r t y c j o n o w a n i a z w i z a n a z m o d y f i k a c j
w y m i a r u m o |e b y b a r d z o k o s z t o w n a , j e [l i n i e n i e m o |l i w a . J a k o w s k a z ó w k m o |n a p r z y j t u
2 7 2 B a r t o s z B b e l , M i k o Ba j M o r z y
z a s a d , |e p a r t y c j o n o w a n i e o d b y w a s i t y l k o w e d Bu g c z a s u , c h y b a , |e p r o j e k t a n t j e s t a b s o l u t n i e
p e w n y , |e p o d s t a w a p a r t y c j o n o w a n i a n i e z m i e n i s i w p r z y s z Bo [c i .
3 . 3 . 4 . P a r t y c j o n o w a n i e w e d Bu g r o z m i a r u r e l a c j i
W p r z y p a d k u , g d y |a d e n w y m i a r n i e j e s t o d p o w i e d n i a b y s t a n o w i p o d s t a w d o p o d z i a Bu r e l a c j i ,
n a l e |y r o z w a |y s c h e m a t p a r t y c j o n o w a n i a w e d Bu g r o z m i a r u r e l a c j i . W t a k i m p r z y p a d k u z a k a |d y m
r a z e m , g d y r o z m i a r r e l a c j i f a k t ó w z b l i |a s i d o p e w n e g o p r e d e f i n i o w a n e g o m a k s i m u m , t w o r z o n a
j e s t n o w a p a r t y c j a , k t ó r a o d t e g o m o m e n t u s t a j e s i p a r t y c j a k t y w n . P a r t y c j o n o w a n i e w e d Bu g
r o z m i a r u r e l a c j i j e s t z Bo |o n e , u c i |l i w e w z a r z d z a n i u i w y m a g a s p e c j a l n y c h m e t a d a n y c h ,
p o z w a l a j c y c h n a o k r e [l e n i e , k t ó r e k r o t k i s p r z e c h o w y w a n e w p o s z c z e g ó l n y c h p a r t y c j a c h .
3 . 3 . 5 . P a r t y c j o n o w a n i e p i o n o w e
P a r t y c j o n o w a n i e p i o n o w e p o l e g a n a p o d z i a l e r e l a c j i z a w i e r a j c e j w i e l e a t r y b u t ó w n a z b i ó r
r e l a c j i , z k t ó r y c h k a |d a p o s i a d a p o d z b i ó r a t r y b u t ó w w y j [c i o w y c h . P a r t y c j o n o w a n i e p i o n o w e j e s t
p r z y d a t n e w p r z y p a d k u , g d y p r o j e k t a n t c h c e o d s e p a r o w a z b i ó r r z a d k o o d c z y t y w a n y c h a t r y b u t ó w
r e l a c j i f a k t ó w o d a t r y b u t ó w c z s t o o d c z y t y w a n y c h . J a k j u | w s p o m n i a n o w c z e [n i e j k a |d e
z m n i e j s z e n i e r o z m i a r u k r o t k i w r e l a c j i f a k t ó w m a n i e b a g a t e l n y w p By w n a e f e k t y w n o [
w y k o n y w a n i a z a p y t a D.
P a r t y c j o n o w a n i e p i o n o w e m o |e b y w y k o n a n e j a k o n o r m a l i z a c j a ( a n g . n o r m a l i z a t i o n ) , l u b
j a k o p o d z i a B k r o t e k ( a n g . r o w s p l i t t i n g ) . N o r m a l i z a c j a j e s t s t a n d a r d o w m e t o d o r g a n i z a c j i b a z
d a n y c h i p o z w a l a n a k o n d e n s o w a n i e p o w t a r z a j c y c h s i w a r t o [c i d o p o j e d y n c z y c h k r o t e k . W
p r z y p a d k u m a g a z y n ó w d a n y c h c z s t o o b s e r w u j e s i t e n d e n c j o d w r o t n , t z n . p r z e p r o w a d z a s i
d e n o r m a l i z a c j , w w y n i k u k t ó r e j z w i k s z a s i z a j t o [ p r z e s t r z e n i d y s k o w e j , a l e j e d n o c z e [n i e
m o |n a u n i k n k o s z t o w n y c h o p e r a c j i Bc z e n i a r e l a c j i p o d c z a s w y k o n y w a n i a z a p y t a D. W o g ó l n o [c i
p r o j e k t a n c i m a g a z y n ó w d a n y c h p o w i n n i u n i k a p r o c e s u n o r m a l i z a c j i r e l a c j i . W p r z y p a d k u p o d z i a Bu
k r o t e k z a c h o w y w a n e j e s t o d w z o r o w a n i e j e d e n - d o - j e d e n p o m i d z y p a r t y c j a m i . G Bó w n y m c e l e m
p o d z i a Bu w i e r s z y j e s t p r z y s p i e s z e n i e w y k o n y w a n i a z a p y t a D p o p r z e z z m n i e j s z e n i e r o z m i a r u r e l a c j i
f a k t ó w . O d d z i e l o n e a t r y b u t y n a d a l m o g b y o d c z y t y w a n e w n o w o u t w o r z o n e j p a r t y c j i . P o d z i a B
k r o t e k m o |e o k a z a s i e f e k t y w n m e t o d p a r t y c j o n o w a n i a , p o d w a r u n k i e m w s z a k |e , |e n i e
w y s t p u j e k o n i e c z n o [ d o k o n y w a n i a p o Bc z e n i a p o d z i e l o n y c h c z [c i r e l a c j i .
3 . 4 . P r o j e k t o w a n i e r e l a c j i w y m i a r ó w
R e l a c j e w y m i a r ó w m o g b y z a i m p l e m e n t o w a n e n a k i l k a s p o s o b ó w . Z r a c j i o g ó l n e j
c h a r a k t e r y s t y k i i n f o r m a c j i r e f e r e n c y j n y c h r e l a c j e w y m i a r ó w s z a w s z e w i e l o k r o t n i e m n i e j s z e o d
r e l a c j i f a k t ó w , s t d i c h r e s t r u k t u r y z a c j a n i e j e s t s p e c j a l n i e k o s z t o w n a . T r z e b a j e d n a k p a m i t a o
t y m , |e p r a w i d Bo w o z a p r o j e k t o w a n a s t r u k t u r a i n f o r m a c j i r e f e r e n c y j n y c h m o |e z n a c z n i e z w i k s z y
e f e k t y w n o [ w y k o n y w a n i a z a p y t a D w m a g a z y n i e d a n y c h .
3 . 4 . 1 . W y m i a r y g w i a zd z i s t e
W y m i a r y g w i a zd z i s t e s p o d s t a w k o n s t r u k c j i s c h e m a t u g w i a zd z i s t e g o . Z w i k s z a j p r d k o [
w y k o n y w a n i a z a p y t a D p o p r z e z d e n o r m a l i z a c j w s z y s t k i c h i n f o r m a c j i r e f e r e n c y j n y c h d a n e g o
w y m i a r u d o j e d n e j r e l a c j i . W i k s z o [ z a p y t a D a n a l i z u j e f a k t y p o u p r z e d n i m o g r a n i c z e n i u r e l a c j i
f a k t ó w p o p r z e z n a Bo |e n i e l i c z n y c h o g r a n i c z e D n a r e l a c j w y m i a r ó w ( n p . z a p y t a n i e s u m u j c e z y s k i
w g r u p i e k l i e n t ó w m Bo d y c h , m i e s z k a j c y c h w d u |y c h m i a s t a c h i p o s i a d a j c y c h |ó Bt y a b o n a m e n t ) .
P o n i e w a | z a p y t a n i e o g r a n i c z a z b i ó r k l i e n t ó w w e d Bu g r ó |n y c h k r y t e r i ó w ( g r u p a w i e k o w a , m i e j s c e
z a m i e s z k a n i a , r o d z a j a b o n a m e n t u ) , m o |n a j e p r z y s p i e s z y p o p r z e z w Bc z e n i e w s z y s t k i c h a t r y b u t ó w
d o t y c z c y c h w y m i a r u K l i e n t d o j e d n e j r e l a c j i . W a d t e g o r o z w i z a n i a j e s t z n a c z c e z w i k s z e n i e
r o z m i a r u r e l a c j i w y m i a r u . J e |e l i n i e k t ó r e z a t r y b u t ó w w y m i a r u s o d c z y t y w a n e b a r d z o r z a d k o , t o
k o s z t z w i k s z e n i a r o z m i a r u r e l a c j i m o |e b y w i k s z y n i | z y s k w y n i k a j c y z p r z y s p i e s z e n i a
w y k o n y w a n i a z a p y t a D. J e |e l i a t r y b u t w y m i a r u j e s t u |y w a n y r z a d k o , t o n a l e |y p o z o s t a w i g o w
p o s t a c i s c h e m a t u p Ba t k a [n i e g u .
P r o j e k t o w a n i e s c h e m a t ó w l o g i c z n y c h d l a m a g a z y n ó w d a n y c h 2 7 3
3 . 4 . 2 . W y m i a r y t y p u p Ba t e k [n i e g u
N i e w s z y s t k i e e n c j e m o |n a s p r o w a d z i d o w y m i a r ó w g w i a zd z i s t y c h . W p e w n y c h p r z y p a d k a c h
e n c j e s k Ba d a j c e s i n a w y m i a r s p o Bc z o n e z e s o b z w i z k a m i t y p u w i e l e - d o - w i e l e , k t ó r y c h n i e
n a l e |y d e n o r m a l i z o w a . C z s t o d l a j e d n e j e n c j i w y s t p u j e w i e l e r ó |n y c h h i e r a r c h i i ,
r e p r e z e n t u j c y c h r ó |n e p u n k t y w i d z e n i a n a j e d n e i t e s a m e d a n e . P r z y k Ba d o w o , p r z e d s t a w i c i e l s t w a
h a n d l o w e f i r m y X p o d l e g a j p o d h i e r a r c h i o p i s u j c g e o g r a f i c z n l o k a l i z a c j p l a c ó w e k .
R ó w n o l e g l e d o p o d s t a w o w e j h i e r a r c h i i u |y t k o w n i c y k o r z y s t a j z d o d a t k o w y c h h i e r a r c h i i ,
k l a s y f i k u j c y c h p r z e d s t a w i c i e l s t w a p o d w z g l d e m : t y p u l o k a l i z a c j i ( s u p e r m a r k e t , c e n t r u m
h a n d l o w e , w o l n o s t o j c e , i t p . ) , r o z m i a r u p l a c ó w k i , o f e r t i p r o m o c j i o f e r o w a n y c h p r z e z p l a c ó w k ,
i t d . W t a k i m p r z y p a d k u d e n o r m a l i z a c j i d o w y m i a r u g w i a zd z i s t e g o p o w i n n a p o d l e g a t a h i e r a r c h i a ,
z k t ó r e j k o r z y s t a n a j w i c e j z a p y t a D, z a [ p o z o s t a Be h i e r a r c h i e p o w i n n y p o z o s t a w p o s t a c i p Ba t k ó w
[n i e g u . J e |e l i w p r z y s z Bo [c i z m i e n i s i p r o f i l z a p y t a D ( c z y l i i n n a h i e r a r c h i a s t a n i e s i
n a j p o p u l a r n i e j s z a ) , t o n i e n a l e |y u s u w a a k t u a l n i e w y k o r z y s t y w a n e g o w y m i a r u g w i a zd z i s t e g o
( k o s z t m o d y f i k a c j i z a p y t a D m o |e b y z n a c z n y ) , l e c z w z b o g a c i g o o t e a t r y b u t y , k t ó r e o p i s u j n o w
h i e r a r c h i .
3 . 4 . 3 . W y m i a r y z m i e n i a j c e s i w c z a s i e
I n f o r m a c j e r e f e r e n c y j n e , w p r z e c i w i e Ds t w i e d o f a k t y c z n y c h , u l e g a j c z s t y m z m i a n o m i
m o d y f i k a c j o m . W y n i k a t o z t e g o , |e o r g a n i z a c j e z m i e n i a j s w ó j p u n k t w i d z e n i a n a p o s i a d a n e d a n e
w z a l e |n o [c i o d a k t u a l n y c h w a r u n k ó w e k o n o m i c z n y c h . C o w i c e j , s a m e p r z e d s i b i o r s t w a u l e g a j
w e w n t r z n y m p r z e o b r a |e n i o m i r e o r g a n i z a c j o m , c o z n a j d u j e o d b i c i e w m o d y f i k a c j i w y m i a r ó w w
m a g a z y n i e d a n y c h ( w y m i a r y o p i s u j c e s t r u k t u r o r g a n i z a c y j n f i r m y , w y m i a r y o p i s u j c e p r z y d z i a B
p r o d u k t ó w d o g r u p , i t p . ) . C z a s a m i p o j a w i a s i t e | p o t r z e b a w y k o n y w a n i a z a p y t a D, k t ó r e o p e r u j
j e d n o c z e [n i e n a f a k t a c h g r u p o w a n y c h w e d Bu g a k t u a l n y c h i p r z e s z By c h h i e r a r c h i i ( t z w . z a p y t a n i a
j a k j e s t , j a k b y Bo ) . W t a k i m w y p a d k u n i e z b d n e s t a j e s i p r z e c h o w y w a n i e z a k r e s ó w d a t w
r e l a c j a c h w y m i a r ó w . W ó w c z a s p r z y p o r z d k o w a n i e k r o t k i w y m i a r u d o p e w n e j g e n e r a l i z a c j i j e s t
w Ba [c i w e t y l k o w p r z e d z i a l e c z a s o w y m D a t a _ o d , D a t a _ d o . J e |e l i j a k a k o l w i e k w a r t o [ w r e l a c j i
w y m i a r u u l e g a z m i a n i e , t o j e j p o p r z e d n i e p r z y p o r z d k o w a n i e j e s t z a m y k a n e p o p r z e z u z u p e Bn i e n i e
w a r t o [c i D a t a _ d o i w s t a w i a n a j e s t n o w a k r o t k a , o p i s u j c a n o w e p r z y p o r z d k o w a n i e d a n e j w a r t o [c i
w y m i a r u .
3 . 4 . 4 . W y m i a r y h y b r y d o w e
2 7 4 B a r t o s z B b e l , M i k o Ba j M o r z y
W p o p r z e d n i c h a k a p i t a c h p r z e d s t a w i o n o d w i e p o d s t a w o w e o r g a n i z a c j e r e l a c j i w y m i a r ó w :
s c h e m a t g w i a zd z i s t y i s c h e m a t t y p u p Ba t e k [n i e g u . W r z e c z y w i s t y c h p r o j e k t a c h r z a d k o u d a j e s i
w y k o r z y s t y w a o b a s c h e m a t y w c z y s t e j p o s t a c i . N a j c z [c i e j p r o j e k t a n c i w y b i e r a j o r g a n i z a c j
h y b r y d o w ( a n g . s t a r f l a k e s c h e m a ) . W r a m a c h t a k i e j o r g a n i z a c j i p o d s t a w o w a c z [ i n f o r m a c j i
r e f e r e n c y j n e j j e s t p r z e d s t a w i o n a w p o s t a c i g w i a zd z i s t e j ( j a k o z d e n o r m a l i z o w a n e r e l a c j e ) , a c z [
p o m o c n i c z a w p o s t a c i p Ba t k a [n i e g u ( j a k o z n o r m a l i z o w a n e h i e r a r c h i e ) . P r z y k Ba d s c h e m a t u
h y b r y d o w e g o p r z e d s t a w i o n o p o n i |e j n a r y s u n k u 2 .
R y s . 2 . P r z y k Ba d s c h e m a t u h y b r y d o w e g o
W m i a r e k s p l o a t a c j i m a g a z y n u d a n y c h w s p ó l n e c z [c i r e l a c j i w y m i a r ó w p o w i n n y u l e g a
s t o p n i o w e m u z a n i k o w i . W p By w a n a t o l e p s z e z r o z u m i e n i e p o t r z e b u |y t k o w n i k a o r a z k r y s t a l i z a c j a
p r o f i l u w y k o r z y s t a n i a m a g a z y n u . P o p e w n y m c z a s i e p r o j e k t a n t d y s p o n u j e w y s t a r c z a j c w i e d z
a b y d o k o n a r e s t r u k t u r y z a c j i n i e k t ó r y c h w y m i a r ó w i s p r o w a d z e n i a i c h d o b a r d z i e j p o p r a w n e j
f o r m y .
3 . 4 . 5 . P a r t y c j o n o w a n i e w y m i a r ó w
W p e w n y c h p r z y p a d k a c h r e l a c j a w y m i a r u m o |e u r o s n d o r o z m i a r u , w k t ó r y m n i e z b d n e
s t a n i e s i p a r t y c j o n o w a n i e t e g o w y m i a r u . T a k a s y t u a c j a m o |e p o w s t a d l a w y m i a r u , k t ó r y c z s t o
p o d l e g a z m i a n o m i d l a k t ó r e g o i s t n i e j e w y m ó g p r z e c h o w y w a n i a w s z y s t k i c h p o p r z e d n i c h w e r s j i
w y m i a r u w c e l u d o k o n y w a n i a p o r ó w n a D. Z b y t d u |y r o z m i a r r e l a c j i w y m i a r u m o |e b a r d z o
n e g a t y w n i e w p By n n a c z a s w y k o n y w a n i a z a p y t a D.
P o d s t a w p a r t y c j o n o w a n i a r e l a c j i w y m i a r u p o w i n i e n b y j e d e n z a t r y b u t ó w g r u p u j c y c h d l a
t e g o w y m i a r u . J e [l i p a r t y c j o n o w a n i u p o d l e g a k a t a l o g o f e r o w a n y c h p r o d u k t ó w o d u |y m r o z m i a r z e ,
t o p o d s t a w p a r t y c j o n o w a n i a p o w i n n a b y k a t e g o r i a p r o d u k t u . O c z y w i [c i e , n i e m o |n a t w o r z y
o s o b n e j p a r t y c j i d l a k a |d e g o p r o d u k t u . P o d s t a w a p a r t y c j o n o w a n i a p o w i n n a b y w y b r a n a n a
o d p o w i e d n i m p o z i o m i e h i e r a r c h i i k l a s y f i k a c j i p r o d u k t u , t a k , a b y Bc z n a l i c z b a u t w o r z o n y c h p a r t y c j i
n i e p r z e k r a c z a Ba 5 0 . W r z e c z y w i s t o [c i p r z y p a d k i , w k t ó r y c h p a r t y c j o n o w a n i e w y m i a r u j e s t
k o n i e c z n e , s n i e z w y k l e r z a d k i e . B a r d z i e j p r a w d o p o d o b n e j e s t , |e d u |a r e l a c j a w y m i a r u z a w i e r a
u k r y t e w n i e j f a k t y , k t ó r e p o w i n n y b y w y o d r b n i o n e .
P r o j e k t o w a n i e s c h e m a t ó w l o g i c z n y c h d l a m a g a z y n ó w d a n y c h 2 7 5
3 . 5 . P r o j e k t o w a n i e r e l a c j i z b i o r c z y c h
A g r e g a c j a s t a n o w i b a r d z o i s t o t n y e l e m e n t m a g a z y n ó w d a n y c h . P o z w a l a n a e f e k t y w n e
w y k o n y w a n i e z Bo |o n y c h i k o s z t o w n y c h z a p y t a D w r o z s d n y m c z a s i e i b e z p o t r z e b y z n a c z c y c h
i n w e s t y c j i w z a s o b y s p r z t o w e . P o p r a w n e z a p r o j e k t o w a n i e s t r a t e g i i a g r e g a c j i j e s t j e d n a k t r u d n e :
z b y t w i e l e a g r e g a t ó w o d b i j e s i n e g a t y w n i e n a k o s z t a c h z a r z d z a n i a i p i e l g n o w a n i a m a g a z y n u
d a n y c h , z b y t m a Bo a g r e g a t ó w n i e p o z w o l i n a e f e k t y w n e w y k o n y w a n i e z a p y t a D. O g ó l n i e r z e c z
b i o r c , n a l e |y p r z y j z a s a d 7 0 - 3 0 : w d o b r z e z a p r o j e k t o w a n y m m a g a z y n i e d a n y c h 7 0 % z a p y t a D
w y k o n u j e s i z p r d k o [c i z a d o w a l a j c u |y t k o w n i k ó w , z a [ p r z y s p i e s z e n i e p o z o s t a By c h 3 0 % m u s i
o d b y s i k o s z t e m z n a c z n y c h i n w e s t y c j i w m o c o b l i c z e n i o w s p r z t u , n a k t ó r y m d z i a Ba m a g a z y n
d a n y c h .
3 . 5 . 1 . C z y m j e s t a g r e g a c j a ?
A g r e g a c j a t o w s t p n e d o k o n y w a n i e o b l i c z e D, t w o r z e n i e d a n y c h z b i o r c z y c h o r a z i c h
p r z e c h o w y w a n i e w c e l u p ó zn i e j s z e g o w y k o r z y s t a n i a . A g r e g a t y n i e n i o s z e s o b |a d n y c h n o w y c h
i n f o r m a c j i w t y m s e n s i e , |e w s z y s t k i e o b l i c z e n i a b a z u j n a d a n y c h o b e c n y c h w r e l a c j a c h f a k t ó w i
w y m i a r ó w . W i k s z o [ s t r a t e g i i a g r e g a c j i w y k o r z y s t u j e f a k t , |e b a r d z o w i e l e z a p y t a D o p e r u j e n a
w s k i c h p o d z b i o r a c h f a k t ó w w y z n a c z a n y c h p r z e z s p e c y f i c z n i e p o g r u p o w a n e w a r t o [c i w y m i a r ó w .
A b y e f e k t y w n i e r e a l i z o w a p r o c e s w s p i e r a n i a d e c y z j i m a g a z y n d a n y c h m u s i d o s t a r c z a
u |y t k o w n i k o m i n f o r m a c j i n a o d p o w i e d n i m p o z i o m i e s z c z e g ó Bo w o [c i . B e z p o [r e d n i a a n a l i z a r e l a c j i
f a k t ó w n i e p o z w a l a n a w y c i g a n i e |a d n y c h w n i o s k ó w n a t e m a t o g ó l n y c h t r e n d ó w i r e g u l a r n o [c i
w y s t p u j c y c h w d a n y c h . D o p i e r o s p o j r z e n i e n a f a k t y z d y s t a n s u , n p . n a p o z i o m i e c a Be j g r u p y
k l i e n t ó w l u b r e g i o n u g e o g r a f i c z n e g o , p o z w a l a n a d o s t r z e |e n i e i s t o t n y c h p r a w i d Bo w o [c i .
P o d s t a w o w z a l e t s t o s o w a n i a a g r e g a c j i j e s t p r z y s p i e s z e n i e w y k o n y w a n i a z a p y t a D. Z Bo |o n e
z a p y t a n i e o d c z y t u j e w y n i k i s k o m p l i k o w a n y c h i c z a s o c h Bo n n y c h o b l i c z e D b e z p o [r e d n i o z r e l a c j i
z b i o r c z e j i n i e m u s i t r a c i c z a s u n a p o w t a r z a n i e t y c h o b l i c z e D. O d b y w a s i t o k o s z t e m d o k o n a n i a
w c z e [n i e j s z y c h o b l i c z e D i s k Ba d o w a n i a w y n i k u w r e l a c j i z b i o r c z e j o r a z , w n i e k t ó r y c h p r z y p a d k a c h ,
p i e l g n o w a n i a w y l i c z o n e j w a r t o [c i . W i d a t e | w y r a zn i e , |e z y s k i z a g r e g a c j i m o g o k a z a s i
k r ó t k o t e r m i n o w e , p o n i e w a | j e [l i z m i e n i s i p r o f i l z a p y t a D i d a n a w a r t o [ z b i o r c z a p r z e s t a n i e b y
u |y w a n a , t o j e j d a l s z e p r z e c h o w y w a n i e w m a g a z y n i e d a n y c h o k a |e s i b e z c e l o w e . O s t a t n i a u w a g a
p o k a z u j e , |e p r o j e k t o w a n i e r e l a c j i z b i o r c z y c h n i e j e s t c z y n n o [c i j e d n o r a z o w . W t r a k c i e |y c i a
m a g a z y n u d a n y c h a d m i n i s t r a t o r p o w i n i e n n i e u s t a n n i e m o n i t o r o w a p r o f i l e z a p y t a D i , w p r z y p a d k u
o d k r y c i a t a k i e j k o n i e c z n o [c i , d o d a w a b d z u s u w a p e w n e r e l a c j e z b i o r c z e .
J a k j u | p o w i e d z i a n o , z y s k z w c z e [n i e j s z e g o w y l i c z a n i a w a r t o [c i z b i o r c z y c h p o l e g a n a
p r z e s u n i c i u k o s z t ó w p r z e t w a r z a n i a w c z a s i e , d z i k i c z e m u z m n i e j s z a s i k o s z t w y k o n y w a n i a
z a p y t a D. O c z y w i [c i e , d l a k a |d e j r e l a c j i z b i o r c z e j m o |n a z d e f i n i o w a p e r s p e k t y w u d o s t p n i a j c t e
s a m e d a n e . W p r z y p a d k u p e r s p e k t y w y j e d n a k z y s k b d z i e z n i k o m y , p o n i e w a | o b e c n o [
p e r s p e k t y w y w |a d e n s p o s ó b n i e w p By n i e n a c z a s w y k o n a n i a z a p y t a n i a . C o w i c e j , w a r t o [c i
w y l i c z o n e j z a p o m o c p e r s p e k t y w y n i e m o |n a p o w t ó r n i e w y k o r z y s t a i w p r z y p a d k u p o w t ó r z e n i a
z a p y t a n i a c a Be p r z e t w a r z a n i e w y k o n a s i r a z j e s z c z e o d p o c z t k u .
3 . 5 . 2 . K t ó r e r e l a c j e z b i o r c z e p o w i n n y b y t w o r z o n e ?
W y b ó r i n f o r m a c j i , k t ó r e p o w i n n y p o d l e g a a g r e g a c j i , j e s t t r u d n y m p r o c e s e m , p o n i e w a | w r a z z e
z m i a n p r o f i l u z a p y t a D z m i e n i a j s i t a k |e w y m a g a n i a d o t y c z c e a g r e g a t ó w . W p i e r w s z y m k r o k u
t r z e b a o k r e [l i p o c z t k o w y z b i ó r i n f o r m a c j i , k t ó r e t r a f i d o r e l a c j i z b i o r c z y c h . J e |e l i m a g a z y n
d a n y c h j e s t b u d o w a n y n a b a z i e s t a r s z e g o s y s t e m u k o m p u t e r o w e g o , t o d o b r y m p o c z t k i e m j e s t
a g r e g a c j a t y c h s a m y c h i n f o r m a c j i , k t ó r e p o d l e g a By a g r e g a c j i w p o p r z e d n i m s y s t e m i e .
P o d s t a w o w m e t o d o d k r y w a n i a i s t o t n y c h a g r e g a c j i j e s t s t w o r z e n i e t a b e l i z e w s z y s t k i m i
p o z i o m a m i w s z y s t k i c h k l u c z o w y c h w y m i a r ó w . Z t e j t a b e l i n a l e |y o d c z y t a w s z y s t k i e m o |l i w e
k o m b i n a c j e w y m i a r ó w i z b a d a , k t ó r e z t y c h k o m b i n a c j i b d o d p o w i a d a By z a p y t a n i o m
u |y t k o w n i k ó w . P o n i |e j p r z e d s t a w i o n o t a b e l z a w i e r a j c p r z e k r ó j p o z i o m ó w h i e r a r c h i i d l a
w y m i a r ó w T a r y f i k a c j a , K l i e n t i C z a s .
2 7 6 B a r t o s z B b e l , M i k o Ba j M o r z y
T a b e l a 1 . P r z y k Ba d o w y p r z e k r ó j p o z i o m ó w h i e r a r c h i i
T a r y f i k a c j a K l i e n t C z a s
S t r e f a c z a s o w a N a z w a D z i e D
L o k a l i z a c j a T y d z i e D
R e g i o n M i e s i c
K r a j R o k
Z p o w y |s z e j t a b e l i m o |n a w y b r a k o m b i n a c j S t r e f a c z a s o w a - R e g i o n - M i e s i c i u t w o r z y d l a
n i e j o d p o w i e d n i e r e l a c j e z b i o r c z e , a n a s t p n i e z a p e Bn i t e r e l a c j e w y l i c z o n y m i w a r t o [c i a m i . T a k a
r e l a c j a z b i o r c z a b d z i e p r z e c h o w y w a d a n e o c z a s i e t r w a n i a i w a r t o [c i a c h r o z m ó w w e w s z y s t k i c h
s t r e f a c h c z a s o w y c h , z s u m o w a n y c h d l a p o s z c z e g ó l n y c h r e g i o n ó w i m i e s i c y .
R e l a c j e z b i o r c z e m o |n a p o d z i e l i n a t r z y k l a s y :
" W y s o k i p o z i o m a g r e g a c j i : u d o s t p n i a j s z e r s z e s p o j r z e n i e n a c a Bo k s z t a Bt d a n y c h , n p .
s u m a r y c z n a s p r z e d a | p r z e d s i b i o r s t w a z p o d z i a Be m n a t y g o d n i e i p r o d u k t y ,
" Zr e d n i p o z i o m a g r e g a c j i : b a r d z i e j s z c z e g ó Bo w e d a n e n a t e m a t k o n k r e t n e g o r e g i o n u l u b g r u p y
p r o d u k t ó w , n p . s u m a r y c z n a s p r z e d a | z p o d z i a Be m n a t y g o d n i e i s k l e p y ,
" N i s k i p o z i o m a g r e g a c j i : s z c z e g ó Bo w e i n f o r m a c j e , p o d o b n e d o f a k t ó w , n p . d z i e n n a s p r z e d a | z
p o d z i a Be m n a p r o d u k t y i s k l e p y .
R e l a c j e z b i o r c z e z w y s o k i m p o z i o m e m a g r e g a c j i s z a z w y c z a j m a Be i p o w i n n y z a w i e r a
w s z y s t k i e k o n i e c z n e a g r e g a t y w r a z z e z d e n o r m a l i z o w a n y m i w y m i a r a m i . R e l a c j e z b i o r c z e z n i s k i m
p o z i o m e m a g r e g a c j i s b a r d z o d u |e i s w c h a r a k t e r y s t y k p r z y p o m i n a j r e l a c j e f a k t ó w . W t r a k c i e
i c h k o n s t r u o w a n i a n a l e |y p r z e s t r z e g a r e g u B d o t y c z c y c h k o n s t r u k c j i r e l a c j i f a k t ó w . R e l a c j e
z b i o r c z e z e [r e d n i m p o z i o m e m a g r e g a c j i s r e l a c j a m i g r a n i c z n y m i , w k t ó r y c h p r z y p a d k u n a l e |y
r o z s d n i e b a l a n s o w a m i d z y r o z m i a r e m t a k i e j r e l a c j i a j e j z a w a r t o [c i . J e [l i r o z m i a r t a k i e j r e l a c j i
p r z e k r o c z y 1 - 2 G B , t o p r a w d o p o d o b n i e d a n e w n i e j z a w a r t e s z b y t s z c z e g ó Bo w e .
3 . 5 . 3 . P r o j e k t o w a n i e r e l a c j i z b i o r c z y c h
I s t o t w y k o r z y s t a n i a r e l a c j i z b i o r c z y c h j e s t z m n i e j s z e n i e w o l u m e n u o d c z y t y w a n y c h d a n y c h
p o p r z e z s k Ba d o w a n i e w r e l a c j i z b i o r c z e j m a k s y m a l n e j l i c z b y w a r t o [c i c z [c i o w y c h . N i e c h o d z i t u
t y l k o o z a p i s y w a n i e d o r e l a c j i w a r t o [c i z b i o r c z y c h , a l e n p . o s k Ba d o w a n i e w r e l a c j i z b i o r c z e j
i n f o r m a c j i r e f e r e n c y j n y c h c e l e m u n i k n i c i a k o s z t o w n y c h o p e r a c j i p o Bc z e n i a . W o g ó l n o [c i p r o c e s
k o n s t r u o w a n i a r e l a c j i z b i o r c z y c h j e s t p o d o b n y d o p r o c e s u k o n s t r u o w a n i a r e l a c j i f a k t ó w , z
u w z g l d n i e n i e m p e w n y c h i s t o t n y c h s z c z e g ó Bó w . S k Ba d a s i z n a s t p u j c y c h k r o k ó w .
" W y b ó r w Ba [c i w y c h w y m i a r ó w d o a g r e g a c j i
R e l a c j e z b i o r c z e s n a t u r a l n y m r o z s z e r z e n i e m r e l a c j i f a k t ó w . Z a p y t a n i e , p i e r w o t n i e s k i e r o w a n e
d o r e l a c j i f a k t ó w , p o w i n n o w y k o r z y s t a r e l a c j z b i o r c z b e z k o n i e c z n o [c i m o d y f i k o w a n i a t r e [c i
z a p y t a n i a , w s e n s i e w y k o r z y s t a n i a t y c h s a m y c h w y m i a r ó w i f a k t ó w . O z n a c z a t o , |e w s t o s u n k u d o
r e l a c j i f a k t ó w r e l a c j a z b i o r c z a p o w i n n a z a c h o w y w a t s a m a s t r u k t u r w y m i a r ó w ( p o z a
a g r e g o w a n y m w y m i a r e m ) , o f e r u j c j e d n o c z e [n i e s u m a r y c z n e w a r t o [c i p e w n y c h f a k t ó w . R e l a c j a
z b i o r c z a p r e z e n t u j c a s u m a r y c z n y c z a s r o z m ó w d l a p o s z c z e g ó l n y c h r o d z a j ó w t a r y f i k a c j i i r o d z a j ó w
a b o n a m e n t u m u s i z a w i e r a i d e n t y f i k a t o r y t a r y f i k a c j i o r a z a b o n a m e n t u . A t r y b u t D a t a j e s t
n i e p o t r z e b n y , p o n i e w a | m i e s i c , k t ó r e g o d o t y c z y a g r e g a c j a , j e s t z a s z y t y w n a z w i e r e l a c j i z b i o r c z e j .
W t y m w y p a d k u o p r ó c z z m n i e j s z e n i a l i c z b y k r o t e k w r e l a c j i z b i o r c z e j z m n i e j s z a s i r o z m i a r k a |d e j
z k r o t e k . J e |e l i r e l a c j a z b i o r c z a p r z e c h o w u j e d a n e o s u m a r y c z n y m d z i e n n y m c z a s i e r o z m ó w w
c a By m k r a j u , t o a t r y b u t K l i e n t I d s t a j e s i n i e p o t r z e b n y , p o n i e w a | s u m o w a n i e p o m i j a p o d m i o t o w o [
p o s z c z e g ó l n y c h a b o n e n t ó w .
D r u g m o |l i w o [c i j e s t p r z e c h o w y w a n i e w k a |d e j k r o t c e w a r t o [c i z a g r e g o w a n y c h n a p e w n y m
p o z i o m i e h i e r a r c h i i w y m i a r u . W t a k i m w y p a d k u a g r e g o w a n y w y m i a r p o w i n i e n p o z o s t a w r e l a c j i
z b i o r c z e j . J e [l i w p o p r z e d n i m p r z y k Ba d z i e p o j a w i Ba b y s i k o n i e c z n o [ o b l i c z a n i a s u m a r y c z n e g o
P r o j e k t o w a n i e s c h e m a t ó w l o g i c z n y c h d l a m a g a z y n ó w d a n y c h 2 7 7
d z i e n n e g o c z a s u r o z m ó w n a p o z i o m i e r e g i o n a l n y m , t o w ó w c z a s w y m i a r o p i s u j c y l o k a l i z a c j
p o w i n i e n b y n a p o w r ó t w Bc z o n y d o r e l a c j i z b i o r c z e j . N i e p o w i n i e n b y t o j e d n a k a t r y b u t
K l i e n t I D , k t ó r y j e s t z b y t s z c z e g ó Bo w y , l e c z a t r y b u t R e g i o n I D .
" A g r e g a c j a w i e l u w a r t o [c i
C e l e m t e g o k r o k u j e s t o k r e [l e n i e , k t ó r e w a r t o [c i p o w i n n y b y a g r e g o w a n e i z a p i s y w a n e d o
r e l a c j i z b i o r c z y c h . R o b i s i t o p o p r z e z a n a l i z z a p y t a D i i d e n t y f i k a c j a g r e g o w a n y c h w a r t o [c i .
R z a d k o k i e d y u |y t k o w n i k a i n t e r e s u j e t y l k o j e d n a w a r t o [ z b i o r c z a . N a j c z [c i e j z a p y t a n i a o d c z y t u j
z b i ó r a g r e g a t ó w o b l i c z o n y d l a t y c h s a m y c h w y m i a r ó w . A n a l i z u j c r e l a c j z b i o r c z z a w i e r a j c
d a n e o r o z m o w a c h w y k o n a n y c h w p r z e c i g u t y g o d n i a u |y t k o w n i k n a j p r a w d o p o d o b n i e j z a p y t a o :
s u m a r y c z n y c z a s p o Bc z e D, n a j w i k s z , n a j m n i e j s z i [r e d n i l i c z b p o Bc z e D d l a p o s z c z e g ó l n y c h
t y p ó w a b o n a m e n t ó w , i t p . J e |e l i w i k s z o [ z a p y t a D o d c z y t u j e w i c e j n i | j e d n w a r t o [ a g r e g o w a n
w z d Bu | t y c h s a m y c h w y m i a r ó w , t o w a r t o [c i z b i o r c z e d l a t y c h a g r e g a t ó w p o w i n n y b y
p r z e c h o w y w a n e w j e d n e j r e l a c j i z b i o r c z e j . P r o j e k t a n c i m a j t e n d e n c j d o z a w y |a n i a l i c z b y
p r z e c h o w y w a n y c h a g r e g a t ó w ( a n u | s i p r z y d a w p r z y s z Bo [c i ) , j e d n a k p a m i t a t r z e b a , |e k a |d y
d o d a t k o w y a t r y b u t w r e l a c j i z b i o r c z e j w p By w a n e g a t y w n i e n a p r d k o [ w y k o n y w a n i a s i z a p y t a D.
N a j c z [c i e j w z u p e Bn o [c i w y s t a r c z a k i l k a a t r y b u t ó w .
" A g r e g a c j a w i e l u f a k t ó w w j e d n e j r e l a c j i z b i o r c z e j
C z a s a m i o k a z u j e s i , |e j e d n o z a p y t a n i e o d c z y t u j e w i e l e r ó |n y c h f a k t ó w , a g r e g o w a n y c h n a t y c h
s a m y c h p o d s t a w a c h ( t j . n a t y m s a m y m p o z i o m i e h i e r a r c h i i w y m i a r ó w ) . T e g o t y p u z a p y t a n i a s
c z s t e w p r z y p a d k u a n a l i z y p o r ó w n a w c z e j , n p . w a r t o [c i r o z m ó w w r ó |n y c h o k r e s a c h c z a s o w y c h ,
k l i e n t ó w p r z y c h o d z c y c h d o i o d c h o d z c y c h z f i r m y , i t p . J a k o p r z y k Ba d w e zm y z a p y t a n i e
a n a l i z u j c e l i c z b p o d p i s a n y c h u m ó w w r a m a c h p o s z c z e g ó l n y c h t y g o d n i . O p r ó c z p o d s t a w o w y c h
i n f o r m a c j i o l i c z b i e u m ó w u |y t k o w n i k d o d a t k o w o p y t a s i o : l i c z b i n n y c h t y p ó w u m ó w
p o d p i s a n y c h w t y m s a m y m o k r e s i e , l i c z b k l i e n t ó w , k t ó r a w t y m s a m y m o k r e s i e z r e z y g n o w a Ba z
a b o n a m e n t u , p r z e w i d y w a n l i c z b u m ó w p o d p i s a n y c h w r a m a c h p r o m o c j i w d a n y m t y g o d n i u l u b
z y s k i o s i g n i t e w d a n y m t y g o d n i u . T a k i e z a p y t a n i e o d c z y t a c z t e r y r e l a c j e : o r o z m o w a c h , o
p r o m o c j a c h , o p r z e w i d y w a n y c h o b r o t a c h o r a z o z d a r z e n i a c h ( p o d p i s a n i e l u b a n u l o w a n i e u m o w y ) .
W r e z u l t a c i e j e d n o z a p y t a n i e z o s t a n i e w y k o n a n e j a k o c z t e r y r ó |n e z a p y t a n i a , z k t ó r y c h k a |d e
d o k o n a t e j s a m e j a g r e g a c j i d l a c z t e r e c h r ó |n y c h f a k t ó w . J e |e l i p o d o b n e z a p y t a n i a p o j a w i a j s i
c z s t o , t o n a l e |y r o z w a |y s t w o r z e n i e r e l a c j i z b i o r c z e j p r z e c h o w u j c e j a g r e g a t y p o c h o d z c e z
w i e l u r ó |n y c h r e l a c j i f a k t ó w . N a l e |y p r z y t y m p a m i t a , |e t a k i e r o z w i z a n i e j e s t e f e k t y w n e t y l k o
d l a a g r e g a t ó w c z s t o w y k o r z y s t y w a n y c h w s p ó l n i e . J e |e l i t y l k o n i e l i c z n e z a p y t a n i a w y k o r z y s t u j
k o m b i n a c j a g r e g a t ó w r ó |n y c h f a k t ó w , t o k o s z t p i e l g n a c j i t a k i e j r e l a c j i z b i o r c z e j p r z e k r o c z y
e w e n t u a l n y z y s k w y n i k a j c y z p r z y s p i e s z e n i a z a p y t a D.
" W y b ó r p o z i o m u a g r e g a c j i
D o k o n a n i e a g r e g a c j i n a o k r e [l o n y m p o z i o m i e h i e r a r c h i i w y m i a r ó w p o w o d u j e , |e b a r d z i e j
s z c z e g ó Bo w e i n f o r m a c j e d o t y c z c e t e g o w y m i a r u s t a j s i n i e d o s t p n e . Z d r u g i e j s t r o n y z a n i |a n i e
p o z i o m u a g r e g a c j i p o w o d u j e w z r o s t l i c z b y r e l a c j i z b i o r c z y c h i z w i k s z e n i e k o s z t u p i e l g n a c j i t y c h
r e l a c j i . D l a s y s t e m ó w b a n k o w y c h c z s t e s z a p y t a n i a d o k o n u j c e a g r e g a c j i w s k a l i m i e s i c a
( r a p o r t y o s t a n i e k o n t a , n a l i c z a n i e o d s e t e k , r a t k r e d y t ó w , i t p . ) . S t w o r z e n i e r e l a c j i z b i o r c z e j n a
p o z i o m i e m i e s i c a p o w o d u j e j e d n a k , |e o b l i c z e n i e t y g o d n i o w e g o s a l d a d l a k o n k r e t n e g o k l i e n t a
m u s i s i o d b y n a p o d s t a w i e r e l a c j i f a k t ó w i n i e m o |n a d o t e g o c e l u w y k o r z y s t a r e l a c j i z b i o r c z e j .
J e d n a k j e [l i z o s t a Ba z d e f i n i o w a n a r e l a c j a z b i o r c z a z a g r e g a t a m i n a p o z i o m i e t y g o d n i a , w y l i c z e n i e
p o d s u m o w a D m i e s i c z n y c h w y m a g a d o k o n a n i a a g r e g a c j i [r e d n i o c z t e r e c h w i e r s z y w r e l a c j i
z b i o r c z e j . T a m e t o d a j e s t s z c z e g ó l n i e e f e k t y w n a , j e |e l i d o k o n a n i e a g r e g a c j i w l o c i e , j a k w
p o w y |s z y m p r z y k Ba d z i e , w y m a g a p r z e l i c z e n i a n i e w i e l k i e j l i c z b y k r o t e k . T w o r z c r e l a c j e z b i o r c z e
p r o j e k t a n c i p o w i n n i r o z w a |y b u d o w a n i e a g r e g a t ó w o p o z i o m n i |e j o d p o z i o m u w y m a g a n e g o
p r z e z u |y t k o w n i k ó w , c o p r z y m i n i m a l n y m k o s z c i e p o z y t y w n i e w p By w a n a e l a s t y c z n o [ i
f u n k c j o n a l n o [ m a g a z y n u d a n y c h .
" W y b ó r s t o p n i a w Bc z e n i a i n f o r m a c j i r e f e r e n c y j n y c h d o r e l a c j i z b i o r c z y c h
2 7 8 B a r t o s z B b e l , M i k o Ba j M o r z y
R e l a c j e z b i o r c z e s c z s t o m o d y f i k o w a n e i o d [w i e |a n e . W s z c z e g ó l n y m p r z y p a d k u r e l a c j a
z b i o r c z a m o |e b y o d [w i e |a n a p o k a |d y m d o d a n i u n o w y c h f a k t ó w d o r e l a c j i f a k t ó w . T o s p r a w i a ,
|e w r e l a c j a c h z b i o r c z y c h n a l e |y z a w s z e k o r z y s t a z k l u c z y n a t u r a l n y c h . P o d s t a w o w y m
a r g u m e n t e m p r z e m a w i a j c y m p r z e c i w k o s t o s o w a n i u k l u c z y n a t u r a l n y c h w r e l a c j a c h f a k t ó w b y Bo
n i e b e z p i e c z e Ds t w o k o n i e c z n o [c i d o k o n y w a n i a r e s t r u k t u r y z a c j i r e l a c j i f a k t ó w p o z m i a n i e w a r t o [c i
k l u c z y n a t u r a l n y c h . P o n i e w a | r e l a c j e z b i o r c z e s n i e u s t a n n i e m o d y f i k o w a n e , p o w y |s z y a r g u m e n t
t r a c i m o c . S a m o s t o s o w a n i e k l u c z y n a t u r a l n y c h n i e c h r o n i j e d n a k p r z e d k o n i e c z n o [c i Bc z e n i a
r e l a c j i z b i o r c z y c h z r e l a c j a m i w y m i a r ó w . W w i e l u p r z y p a d k a c h t a k i e o p e r a c j e m o g b y b a r d z o
k o s z t o w n e i c z a s o c h Bo n n e , s z c z e g ó l n i e d l a d u |y c h r e l a c j i z b i o r c z y c h . J e |e l i z a p y t a n i e w y m a g a
d o s t p u z a r ó w n o d o r e l a c j i w y m i a r ó w j a k i d o r e l a c j i f a k t ó w , t o d o b r y m r o z w i z a n i e m
p r o j e k t o w y m j e s t z a s z y c i e n i e k t ó r y c h a t r y b u t ó w w y m i a r u w r e l a c j i z b i o r c z e j . T a k i e r o z w i z a n i e
w y e l i m i n u j e p o t r z e b d o k o n y w a n i a Bc z e n i a r e l a c j i i p o z w a l a o d p o w i e d z i e n a z a p y t a n i e t y l k o n a
p o d s t a w i e r e l a c j i z b i o r c z e j . J e [l i n p . z a p y t a n i e o d c z y t u j e r e l a c j z a w i e r a j c s u m a r y c z n
t y g o d n i o w i l o [ r o z m ó w w p o s z c z e g ó l n y c h s t r e f a c h c z a s o w y c h , z a [ w z a p y t a n i u u |y t k o w n i c y
w y b i e r a j t y l k o p e w n e t y p y a b o n a m e n t u ( c o w y m a g a o d c z y t a n i a r e l a c j i w y m i a r u A b o n a m e n t ) , t o
n a l e |y r o z w a |y w Bc z e n i e d o d a t k o w e g o a t r y b u t u d o r e l a c j i z b i o r c z e j . T a t e c h n i k a p o w o d u j e
z n a c z n e z w i k s z e n i e r o z m i a r u p o s z c z e g ó l n y c h k r o t e k i n i e p o w i n n a b y s t o s o w a n a d o r e l a c j i
z b i o r c z y c h o n i s k i m p o z i o m i e a g r e g a c j i ( n p . d o r e l a c j i z a w i e r a j c e j d z i e n n e p o d s u m o w a n i a
s p r z e d a |y ) .
" M o d e l o w a n i e c z a s u w r e l a c j a c h z b i o r c z y c h
Z d e c y d o w a n i e n a j l e p s z m e t o d m o d e l o w a n i a c z a s u w r e l a c j a c h z b i o r c z y c h j e s t
p r z e c h o w y w a n i e d a t f i z y c z n y c h b e z p o [r e d n i o w r e l a c j i . P r z e c h o w y w a n i e d a t w p o s t a c i
p r z e s u n i c i a w z g l d e m p o c z t k u r e l a c j i l u b j a k o z a k r e s u d a t j e s t n i e e f e k t y w n e . K o s z t z w i z a n y z
p r z e l i c z a n i e m p r z e s u n i c i a n a k o n k r e t n d a t w p r z y p a d k u m a By c h i [r e d n i c h r e l a c j i z b i o r c z y c h j e s t
z n a c z n y i n i e p o s i a d a |a d n y c h z a l e t . W p r z y p a d k u s k Ba d o w a n i a z a k r e s ó w d a t a k t u a l n y j e s t p r o b l e m
n a r z d z i d o s t p u , z a p o m o c k t ó r y c h u |y t k o w n i c y o d c z y t u j d a n e . W i k s z o [ z t y c h n a r z d z i n i e
p o t r a f i w y k o r z y s t y w a t a k i e j m e t o d y s k Ba d o w a n i a d a t .
" I n d e k s o w a n i e r e l a c j i z b i o r c z y c h
O b e c n o [ i n d e k s u z a Bo |o n e g o n a a t r y b u c i e w s k a z u j e s y s t e m o w i z a r z d z a n i a b a z d a n y c h , |e
z a p y t a n i a p o w i n n y b y k i e r o w a n e d o d a n e g o a t r y b u t u . W p r z y p a d k u r e l a c j i z b i o r c z y c h z a l e c a s i ,
a b y i n d e k s o w a w s z y s t k i e a t r y b u t y , k t ó r e p r a w d o p o d o b n i e b d o d c z y t y w a n e . K o s z t p i e l g n a c j i
i n d e k s ó w n i e p o w i n i e n b y w y s o k i , z w a |y w s z y n a n i e w i e l k i e r o z m i a r y r e l a c j i z b i o r c z y c h . I s t n i e n i e
i n d e k s ó w n i e r o z w i |e w s z y s t k i c h p r o b l e m ó w , a l e d l a z a p y t a D s k o n c e n t r o w a n y c h n a m a By m
f r a g m e n c i e r e l a c j i z b i o r c z e j ( a t a k i e p o w i n n y s t a n o w i w i k s z o [ z a p y t a D) w y d a j n i e z w i k s z y
e f e k t y w n o [ s y s t e m u .
4 . P o d s u m o w a n i e
T e c h n o l o g i a m a g a z y n ó w d a n y c h z n a j d u j e z a s t o s o w a n i e w c o r a z w i k s z e j l i c z b i e
p r z e d s i b i o r s t w . M i m o , |e m a g a z y n y d a n y c h s b u d o w a n e w o p a r c i u o t e c h n o l o g i r e l a c y j n y c h b a z
d a n y c h , p r o c e s k o n s t r u o w a n i a s c h e m a t u l o g i c z n e g o m a g a z y n u d a n y c h j e s t o d m i e n n y o d
m e t o d o l o g i i t w o r z e n i a s c h e m a t ó w l o g i c z n y c h d l a s y s t e m ó w o b s Bu g i b i e |c e j . W a r t y k u l e
p r z e d s t a w i o n o n a j w a |n i e j s z e r ó |n i c e i p o k a z a n o , w j a k i s p o s ó b w p By w a j o n e n a k o n k r e t n e
r o z w i z a n i a p r o j e k t o w e .
P o d s t a w o w y m p r o b l e m e m j e s t n i e u s t a n n a e w o l u c j a m a g a z y n u d a n y c h , w y n i k a j c a z e
z m i e n n y c h w a r u n k ó w , w j a k i c h d z i a Ba p r z e d s i b i o r s t w o . M a g a z y n y d a n y c h m u s z b y
p r o j e k t o w a n e w t a k i s p o s ó b , a b y o f e r o w a u |y t k o w n i k o m e l a s t y c z n o [, Ba t w o [ o b s Bu g i ,
w s z e c h s t r o n n o [ i e f e k t y w n o [. R o z m i a r y m a g a z y n ó w d a n y c h o r a z s p e c y f i c z n e w y m a g a n i a , k t ó r e
s z w i z a n e z c h a r a k t e r y s t y k z a p y t a D k i e r o w a n y c h d o m a g a z y n ó w , p o w o d u j , |e k o n s t r u k c j a
s c h e m a t u l o g i c z n e g o m a g a z y n u d a n y c h j e s t t r u d n a .
P r o j e k t o w a n i e s c h e m a t ó w l o g i c z n y c h d l a m a g a z y n ó w d a n y c h 2 7 9
W a r t y k u l e p r z e d s t a w i o n o m e t o d y i d e n t y f i k a c j i f a k t ó w , w y m i a r ó w i i n f o r m a c j i z b i o r c z y c h .
P o k a z a n o r ó w n i e |, w j a k i s p o s ó b m o |n a z a m o d e l o w a p o d s t a w o w e s k Ba d o w e m a g a z y n u d a n y c h w
r e l a c y j n y m s y s t e m i e b a z d a n y c h . A u t o r z y m a j n a d z i e j , |e p r z e d s t a w i o n e u w a g i i r o z w i z a n i a
o k a | s i p r z y d a t n e d l a w s z y s t k i c h p r o j e k t a n t ó w i a d m i n i s t r a t o r ó w m a g a z y n ó w d a n y c h .
B i b l i o g r a f i a
1 . M a t t i s o n R . , D a t a W a r e h o u s i n g S t r a t e g i e s , T e c h n o l o g i e s , a n d T e c h n i q u e s , M c G r a w - H i l l , 1 9 9 6 , I S B N 0 -
0 7 - 0 4 1 0 3 4 - 8
2 . A n a h o r y S . , M u r r a y D . , D a t a W a r e h o u s i n g i n t h e r e a l w o r l d , A d d i s o n - W e s l e y , 1 9 9 7 , I S B N 0 - 2 0 1 - 1 7 5 1 9 - 3
3 . C o r e y M . J . , A b b e y M . , A b r a m s o n I . , T a u b B . , O r a c l e 8 D a t a W a r e h o u s i n g , M c G r a w - H i l l , 1 9 9 8 , I S B N 0 - 0 7 -
8 8 2 5 1 1 - 3
4 . C o n n o l l y T . , B e g g C . , S t r a c h a n A . , D a t a b a s e S y s t e m s A P r a c t i c a l A p p r o a c h t o D e s i g n , I m p l e m e n t a t i o n ,
a n d M a n a g e m e n t , A d d i s o n - W e s l e y , 1 9 9 9 , I S B N 0 - 2 0 1 - 3 4 2 8 7 - 1
5 . J a r k e M . , L e n z e r i n i M . , V a s s i l i o u V . , V a s s i l i a d i s P . , F u n d a m e n t a l s o f D a t a W a r e h o u s e s , S p r i n g e r V e r l a g ,
2 0 0 0 , I S B N 3 - 5 4 0 - 6 5 3 6 5 - 1
2 8 0 B a r t o s z B b e l , M i k o Ba j M o r z y
5 . Z a Bc z n i k A
R y s u n e k 3 p r z e d s t a w i a p r z y k Ba d o w y s c h e m a t l o g i c z n y m a g a z y n u d a n y c h d l a f i r m y o f e r u j c e j
u s Bu g i w d z i e d z i n i e t e l e f o n i i k o m ó r k o w e j . R e l a c j e P o Bc z e n i e i Z d a r z e n i e t o r e l a c j e f a k t ó w . R e l a c j e
R o z m o w y w m i e s i c a c h i U m o w y w p r o m o c j a c h s r e l a c j a m i z b i o r c z y m i . P o z o s t a Be r e l a c j e t o
r e l a c j e w y m i a r ó w .
R y s . 3 . P r z y k Ba d o w y s c h e m a t l o g i c z n y m a g a z y n u d a n y c h