How to add Financial Dimensions to Default cubes



Similar documents
Host OS Compatibility Guide

This document has been provided by the International Center for Not-for-Profit Law (ICNL).

>

Credit Card Extension White Paper

Savant Systems LLC Technical Application Note How to Guide: HVAC Scheduling Setup


; ; ; ; MICROSOFT BUSINESS SOLUTIONS NAVISION STANDARD

HP Velocity Live QoS Support

Bluetooth Pairing. User Guide

Case Study Food Manufacturing Company

FortiAuthenticator Agent for Microsoft IIS/OWA. Install Guide

Installing the BlackBerry Enterprise Server Management console with a remote database

Termulator II. for Windows. User s Guide. Termulator support is only available via tlsupport@givenhansco.com

Installing the BlackBerry Enterprise Server Management Software on an administrator or remote computer

Hyperion Enterprise Retrieve with Office Excel 2010

Schottky barrier quadruple diode

1. Scope of Agreement 1.1 TMG will sell to the Customer the Products defined in an individual agreement between TMG and the Customer.

SCHEDULE 18D INTERNATIONAL MONEY ORDER SERVICE TERMS AND CONDITIONS

Synchronizing ProCurve IDM and Windows Active Directory

Sharing Pictures, Music, and Videos on Windows Media Center Extender

This document will explain how to track lost sales opportunities and to identify the report that displays the list of lost sales.

10 ma LED driver in SOT457

The sensor can be operated at any frequency between DC and 1 MHz.

Self Help Guides. Create a New User in a Domain

Microsoft Dynamics GP. Project Accounting Cost Management Guide

Anup Shah Support Engineer Microsoft Customer Services and Support. 14/February/2011. (Draft) Team Blog:

Configuring Distribution List in Compliant User Provisioning

Microsoft Dynamics GP. Payroll Connect

HP WBEM Services Software Developer's Kit Version A Release Notes. HP-UX 11i v3

Planar PIN diode in a SOD323 very small plastic SMD package.

Passivated, sensitive gate triacs in a SOT54 plastic package. General purpose switching and phase control

Client Side Digital Certificates User Enrolment Guide

AN AES encryption and decryption software on LPC microcontrollers. Document information

How to Configure the Web Services Server in Aleph. Versions 22 and later

AccelPro SSL VPN v3.1.9 AccelPro SSL VPN. End User Installation Guide for Director General Of Hydro Carbon Users

HP Thin Client Imaging Tool

Microsoft Dynamics GP. Field Service - Preventive Maintenance

Server Virtualization with QNAP Turbo NAS and Citrix XenServer How to Set up QNAP Turbo NAS as Storage Repositories on Citrix XenServer via iscsi

Self Help Guides. Setup Exchange with Outlook

NPN wideband transistor in a SOT89 plastic package.

CUSTOMER Presentation of SAP Predictive Analytics

SuccessFactors HCM Suite August 2014 Release Document Version: August 22, SuccessFactors Learning Programs Administration Guide

M E M O R A N D U M. Philadelphia Board of Trade Members and Member Organizations

DISCRETE SEMICONDUCTORS DATA SHEET. dbook, halfpage M3D088. BB201 Low-voltage variable capacitance double diode. Product specification 2001 Oct 12

Low forward voltage High breakdown voltage Guard-ring protected Hermetically sealed glass SMD package

HP Application Lifecycle Management

RealShot Manager Compression Server software

DISCRETE SEMICONDUCTORS DATA SHEET. BT151 series C Thyristors

TERMS AND CONDITIONS

Everyone s online, but not everyone s secure. It s up to you to make sure that your family is.

SAP BW Columnstore Optimized Flat Cube on Microsoft SQL Server

How To Configure MDM to Work with Oracle ASM-Based Products

Promotion Model. CVS SUITE QUICK GUIDE 2009 Build 3701 February March Hare Software Ltd

Configuring DHCP Tags for HP Device Manager

Application Note Gemalto Access Client for windows smart card and EFS on Microsoft Windows Vista

Microsoft Dynamics GP. Pay Steps for Human Resources Release 9.0

Benefits of Integrated Credit Card Processing Within Microsoft Dynamics GP. White Paper

Microsoft Dynamics Partner Registration Agreement

Azure Multi-Factor Authentication. KEMP LoadMaster and Azure Multi- Factor Authentication. Technical Note

Decommissioning the original Microsoft Exchange


Open Source Software used in the product

AMERICAN INSTITUTES FOR RESEARCH OPEN SOURCE SOFTWARE LICENSE

R49 Using SAP Payment Engine for payment transactions. Process Diagram

LIN-bus ESD protection diode

How to Configure Web Authentication on a ProCurve Switch

HP Mini Remote Control (Select Models Only) User Guide

Windows 7 XP Mode for HP Business PCs

Administering Windows Server 2012 (20411) H4D01S

Quick Guide to Using your Nokia Phone with Windows 95 Fax - Exchange for Windows 95 or Windows Messaging for Windows 95

BlackBerry Business Cloud Services. Version: Release Notes

Business Portal for Microsoft Dynamics GP. Requisition Management User s Guide Release 10.0

RSA Two Factor Authentication

Open Source Used In Cisco Instant Connect for ios Devices 4.9(1)

Backup & Restore with SAP BPC (MS SQL 2005)

System Center Virtual Machine Manager 2012 R2 Plug-In. Feature Description

ecatholic Payments Terms of Service Agreement

HEF4021B. 1. General description. 2. Features and benefits. 3. Ordering information. 8-bit static shift register

BAT54 series SOT23 Schottky barrier diodes Rev. 5 5 October 2012 Product data sheet 1. Product profile 1.1 General description

Unexpected sync results

Business Portal for Microsoft Dynamics GP. Project Time and Expense Administrator s Guide Release 10.0

SafeNet Cisco AnyConnect Client. Configuration Guide

How Analytically-Driven Insurers Improve Ratings & Financial Projections

Purchase Order Management Magento Module By:

Microsoft Dynamics GP. Check Printing

Third Party Software Used In PLEK500 (Utility for Win) v1.x.xx.xxx

Microsoft SharePoint

Quad 2-input NAND Schmitt trigger

SAP BusinessObjects Business Intelligence 4 Innovation and Implementation

Drain unblocking terms and conditions.

AN Boot mode jumper settings for LPC1800 and LPC4300. Document information

Extract Archived Data from SAP ERP

Transcription:

MICROSOFT CORPORATION How to add Financial Dimensions to Default cubes Dynamics AX 2009 Czesława Langowska, Jago van der Most, Anne Schwarz-Nielsen 1/12/2011 Version: 1.2 (draft) Team Blog: http://blogs.msdn.com/emeadaxsupport/ 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 Date Author Version Change Reference 01-12-2010 Czesława Langowska 1.1 Authoring 01-02-2011 Czesława Langowska 1.2 Changed properties of 4 th dimension

H o w t o a d d F i n a n c i a l D i m e n s i o n s t o D e f a u l t c u b e s O n l y t h e 3 s y s t e m d i m e n s i o n s ( D e p a r t m e n t, p u r p o s e, c o s t c e n t e r ) a r e a d d e d t o O L A P p r o j e c t s b y t h e f r a m e w o r k. A d d i t i o n a l F i n a n c i a l D i m e n s i o n s n e e d t o b e a d d e d m a n u a l l y b y u s i n g B I DS / V i s u a l S t u d i o. Procedure I n B I D S y o u c o u l d o p e n a s y s t e m d i m e n s i o n s u c h a s D e p a r t m e n t a s a n e x a m p l e. H e r e a r e t h e s t e p s 1. B a c k u p O L A P D a t a b a s e 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 B I d a t a i n D y n a m i c s A X 2 0 0 9 C l i e n t a. O p e n t h e O L A P A d m i n i s t r a t i o n f o r m ( A d m i n i s t r a t i o n > S e t u p > B u s i n e s s a n a l y s i s > O L A P > O L A P A d m i n i s t r a t i o n ). b. S e l e c t t h e c h e c k b o x f o r t h e O L A P d a t a b a s e. c. C l i c k t h e A d v a n c e d t a b d. S e l e c t t h e S y n c h r o n i z e O L A P D a t a b a s e w i t h O L T P S c h e m a c h e c k b o x.

e. C l i c k U p d a t e D a t a b a s e s t o s y n c h r o n i z e t h e O L A P d a t a b a s e w i t h t h e s c h e m a f r o m t h e O L T P d a t a b a s e. T h i s p r o c e s s m a y t a k e a n h o u r o r m o r e t o c o m p l e t e. 3. C r e a t e n e w O L A P P r o j e c t i f y o u a r e u s i n g S Q L E n t e r p r i s e o r D e v e l o p m e n t E d i t i o n a. O p e n t h e B u s i n e s s I n t e l l i g e n c e D e v e l o p m e n t S t u d i o ( S t a r t > P r o g r a m s > M i c r o s o f t S Q L 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 e l l i g e n c e D e v e l o p m e n t S t u d i o ). b. C l i c k F i l e > N e w > P r o j e c t. T h e N e w P r o j e c t w i n d o w i s d i s p l a y e d. c. I n t h e T e m p l a t e s p a n e o f t h e w i n d o w, s e l e c t t h e o p t i o n t o i m p o r t a n A n a l y s i s S e r v i c e s d a t a b a s e. d. A t t h e b o t t o m o f t h e N e w P r o j e c t w i n d o w, i n t h e N a m e f i e l d, e n t e r D y n a m i c s A X. e. I n t h e L o c a t i o n f i e l d, s p e c i f y w h e r e y o u w a n t t o s a v e t h e p r o j e c t. f. C l i c k O K. A w i z a r d i s d i s p l a y e d t o h e l p y o u i m p o r t t h e D y n a m i c s A X O L A P d a t a b a s e. g. I n t h e W e l c o m e w i n d o w, c l i c k N e x t. 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 l l o w i n g : i. E n t e r t h e n a m e o f y o u r O L A P s e r v e r. j. S e l e c t t h e D y n a m i c s A X d a t a b a s e. k. C l i c k N e x t. 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, c l i c k F i n i s h. m. Y o u r n e w p r o j e c t i s a v a i l a b l e i n t h e S o l u t i 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 e l l i 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 h i s p r o j e c t o p e n. Y o u w i l l u s e t h i s p r o j e c t t o c o m p l e t e man y o f t h e p r o c e d u r e s i n t h i s d o c u m e n t. n. M o v e t o s t e p 5 4. I f y o u a r e u s i n g S Q L S t a n d a r d E d i t i o n, y o u w i l l 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 d e v e l o p m e n t e n v i r o n m e n t a n d c o n n e c t t o t h i s d a t a b a s e d i r e c t l y ( T h i s i s b e c a u s e D y n a m i c s A X

O L T P d a t a b a s e c o n t a i n s t r a n s l a t i o n s f o r m e t a d a t a, w h i c h i s n o t s u p p o r t e d b y S t a n d a r d E d i t i o n. Y o u w o u l d b e a b l e t o c r e a t e p r o j e c t b u t y o u w o u l d n o t b e a b l e t o d e p l o y s u c h a p r o j e c t a s e r r o r w i l l b e r a i s e d ) a. O p e n t h e B u s i n e s s I n t e l l i g e n c e D e v e l o p m e n t S t u d i o ( S t a r t > P r o g r a m s > M i c r o s o f t S Q L 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 e l l i g e n c e D e v e l o p m e n t S t u d i o ). b. C l i c k F i l e > O p e n > A n a l y s i s S e r v i c e s D a t a b a s e c. S e l e c t S e r v e r a n d D a t a b a s e : d. C l i c k O K 5. F o r e a c h n e w d i m e n s i o n y o u n e e d t o i n c l u d e, c r e a t e a n a m e d q u e r y i n t h e D S V t h a t p r o v i d e s t h e d a t a a. I n S o l u t i 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 c l i c k o n D y n a m i c s A X b. E x. S e e t h e n a m e d q u e r y T A B L E E X _ D I M E N S I O N _ 1 i n t h e D S V p r o v i d e d w i t h t h e O O B c u b e p r o j e c t S E L E C T D I S T I N C T,, D E S C R I P T I O N F R O M d b o. D I M E N S I O N S W H E R E ( D I M E N S I O N C O D E = 0 ) c. Y o u c o u l d c r e a t e a n a m e d q u e r y b y p i c k i n g t h e c o r r e c t d i m e n s i o n i n t h e w h e r e c l a u s e S E L E C T D I S T I N C T,, D E S C R I P T I O N F R O M d b o. D I M E N S I O N S W H E R E ( D I M E N S I O N C O D E = n ) d. * t h e d i m e n s i o n c o d e c a n b e f i n d i n A O T \ Dat a D i c t i 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 s i o n w h e n y o u e x t e n d R e l a t i o n s f o r y o u r c r e a t e d d i m e n s i o n :

I n t h i s c a s e m y w h e r e c r i t e r i a w i l l l o o k l i k e t h a t : W H E R E ( D I M E N S I O N C O D E = 1 0 0 ) 6. C h e c k i f t a b l e s a r e u p d a t e d a n d c o n t a i n n e w c o l u m n D I M E N S I O N 4 _ a. I n D y n a m i c s A X D a t a S o u r c e V i e w s e l e c t t a b l e L e g e r T r a n s b. C h e c k i f t a b l e c o n t a i n s c o l u m n D I M E N S I O N 4 _ c. I f t a b l e d o e s n o t c o n t a i n c o l u m n c l o c k o n r e f r e s h b u t t o n : d. Y o u w i l l 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 l l 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 B I D S p r o j e c t s D S V

e. Y o u s h o u l d t a k e t h e t i m e a n d r e v i e w a l l c h a n g e s t h a t w i l l b e m a d e. I t s a l s 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 i t y a n d s a v e a r e p o r t o f a l l t h 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 a l r e a d y h a v e a l l t h e m i s s i n g D I M E N S I O N x x x _ f i e l d s t h a t y o u n e e d e d 7. E d i t n a m e d q u e r i e s t o a d d c o l u m n D I M E N S I O N x x x t o c o l u m n s a. I n D y n a m i c s A X D a t a S o u r c e V i e w f i n d n a m e d q u e r y C u s t T a b l e b. R i g h t c l i c k o n q u e r y a n d s e l e c t E d i t q u e r y c. A d d D I M E N S I O N x x x i n t o s e l e c t s t a t e m e n t. 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 l l o w i n g q u e r i e s : - C u s t I n v o i c e T r a n s - C u s t I n v o i c e P a c k i n g S l i p T r a n s - C u s t T r a n s T o t a l S a l e s - D I R P A R T Y I N T E R N A L O R G A N I Z A T I 2 2 1 6 - E M P L T A B L E - I N V E N T L O C A T I O N ( w a t c h o u t h e r e s h o u l d b e a d d e d I N V E N T S I T E. D I M E N S I O N x x x A S I N V E N T S I T E _ D I M E N S I O N x x x ) - I N V E N T T A B L E - K M A C T I O N - L E D G E R B U D G E T - P R O D R O U T E T R A N S - P R O D T A B L E ( w a t c h o u t h e r e c o l u m n P R O D T A B L E. D I M E N S I O N x x x s h o u l d b e a l s o a d d e d t o g r o u p b y s t a t e m e n t ) - P R O J E M P L T R A N S - P R O J F O R E C A S T E M P L - P R O J I N V O I C E T A B L E - P R O J T A B L E - T R V E X P T R A N S - T R V P O L I C Y V I O L A T I O N S L O G - V E N D I N V O I C E T R A N S - V E N D P A C K I N G S L I P T R A N S - V E N D T A B L E - V e n d T r a n s T o t a l P u r c h a s e s - W R K C T R T A B L E e. S a v e c h a n g e s 8. C r e a t e r e l a t i o n s h i p b e t w e e n n a m e d q u e r i e s a n d f a c t t a b l e s ( b a s e d o n r e l a t i o n s h i p s a l r e a d y c r e a t e d f o r T A B L E E X _ D I M E N S I O N _1) : a. R i g h t c l i c k o n n a m e d q u e r y a n d s e l e c t " N e w r e l a t i o n s h i p " a n d s e l e c t :

A f t e r y o u d o t h a t, a d i a l o g w i l l p o p u p a s k i n g i f y o u w a n t a P K t o b e d e f i n e d o n t h e N a m e d Q u e r y c l i c k Y e s. T h i s w i l l r e s u l t i n a d d i n g t h e P r i m a r y K e y t o t h e a n d f i e l 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 l l o w i n g v a l u e s : S o u r c e C o l u m n s D e s t i n a t i o n C o l u m n s E m p l T a b l e T A B L E E X _ D I M E N S I O N _ 1 0 0 I N V E N T S I T E _ I N V E N T S I T E _ D I M E N S I O N C u s t T a b l e T A B L E E X _ D I M E N S I O N _ 1 0 0 I N V E N T S I T E _ I N V E N T S I T E _ D I M E N S I O N C u s t T a b l e T A B L E E X _ D I M E N S I O N _ 1 0 0 D I M E N S I O N W r k C t r T a b l e T A B L E E X _ D I M E N S I O N _ 1 0 0 I N V E N T S I T E _ I N V E N T S I T E _ D I M E N S I O N I n v e n t L o c a t i o n T A B L E E X _ D I M E N S I O N _ 1 0 0 I N V E N T S I T E _ I N V E N T S I T E _ D I M E N S I O N I n v e n t T a b l e T A B L E E X _ D I M E N S I O N _ 1 0 0 D I M E N S I O N V e n d T a b l e T A B L E E X _ D I M E N S I O N _ 1 0 0 I N V E N T S I T E _ I N V E N T S I T E _ D I M E N S I O N P r o j T a b l e T A B L E E X _ D I M E N S I O N _ 1 0 0 D I M E N S I O N

c. S a v e c h a n g e s 9. C r e a t e a n e w D i m e n s i o n u s i n g t h e d i m e n s i o n w i z a r d u s i n g t h i s n a m e d q u e r y a s t h e s o u r c e o f d a t a S e l e c t : a. S e l e c t " U s e a n E x i s t i n g t a b l e " b. U s e i n " M a i n t a b l e " j u s t c r e a t e d N a m e d q u e r y. S p e c i f y D a t a a r e a I D a n d N u m a s k e y s, N a m e c o l u m n : D e s c r i p t i o n c. C h a n g e N a m e o f d i m e n s i o n t o m o r e s u i t a b l e :

1 0. O n c e d i m e n s i o n i s c r e a t e d : a. C h a n g e D a t a A r e a I d a t t r i b u t e n a m e i n t o n a m e o f d i m e n s i o n : b. A d d D e s c r i p t i o n a s a t t r i b u t e t o d i m e n s i o n ( i f 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 f r o m D a t a S o u r c e V i e w p a n e l t o A t t r i b u t e s p a n e l :

c. C h a n g e p r o p e r t y U k n o w n M e m b e r t o V i s i b l e : O t h e r w i s e y o u w i l l 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 a v e c h a n g e s i n d i m e n s i o 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 i r e s l i c i n g b y t h i s d i m e n s i o n a. O p e n t h e c u b e i n B I d e v s t u d i o b. S e l e c t A d d c u b e d i m e n s i o n i c o n a n d s e l e c t y o u r c r e a t e d d i m e n s i o n

c. G o t o t a b ' D i m e n s i o n u s a g e ' t o d o u b l e c h e c k r e l a t i o n s h i p b e t w e e n d i m e n s i o n a n d d i m e n s i o n d. S e t u p r e l a t i o n s h i p f o r n e w d i m e n s i o n i n t h e s a m e w a y a s f o r o t h e r d i m e n s i o n s ( D e p a r t m e n t, C o s t c e n t e r, P u r p o s e ) e. I e f o r S a l e C u b e f o l l o w i n g r e l a t i o n s h i p s s h o u l d b e c r e a t e d : - F o r m e a s u r e I t e m :

- T h e r e s t o f r e l a t i o n s h i p s f o r S a l e s C u b e w i l l b e l o o k l i k e : M E A S U R E M E A S U R E G R O U P D I M E N S I O N C O L U M N S C O L U M N S C u s t o m e r s D I M E N S I O N x x x C u s t o m e r s i n v o i c e D I M E N S I O N x x x C u s t o m e r I n v o i c e T r a n s a c t i o n s D I M E N S I O N x x x C u s t o m e r P a c k i n g S l i p T r a n s a c t i o n D I M E N S I O N x x x f. T h e s a m e a c t i o n n e e d e d t o b e d o n e f o r t h e r e s t o f c u b e s g. S a v e c h a n g e s h. P r o c e s s c u b e s