Professional Documents
Culture Documents
How To Add Financial Dimensions To Default Cubes - v1.2
How To Add Financial Dimensions To Default Cubes - v1.2
This document is for illustration purposes only. Microsoft disclaims all warranties and conditions
with regard to use of the programming example for other purposes. Microsoft shall not, at any
time, be liable for any special, direct, indirect or consequential damages, whether in an action of
contract, negligence or other action arising out of or in connection with the use or performance of
the programming example. Nothing herein should be construed as constituting any kind of
warranty. See terms at http://www.microsoft.com/info/cpyright.htm
Change Record Author Version Change Reference
Date
01-12-2010 Czesława Langowska 1.1 Authoring
01-02-2011 Czesława Langowska 1.2 Changed properties of
4th dimension
H o w t o a d d Fi n a n c ial Di m e n si o n s t o D e f a ult c u b e s
Procedure
In BI D S y o u c o ul d o p e n a syste m di m e n si o n s uc h a s D e p art m e nt as a n e x a m pl e.
H er e are th e ste ps
2. U p d a t e t h e O L T P d a t a b a s e w i t h BI d a t a i n D y n a m i c s A X 2 0 0 9 C li e n t
b. S elect th e c h e c k b o x f or th e O L A P d at a b as e.
c. C lic k t h e A d v a n c e d t a b
O L T P d at a b as e. T his pr oc es s m a y tak e a n h o ur or m o r e t o c o m pl et e.
3. C r e a t e n e w O L A P P r o j e c t if y o u a r e u si n g S Q L E n t e r p ris e o r D e v el o p m e n t E d iti o n
S e r v e r > S Q L S e r v e r B u s i n e s s I n t ellig e n c e D e v e l o p m e n t S t u d i o ).
d at a b a s e.
d. A t t h e b o tt o m of t h e N e w P r oj e c t wi n d o w , i n t h e N a m e fiel d, e nt e r D y n a m i c s A X .
e. I n t h e L o c a ti o n fi el d, s p e c ify w h e r e y o u w a n t t o s a v e t h e p r oj e c t.
g. I n t h e W e l c o m e w i n d o w , clic k N e xt.
h. I n t h e S o u r c e d a t a b a s e w i n d o w , d o t h e f o ll o w i n g :
i. E n t er t h e n a m e of y o u r O L A P s er v er.
k. C lic k N e xt.
l. W h e n t h e d a t a b a s e h a s b e e n i m p o r t e d , clic k Fi n is h .
m. Y o u r n e w p r o j e c t is a v a il a b l e i n t h e S o l u ti o n E x p l o r e r p a n e o f t h e B u s i n e s s I n t elli g e n c e
D e v e l o p m e n t S t u d i o . L e a v e t his p r o j e c t o p e n . Y o u w ill u s e t h is p r o j e c t t o c o m p l e t e
m a n y of th e pr o c e d ur es in this d o c u m e n t.
n. M o v e to ste p 5
4. If y o u a r e u si n g S Q L S t a n d a r d E d iti o n , y o u w ill n e e d t o r e s t o r e D y n a m i c s A X O L A P d a t a b a s e t o
w ill b e r ais e d)
S e r v e r > S Q L S e r v e r B u s i n e s s I n t ellig e n c e D e v e l o p m e n t S t u d i o ).
c. S elect S er v er a n d D at a b as e :
d. C lic k O K
5. F or e ac h n e w di m e n si o n y o u n e e d t o inclu d e, cr e at e a n a m e d q u ery in th e D S V t h at pr o vi d es th e
data
a. I n S o l u ti o n E x p l o r e r g o t o D a t a S o u r c e V i e w s a n d d o u b l e clic k o n D y n a m i c s A X
b. E x. S e e th e n a m e d q u er y TA B L E E X _ DI M E N SI O N _ 1 in th e D S V pr o vi d e d wit h th e O O B
c u b e pr oject
FRO M d b o. DI M E N SI O N S
W HERE (DI M E N SI O N C O D E = 0)
c. Y o u c o ul d cr e a t e a n a m e d q u e r y b y pic ki n g t h e c o rr e c t di m e n si o n i n t h e w h e r e cla u s e
FRO M d b o. DI M E N SI O N S
W HERE (DI M E N SI O N C O D E = n)
d. * t h e di m e n s i o n c o d e c a n b e fi n d i n A O T \ D a t a D i c ti o n a r y \ E x t e n d e d D a t a T y p e \
D i m e n si o n w h e n y o u e xt e n d R el ati o n s f or y o u r cr e a t e d di m e n si o n:
I n t h is c a s e m y w h e r e c rit e ri a w ill l o o k lik e t h a t:
W HERE (DI M E N SI O N C O D E = 10 0)
6. C h e c k if ta bl e s ar e u p d a t e d a n d c o n t ai n n e w c ol u m n D I M E N S I O N 4 _
b. C h e c k if ta bl e c o n t ai n s c ol u m n D I M E N S I O N 4 _
c. If t a bl e d o e s n o t c o n t ai n c o lu m n cl o c k o n r e fr e s h b u tt o n :
d. Y o u w i ll b e p r e s e n t e d w i t h a d i a l o g t h a t li s t s a ll d i f f e r e n c e s b e t w e e n y o u r O L T P a n d t h e
BI D S pr oj e ct’s D S V
e. Y o u s h o u l d t a k e t h e ti m e a n d r e vi e w a ll c h a n g e s t h a t w ill b e m a d e . It’s als o a g o o d i d e a
t h a t y o u t a k e t h e o p p o r t u n it y a n d s a v e a r e p o r t o f all th e s e.
f. A p p l y t h e c h a n g e s ( p r e s s O K ) a n d n o w y o u r f a c t t a b l e s s h o u l d alr e a d y h a v e a ll t h e
m i s si n g D I M E N S I O N x x x _ fie l d s t h a t y o u n e e d e d
7. E dit n a m e d q u eries to a d d c ol u m n DI M E N SI O N x x x to c ol u m n s
a. In D y n a m i c s A X D a t a S o u r c e Vi e w fi n d n a m e d q u e r y C u st T a bl e
b. R i g h t clic k o n q u e r y a n d s ele c t E d it q u e r y
d. T h e s a m e s t e p s n e e d t o b e d o n e f o r f o ll o w i n g q u e ri e s:
- C u stI n v oic e T r a n s
- C u s tI n v o i c e P a c k i n g S li p T r a n s
- DI R P A R T YI N T E R N A L O R G A N IZ A TI2 2 1 6
- E MPLTABLE
IN V E N T SITE _ DI M E N SI O N xxx)
- K M A C TI O N
- PRODROUTETRANS
- PR OJE M PLTRANS
- PR OJFORECASTE M PL
- P R O JI N V OI C E T A B L E
- PR OJTABLE
- TRVEXPTRANS
- T R V P O LICY VI OL A TI O N SL O G
- VE N DIN V OICETRA NS
- V E N D P A C KI N G S LIP T R A N S
- VENDTABLE
- V e n d Tr a n s T ot alP urc h as es
- W R KCTRTABLE
e. Save changes
N a m e d Q u e r y – clic k Y e s. T h i s w ill r e s u lt i n a d d i n g t h e P ri m a r y K e y t o t h e N U M a n d
D A T A A R E A I D fi el d s o f y o u r n e w l y c r e a t e d N a m e d Q u e r y.
b. R e p e a t s t e p a f o r f o ll o w i n g v al u e s :
data
S ele ct:
c ol u m n : D e s cri pti o n
c. C h a n g e N a m e of di m e n si o n t o m o r e s uita bl e:
1 0. O n c e di m e n si o n is cre at e d:
a. C h a n g e D a t a A r e aI d a ttri b u t e n a m e i n t o n a m e o f di m e n s i o n :
b. A d d D e s c ri p ti o n a s a ttri b u t e t o di m e n s i o n (if n o t a d d e d ) - y o u c a n j u s t d r a g a n d d r o m
fr o m D a t a S o u r c e Vi e w p a n el t o A ttri b u t e s p a n el:
c. C h a n g e pr o p e rt y U k n o w n M e m b e r t o Visi bl e:
O t h e r w i s e y o u w ill n o t s e e i n c u b e t h e v a l u e s w h e r e t h e 4 r d d i m e n s i o n w a s n o t s e t u p t o .
d. S av e c h a n g es in di m e nsio n
1 1 . A d d t h e n e w l y c r e a t e d d i m e n s i o n t o t h e c u b e s t h a t r e q u ir e slici n g b y t h is d i m e n s i o n
a. O p e n t h e c u b e in BI d e v stu dio
b. S elect “ A d d c u b e di m e n si o n ic o n ” a n d s elect y o ur cr e at e d di m e n si o n
c. G o t o t a b ' Di m e n si o n u s a g e' t o d o u bl e c h e c k r el ati o n s hi p b et w e e n di m e n si o n a n d
di m e nsio n
d. S et u p r el ati o n s hi p f or n e w di m e n si o n i n t h e s a m e w a y as f or ot h e r di m e n si o n s
( D e p a rt m e n t, C o st c e n t er, P u r p o s e)
e. I e f o r S a l e C u b e f o ll o w i n g r e l a ti o n s h i p s s h o u l d b e c r e a t e d :
- F or m e a s u r e It e m:
- T h e r e s t o f r el a ti o n s h i p s f o r S a l e s C u b e w ill b e l o o k lik e :
g. Save changes
h. Process cubes