200 likes | 291 Views
Master Data & BizTalk. Johan Hedberg johan.hedberg@enfo.se Enfo Zystems Microsoft Integration MVP, MCT, V-TSP http://blogical.se/blogs/johan Twitter: @JoHed. Master Data = Data Distribution?. Best of Breed System. Integration & Distribution. Best of Breed System. Subscribing System.
E N D
Master Data & BizTalk Johan Hedberg johan.hedberg@enfo.se Enfo Zystems Microsoft Integration MVP, MCT, V-TSP http://blogical.se/blogs/johan Twitter: @JoHed
Master Data = Data Distribution? • Best of Breed System • Integration & Distribution • Best of Breed System • Subscribing System • Subscribing System • Subscribing System • Subscribing System • Subscribing System • Subscribing System • Subscribing System • Best of Breed System • Subscribing System • Subscribing System Data Data Data
SQL Master Data Services “Master Data Services (MDS) is the SQL Server solution for master data management (MDM); the efforts made by an organization to discover and define non-transactional lists of data, with the goal of compiling maintainable master lists”
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
Basic MDS Architecture Staging Tables • Subscription Views MDS Tables MDS Database
What Master Data Services is not It is not data distribution It is not data sync from a (another) master system
Datamodell Tabeller Vyer
MDS Future and evolution Post SQL2012 SQL2012 SQL 2008R2
Förändringari 2012 • Yttre stage tabellerförattrensa data innan man tar in deti MDS staging
Data Architecture – Custom Data Flow Staging Tables • Subscription Views MDS Tables Staging Tables • DQS (Cleansing & Matching) • Data MERGE and Translation Staging Tables • External Systems • External Systems Data Export Data Import MDS Database
Data Architecture – Basic Data Flow Staging Tables • Subscription Views MDS Tables Data Export Data Import MDS Database
Data Architecture – Basic Data Flow Staging Tables • Subscription Views MDS Tables BizTalk Adaptability Pub/Sub Processes BizTalkAdaptability Eventing Processes MDS Database
Förändringari 2012 • Yttre stage tabellerförattrensa data innan man tar in deti MDS staging • SSIS är en integrationsplattform
SQL Server Integration Services (SSIS) “SSIS is an Extract, Transform, Load (ETL) framework that allows you to integrate different data sources using a workflow like designer and a set of tasks.”
Förändringari 2012 • Yttre stage tabellerförattrensa data innan man tar in deti MDS staging • SSIS är en integrationsplattform • Data från “SAP” kommergenom export till en filfrån “SAP” • Data in skerinattligabatchar • Men events då?
MDS WCF Architecture • WEB-UI • Excel Add-In • Workflow/Notifications • External Systems WCF IIS Service MDS Service MDS Database
MDS WCF Architecture • BizTalk • External Systems WCF IIS Service MDS Service MDS Database
Demo • Stage/Import data with BizTalk Server • Export/Sync data with BizTalk Server • Lookup data with BizTalk Server
MDS Architecture • DQS (Cleansing & Matching) • Staging Tables • Subscription Views • External Systems • Workflow/Notifications • Excel Add-In • WEB-UI • Subscribing • Systems WCF IIS Service BizTalk/ .NET MDS Service BizTalk/ .NET BizTalk/ .NET MDS Database SSIS SSIS