19-20 november, 2008 | copenhagen. sri srinivasan gpm, ax performance microsoft corporation ax10
TRANSCRIPT
19-20 November, 2008 | Copenhagen
Data Management: Intelligent Data Management, Purge and Archive Capabilities Sri SrinivasanGPM , AX PerformanceMicrosoft Corporation
AX10
Agenda
● Problem Statement● Core Archiving Requirements● Archiving Roadmap● Design Tenets● Architecture● Preview Demo
Archiving: Problem Statement & Need for Tooling
High Data Growth Rate
Large Database
Size
Manageability
Core Archiving Asks: What is required?
Core Requirements P1 P2 P3
View Data For Daily Transactional Analysis
View Data For Historical Trending
View Data for Audits
Enhance Online Database Manageability
Restore Objects from Archive to Online
Analyze / Classify / Growth Trend Capabilities (Usability)
Support for Viewing thru multiple media types
Upgrade Capabilities for Archive
Archive Data needs to be AX Consistent
Offline data without affecting online system
Core Features out of Requirements● Database Layout Intelligence● Business Usage Intelligence● Intelligent Alerting● Automatic Configurability of Business Objects● Master Data Synchronization Capability● Ability to Purge● Ability to Archive with Financial Year as
starting point● Ability to Offline an Unused Company● Ability to restore data*● Extensive Scheduling Capabilities● Extensive Audit trails for Purge and Archive
Archiving Solution: Roadmap
• High growth identification tools• Intelligent Identifier where Purge is required • Provide comprehensive Purge Utilities• Base Archive Framework in place• Data Size Reduction – 10-30%• Data Growth Reduction – 10% to 25%
V1 Optimization & Purge Q1 CY 09
Inactive Data Management: Design Principles
• Automatic Analysis of High Growth Areas• Usage Patterns Analyzed• Business Process Recommendations for enhanced Data
Management• Database Optimization Assistant
Data Analysis
Data Management : Architecture
AX Online DatabaseAX Online Database
Archive DatabaseArchive Database
AX Archive FrameworkAX Archive Framework
AX Data GrowthAnalyzer
AX Data GrowthAnalyzer
AX
Business Connector
COM / .Net
AX
Business Connector
COM / .Net
AOS
AX Object
Server
AOS
AX Object
Server
Ax Purge ManagerAx Purge Manager
Ax Archive Manager
Ax Archive Manager
Ax Archive View thru
SSRS
Ax Archive View thru
SSRS
Phase I
Phase II
Phase II
Empty Database
Reference
Active
AX Archive 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
Archive: How do Filter and Drive Out Data? Transaction in Closed Financial Year
ClosedAND
Any Additional Criteria
Settled
Sales Orders in Closed Financial Year
InvoicedAND
Cust Invoice Journals showing Posting
Not Project Controlled
Paid for
Example: Sales Orders
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
Data Management:Analysis Goals
Identify High Growth Areas
Large Table AnalysisPartition Opportunity
Analysis
Usage Patterns AnalyzedUnused Index Analysis
Identify Purge Opportunities
Streamline cleanup of parm tablesAnalyze Cancelled/Draft Execution
Data
Provide Log/Trace/Old Benchmark Cleanup
Opportunities
Identify Business Process Optimizations
BOM/Production Recalculation Frequency/ Inventory Close Draft
Run Management/ Log Management
Quotation Cleanup Model/ Pictorial view of Batch/Alert
use and cleanup opportunities
Intelligent Data Management Early PreviewSri SrinivasanGPM, AX Performance
DEMO
© 2008 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.