25
Microsoft Dynamics AX Technical Conference February 3–5, 2014 Bellevue, WA

Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

Embed Size (px)

Citation preview

Page 1: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

Microsoft Dynamics AX Technical ConferenceFebruary 3–5, 2014Bellevue, WA

Page 2: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

Data synchronization to multiple instances of Microsoft Dynamics AX using master data managementBigyan RajbhandariProgram Manager

Page 3: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

IntroductionWe are excited to share Microsoft Dynamics AX 2012 R3 with you…• This presentation contains Microsoft confidential information• Dynamics AX 2012 R3 is pre-release software and subject to change• Microsoft provides no license, express or implied, in this presentation• Please review and respect the disclaimer included in all printed

and electronically distributed materials

Page 4: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

Agenda

Overview of master data management

framework

Configuring data synchronization

across deployments

Enabling record management

scenarios using single/multi master

modes

Central conflict detection and

resolution

Page 5: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

“Business process reliability and efficiency requires high

quality data that is complete and non-redundant”

Page 6: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

ScenarioContoso – Global

company with distributed

systems

Interested in sharing

master data

Reduce multiple copies of

outdated data

Set clear process for record

creation and management

Customers Contoso HQ

Regional Site 1

Regional Site 2

Regional Site 3

Customers

Customers

Customers

Reliably and efficiently share master data across systems

Page 7: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

Master data management overview

Contoso HQ

Regional Site 1

Regional Site 2

Regional Site 3

Central data store(SQL MDS)

Data synchronization by leveraging

SQL MDS

AX and non-AX systems

as spoke

Single/multi master modes

Central conflict

management

Policy based selective

synchronization

First step towards holistic

data governance

Page 8: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

High level data flowAX 1 SQL MDS

Customer MDS entity

Data sync batch

job

MDM

MDM UX

MDM Client Configuratio

n UX

MDM Provisionin

g UX

Customer Entity

Customer Address Entity

import job staging

Data Import/Export

1. Change tracking

4. Invoke import

job

2. Push

3. PullCustomer entity

subscription view

Change tracking &

conflict detection

AX 2

Non – AX system

Page 9: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

Key points

Capabilities supported out of box

•AX to AX master data mgmt. enabled through configuration•Most requested entities enabled for MDM - Customers, Vendors, Employees, Global address book, Product•Automatic conflict detection & manual conflict resolution•Selective data synchronization during push/pull

Possible with customization

•Possible to do MDM between AX & non-AX systems with adapter development•Existing DIXF entities or new ones could be enabled for MDM with minor customizations

Dependencies

•Hub requires SQL Server 2012 MDS feature (Enterprise SKU only)•Available in AX 2012 R3•Support will be extended to AX 2012 R2 CU7

Page 10: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

Overview of master data management

framework

Configuring data synchronization

across deployments

Enabling record management

scenarios using single/multi master

modes

Conflict detection and resolution using SQL

MDS

Page 11: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

Data synchronization

[AX instance 1]Customer entity

[SQL MDS]Customer entity

[AX instance 2]Customer entity

Rec ID Account Number

Customer Name

161 A111 Fabrikam

162 A222 MSFT Corporation

163 A333 Contoso LLC

Rec ID Account Number

Customer Name

251 A222 Microsoft Corporation

252 A111 Fabrikam

253 B444 Adventure works

Account Number

Customer Name

Last Modified

A111 Fabrikam Ax 1

A222 Microsoft Corporation

Ax 2

A333 Contoso LLC

Ax 1

B444 Adventure works

Ax 2 254 A333 Contoso LLC

1.

2. 2.

1.

Microsoft Corporation

Page 12: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

Demo

Configuring data synchronization

Page 13: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

Overview of master data management

framework

Configuring data synchronization

across deployments

Enabling record management

scenarios using single/multi master

modes

Conflict detection and resolution using SQL

MDS

Page 14: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

Data management scenariosSQL MDS

AX Instance 1 AX Instance 2

Customers

Customers Customers

Push/Pull Push/Pull

Multi master

Products

Products

ProductsPush/Pull Pull Only

Single master

Create/modifyRead only

MDS

Page 15: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

Data management modes

Single master

•Only one instance is allowed to write to MDS•All other instances are read only. MDS records overwrite any changes in other instances. •Mode can be defined at entity level•Enforce by customizing security and defined business process

Multi Master

•Any instance is allowed to create/modify records•Conflicts are automatically detected in MDS at record level.•Conflict resolution is done manually by data stewards using MDS excel add-in

Page 16: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

Overview of master data management

framework

Configuring data synchronization

across deployments

Enabling record management

scenarios using single/multi master

modes

Conflict detection and

resolution using SQL MDS

Page 17: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

Conflict resolution in multi-master

[AX instance 1]Customer entity

[SQL MDS]Customer entity

[AX instance 2]Customer entity

Rec ID Account Number

Customer Name

161 A111 Fabrikam

162 A222 MSFT Corporation

Rec ID Account Number

Customer Name

251 A222 Microsoft Corporation

252 A111 Fabrikam

Account Number

Customer Name

Last Modified

A111 Fabrikam Ax 1

A222 Microsoft Corporation

Ax 2

1.

2. 2.

1.

Microsoft Corporation

Microsoft

Account Number

Customer Name

Has conflict?

A222 Microsoft Corporation

True

Conflict illustration

Microsoft

Display conflict count

Microsoft Corporation

Update

Page 18: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

Demo

Conflict detection and manual resolution

Page 19: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

Implementing MDM

•Identify topology and data assets that you would like to share across your organizationsPlan & Strategize

•Define clear processes on how and who creates and manages data

Define business process

•Deploy MDM components, MDS and provision AX entities

Deploy MDM components

•Depending on your business need choose single or multi master modes

Choose single/multi master mode

•Configure selective synchronization, schedule and conflict management alerts

Configure additional capabilities

Page 20: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

QUESTIONS?Focus Room: CottonwoodTime: 2:30PM – 4:00PM

Page 21: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

THANK YOU for attending! Your feedback is extremely important, please complete an evaluation using one of the following options:

• On the fly from the mobile event app• Communications Kiosks located in the Evergreen Foyer, Grand

Ballroom Foyer and Regency Foyer

• Via the Dynamics AX Technical Conference website: www.microsoft.com/dynamics/axtechconference

Page 22: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

DisclaimerThis presentation contains Microsoft Confidential Information. Microsoft may use any suggestions, comments, or other feedback that you provide for any purpose without obligation. This presentation is provided for informational and training purposes only. It represents Microsoft’s view as of the presentation date. Microsoft cannot guarantee the accuracy of any information after the presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted as a commitment on Microsoft’s part. This presentation is provided “as-is”.

Microsoft Dynamics AX 2012 R3 is pre-release software under development. All dates, features, and descriptions specified are preliminary, are based on current expectations, and are subject to change at any time without notice.

Sample code included in this presentation is made available AS IS.  THE ENTIRE RISK OF THE USE OR THE RESULTS FROM THE USE OF ANY SAMPLE CODE REMAINS WITH THE USER.

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. NO LICENSE (EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE) TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS PRESENTATION.

© 2014 Microsoft Corporation. All rights reserved.

Page 24: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

THE END

Page 25: Overview of master data management framework Configuring data synchronization across deployments Enabling record management scenarios using single/multi

© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows 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.