36
Summit 2010 Share | Learn | Save Intelligent Data Management in Microsoft Dynamics AX Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Embed Size (px)

Citation preview

Page 1: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Intelligent Data Management in Microsoft Dynamics AXTao WangPrincipal Development ManagerDynamics AX performanceMicrosoft Corporation

Page 2: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

AgendaOverviewPre Requisites and DeploymentCore Features

Intelligent Data ManagementPurgingSchedulingAlerting/ThresholdsPerformance DashboardArchivingRestoreTemplates

Archive by Fiscal Period (Continued TAP – not in RTM)

Planning for ImplementationIs your Codebase ready?

Page 3: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Intelligent Data Management

Monitors AX DB health on the productions systemSuggests actions to optimize runtime DB performanceArchives historical dataPurges obsolete dataHelps understand AX DB Schema

Page 4: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Release Details

Current State: In TAP (Few Days from RTM)Availability To:

TAP CustomersNon Production Bits – CustomerSource and PartnerSource

Planned RTM Date: Oct 2010Versions Supported

3.0/4.0/2009Database Support

SQL 2005 SP2 and SQL 2008 ONLY

Page 5: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Pre- RequisiteComponent Version

Microsoft .NET Framework 3.5 SP1

Microsoft Windows Installer 3.1 and above

Microsoft Charts 3.5

Microsoft Dynamics AX Client 3.0, 4.0, or 2009

Microsoft Dynamics AX .NET Business Connector 4.0 or 2009

Microsoft Dynamics AX Business Connector (COM) 3.0

Microsoft Office 2007

Microsoft DTC (Needs to be configured for remote connections – read DTC Appendix)

Version that comes with the OS

Microsoft SSIS Client Same version as DB Version

Page 6: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Post-installation StepsComponent State Purpose

AX Install Xref Tables and Table relations need to be complete

Populate XREF for all tables and relations as a basis for the data model generation

PostInstallSetup.exe Needs to run to completion Extend Xref with necessary information

Page 7: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Intelligent Data Management Framework: V1 Architecture

Page 8: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Configurations – single box

AX Database Production

IDM Management

Database

AOS

IDM ConsoleClient

BC .NET

AX Database Test

Page 9: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Box 2

Box 1

Configurations: Multiple Boxes

AX Database Production

IDMDatabase

AOS

IDM ConsoleClient

BC .NET

AX Database Test

Page 10: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Box 3Box 2

Box 4

Box 1

Configurations: More Boxes

AX Database Production

IDMDatabase

AOS

IDM ConsoleClient

BC .NET

AX Database Test

Page 11: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Intelligent Data Management Framework: Core FeaturesTao WangPrincipal Dev ManagerMicrosoft

DEMO

Page 12: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Core Features

Performance DashboardSchedulingPurgingAlerting/ThresholdsArchivingRestoreTemplates

Archive by Fiscal Period

Page 13: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Intelligent Data Management Framework: Purge Data Flow

SalesParmTable

SalesParmLine SalesParmSubTable

SalesParmSubLine

SalesParmUpdate

PURGE_360

PURGE_361 PURGE_1293

PURGE_1549

PURGE_1428

Page 14: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Empty Database

Reference

Active

AX IDMF Archiving Service Explained

Inactive

Reference

Inactive

AX Archive Service

Active Database

Archive Database

Replicate Reference Data

Move Inactive Data from Active to Archive

Data Type Mode Frequency

Reference Data Copy Customer Configurable – Smart model to copy whole tables when change occurs

Inactive Data tied to Financials

Move Customer configures move after Fiscal Year Close. No System Downtime

Inactive data tied to Business events

Move Customer Configures on time or triggered by event – clean up quotes after campaign end date or BOM Price recalculations once quarter is closed

Active

Page 15: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Archive: Fiscal Year Sliding Scale for Your ONLINE Database

2008* 2007 2006 2005 2004

2009* 2008 2007

2010* 2009 2008

FY 2008

FY 2009

FY 2010

Page 16: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Planning for Implementations

Implementation Analysis

• Table Relations

• Table Group Data

• Data Analysis for Focus Areas

Development

• Decide strategy for Archiving/Purge

• Build Templates

Testing

• Test Templates

• Functional testing to make sure data is consistent

• Test Restore

Page 17: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after

the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 18: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Backup screen images in case of network breakdown

Page 19: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Page 20: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Page 21: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Page 22: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Page 23: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Page 24: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Page 25: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Page 26: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Page 27: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Page 28: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Page 29: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Page 30: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Page 31: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Page 32: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Page 33: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Page 34: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Page 35: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save

Page 36: Summit 2010 Share | Learn | Save Tao Wang Principal Development Manager Dynamics AX performance Microsoft Corporation

Summit 2010 Share | Learn | Save