+ All Categories
Home > Technology > Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

Date post: 26-Jan-2015
Category:
Upload: biztalk360
View: 745 times
Download: 7 times
Share this document with a friend
Description:
Examining Master Data integration using BizTalk Server and SQL Server Master Data Services, in this session will give an introduction to using BizTalk Server together with SQL Server Master Data Services. These technologies are helpful in an Enterprise Information Management scenario. It will showcase the SQL Server technology and talk about what you need to know and the patterns you can use from an integration perspective to import and export information and perform integration between SQL Server and external information sources. BizTalk Summit 2014, London March 03-04 Brought to you by BizTalk360
33
brought to you by BIZTALK SUMMIT 2014, LONDON MARCH 03-04 sessio ns. discussions. networking and more Examining Master Data integration using BizTalk Server and SQL Server Master Data Services JOHAN HEDBERG
Transcript
Page 1: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

brought to you by

BIZTALK SUMMIT 2014, LONDON

MARCH 03-04sessions. discussions. networking and

more

Examining Master Data integration using BizTalk Server and SQL Server Master Data ServicesJOHAN HEDBERG

Page 2: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

World Champions

Olympic Champions

Page 3: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services
Page 4: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

SQL Master Data Services

“Master Data Services (MDS) is the SQL Server solution for master data management (MDM)”

Page 5: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

Agenda

Master Data ServicesScoping the discussionOffice ExcelSQL Server Integration ServicesBizTalk Server

Page 6: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

Scoping the Discussion

Master Data Solution Patterns

Page 7: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

Master Data = Data Distribution?

Integration & Distribution

Best of Breed System

Subscribing System

Data

Subscribing SystemSubscribing

System

Best of Breed System

Data

Subscribing SystemSubscribing

SystemSubscribing System

Best of Breed System

Data

Subscribing SystemSubscribing

SystemSubscribing System

Customer

Page 8: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

Master Data = Data Distribution?

Integration & Distribution

Best of Breed System

Subscribing System

Data

Subscribing SystemSubscribing

System

Best of Breed System

Data

Subscribing SystemSubscribing

SystemSubscribing System

Best of Breed System

Data

Subscribing SystemSubscribing

SystemSubscribing System

Product

Page 9: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

Master Data = Data Distribution?

Integration & Distribution

Best of Breed System

Subscribing System

Data

Subscribing SystemSubscribing

System

Best of Breed System

Data

Subscribing SystemSubscribing

SystemSubscribing System

Best of Breed System

Data

Subscribing SystemSubscribing

SystemSubscribing System

Page 10: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

Master Data Enterprise information Management

Data Management

Best of Breed System

Subscribing System

Data

Subscribing SystemSubscribing

System

Best of Breed System

Data

Subscribing SystemSubscribing

SystemSubscribing System

Best of Breed System

Data

Subscribing SystemSubscribing

SystemSubscribing System

Data Steward

Page 11: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

What is the “Data Steward’s” favorite tool?

Microsoft Excel

Page 12: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

Demo

• Introduction• Working with Master Data Services in SQL Server 2012• The Portal• Excel

Page 13: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

Basic MDS Architecture

MDS DatabaseStaging Tables Subscription

Views

MDS Tables

Page 14: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

What Master Data Services is

• It is a central data store• It contains data staging tables and data

export views• It does not contain any integration

capabilities in itself

Page 15: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

What Master Data Services is not

• It is not data distribution• It is not data sync from a (another) master

system

Page 16: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

So how do we import data without Excel?

Page 17: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

Data Architecture – 1 Tier Staging

MDS DatabaseStaging Tables Subscription

Views

MDS Tables

Data Import Data Export

Page 18: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

SQL Server Integration Services (SSIS)

“SSIS is an Extract, Transform, Load (ETL) framework for data integration”

Page 19: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

Data Architecture – 2 Tier Staging

MDS DatabaseStaging Tables Subscription

Views

MDS Tables

Data Import Data Export

Staging Tables

DQS (Cleansing & Matching)

Data MERGE and Translation

Staging Tables

External Systems External Systems

Page 20: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

Data Architecture – 1 Tier Staging

MDS DatabaseStaging Tables Subscription

Views

MDS Tables

SSISData Import

SSISData Export

Page 21: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

Demo

• Data import• Using SSIS

Page 22: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

Is SSIS an Integration Platform?

Yes and no

Page 23: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

Is there another Integration Platform

we can use?

BizTalk

Page 24: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

Data Architecture – 1 Tier Staging

MDS DatabaseStaging Tables Subscription

Views

MDS Tables

BizTalkData Import

BizTalkData Export

Page 25: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

Demo

• Stage/Import data with BizTalk• Export/Sync data with BizTalk

Page 26: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

So it’s all about batches of data?

It depends…

Page 27: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

Data Architecture – 1 Tier Staging

MDS DatabaseStaging Tables Subscription

Views

MDS Tables

BizTalkAdaptability

EventingProcesses

BizTalkAdaptability

Pub/SubDelta processing

Page 28: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

MDS WCF Architecture

IIS Service

MDS Service

WCF

WEB-UI Excel Add-In

Workflow/Notifications

MDS Database

External Systems

Page 29: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

MDS WCF Architecture

IIS Service

MDS Service

WCF

BizTalk

MDS Database

External Systems

*

Page 30: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

Demo

• The WCF API’s• Data Lookup

Page 31: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

MDS Complete Architecture

IIS Service

MDS Service

WCF

WEB-UI Excel Add-In

Workflow/Notifications

Subscribing Systems MDS Database

Subscription Views Staging Tables DQS (Cleansing &

Matching)

External Systems

BizTalk/.NET

SSIS SSIS

BizTalk/.NET

BizTalk/.NET

Page 32: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

Recommendations

• Start small• It’s the Business’s data• BizTalk can be an enabler

Page 33: Examining Master Data integration using BizTalk Server and SQL Server Master Data Services

THANK YOU!

QUESTIONS?

Johan [email protected]@JoHedhttp://blogical.se/blogs/johan


Recommended