SQL Server 2008 R2 Master Data Services

Slides:



Advertisements
Similar presentations
Master Data & BizTalk Enfo Zystems Johan Hedberg
Advertisements

Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,
February 11, 2010 | Presenter. Agenda Your questions and issues Introduction to MDS Demo.
Business Rules and SharePoint Workflow with Master Data Services (MDS)
Jeremy Kashel BI 200 End to End Master Data Management With SQL Server Master Data Services (MDS)
MIS DATABASE SYSTEMS, DATA WAREHOUSES, AND DATA MARTS CHAPTER 3
UNCLASSIFIED Business Intelligence and SharePoint 2010 Steve McDonnell.
Master Data Management
Managing Master Data with MDS and Microsoft Excel
MDS enables users to curate Sets of Objects. This capability is powerful in a wide variety of scenarios across all organization levels.
Master Data Services In SQL Server Denali Jeremy Kashel
Donald Farmer Microsoft. What is Master Data? Key nouns of the businessSlow changingShared across systems.
Software Architecture April-10Confidential Proprietary Master Data Management mainly inspired from Enterprise Master Data Management – An SOA approach.
Best Practices for Data Warehousing. 2 Agenda – Best Practices for DW-BI Best Practices in Data Modeling Best Practices in ETL Best Practices in Reporting.
Pierre-Louis Usselmann, Ben Watt SOGETI Switzerland Master Data Services.
Business Intelligence Zamaneh Jahed. What is Business Intelligence? Business Intelligence (BI) is a broad category of applications and technologies for.
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
6 MDS – all in a simple UI Data Editing and Errors Handling Hierarchy Modification Transactions Annotation (Auditing) Versioning Business Rules.
Master Data Management & Microsoft Master Data Services Presented By: Jeff Prom Data Architect MCTS - Business Intelligence (2008), Admin (2008), Developer.
Coding Compliance Components Writing Custom Policies for Auditing, Expiration and More Jason Morrill Program Manager Windows SharePoint Services.
2012 © Trivadis BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN Welcome November 2012 Einführung in.
11 SAP & SQL Server 2005 Analysis Services Integration Microsoft Corporation SAP-Microsoft Competence Center (Tokyo) Microsoft Corporation SAP-Microsoft.
Sharepoint-Biztalk Integration with Multiple Transport protocols Jin Thakur
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Mastering Master Data Services Presented By: Jeff Prom BI Data Architect Bridgepoint Education MCTS - Business Intelligence, Admin, Developer.
What You’re Missing If You’re Not Using Master Data Services Steve Moss Solution Architect, Slalom.
Migration IntegrationExpansionArchive Entity ConfigureCompareCopyMDMIntegration Data Migration Import Export.
Data Platform and Analytics Foundational Training
Bought to you by.
From MDS to SSRS - a short walkthrough
Overview of MDM Site Hub
What’s New in SQL Server 2016 Master Data Services
Business Connectivity Services in SharePoint 2010 and Office 2010
IBM INFOSPHERE MDM online Training in Bangalore
Master Your Data using MDS
Where I am at: Swagatika Sarangi MDM Lead PASS Summit SQL Saturdays
Provisioning Windowsa 10 na IoT, mobilnim i desktop uređajima
VISA Internet campaign
OPERACIJSKI SUSTAVI.
SQL Server Master Data Services
Swagatika Sarangi (Jazz), MDM Expert
Java Hello world !.
Mrežni protokoli.
Pristup podacima Uvod Nikola Vlahović.
Pojam DBMS. Relacione baze podataka
Master Data Management with SQL Server 2016 Master Data Services
Tehničke mjere zaštite podataka
Dodatak webinaru o SQL-u
Architecture of Master Data Services in Microsoft SQL Server 2008 R2
KREIRANJE OBJEKATA.
Uvod u programiranje - matematika – X predavanje
Reference ćelije i opsega
Elektrotehnički fakultet – Podgorica Operativni sistemi
How EMI Music Implemented Master Data Services with Adatis
06 | Managing Enterprise Data
Upravljanje marketingom u bankarstvu
Element form Milena Kostadinović.
Networking u Windows-u 2000 i Windows-u XP
MSc Aleksa Piljević Programersko iskustvo pre i posle zaposlenja.
NetBeans Platfrom.
ELEKTRONIČKA POŠTA ( ) OTVARANJE RAČUNA.
Osnovni simboli jezika Pascal
Do While ... Loop struktura
Introducing Microsoft SQL Server 2008 R2 Master Data Services
Fakultet elektrotehnike i računarstva
From MDS to SSRS - a short walkthrough
Tech·Ed North America /13/2019 7:29 AM
Resources.
Presentation transcript:

SQL Server 2008 R2 Master Data Services Goran Milanov gmilanov@live.com http://www.msacademic.rs

O kakvim vrstama podataka govorimo? Podaci koji se relativno sporo menjaju Imenice poslovanja Podaci koje unose i koriste više sistema i učesnika u procesu Dimenzije i hijerarhije

Šta je problem? Potrebni su vam pouzdani podaci kojima možete da upravljate i da ih delite tj. autoritativni izvor podataka

Zašto mi je potrebno MDM rešenje kad ja mogu da: Napravim jednostavnu aplikaciju Dobavljam podatke ETL-om Povučem podatke iz Data Warehouse Imam izvor iz ERP-a ili CRM-a Direktno editujem dimenzije - skupo i nepotpuno - da li je workflow dobar? - kako su podaci dospeli tamo? - da li je sve tu i treba li da bude? - da li je ovo skalabilno i deljivo?

MDM nije Novi koncept Jedna tehnologija Jednostavno rešavanje problema u jednom potezu

Bez MDM

Sa MDM-om

Implementacione tehnike Ljudi su se dovijali na razne načine kako da reše svoje probleme, kad je upravljanje Master podacima u pitanju, i vremenom su se izdvojile četiri implemenacione tehnike koje se razlikuju po stepenu kontrole nad Master podacima kojima se upravlja. Te implementacione tehnike su: Master Data Registry Data aggregation solutions System-of-record-only implementations (Hub) Complete enterprise MDM implementations

Pojmovi:

Master Data Registry U Master Data Registry implementaciji svaki sistem zadržava kontrolu nad svojim podacima

Data aggregation solutions Veoma je uobičajeno da se za inicijalne Master Data Management (MDM) implementacije, implementira ovaj tip. Glavni faktor koji nedostaje ovoj implementacionoj tehnici je kontrola.

System-of-record-only implementations (Hub) Ova implementaciona tehnika daje kompletnu kontrolu nad Master podacima MDM sistemu. Drugi sistemi obezbeđuju inicijalne podatke koji se importuju u MDM system ali za razliku od Data Aggragation rešenja, tok podataka iz ovog SOE (System of Entry) je dvosmeran.

Complete enterprise MDM implementations Kompletna MDM rešenja zahtevaju da ceo životni ciklus Master podataka bude na strani MDM rešenja da bi se adekvatno njima upravljalo.

Kako MDS rešava problem? Store SQL Database Security Transaction Management Integrate Data interface (table/view) WCF API Enforce Process Stewardship UI Rules Workflows & Notifications

MDS Logička arhitektura Web UI (Stewardship & Administration) Service Adapter Public WCF Endpoint WCF Service Implementation Business Logic & Data Access Configuration Manager SQL Server 2008 R2 SQL Mail Notifications Models Master data Application Security Transactions history Procedures, Functions Staging Tables SharePoint Workflows Managed Schema Subscription Views

Primer rešenja ERP MDM Server Web User Real-time (BizTalk) Application Modeling, Stewardship Application (Service) CRM SharePoint Workflow Database Bulk (SSIS) Cube Dimensions Email Notification Outlook

Kako to uraditi? Odlučite kojim podacima želite da upravljate Napravite model Definišite učitavanje podataka Kreirajte pravila (rules) Uspostavite workflows-a i notifikacije Deklarišite bezbednost podataka Kreirajte procese osvežavanja Definišite deljenje podataka

Kreiranje modela MDM osnovni koncepti Model - Kontejner za sve ostale MDM objekte - šema Entity - Grupa podataka sličnog tipa - tabela Member - Individualni podatak - red Attributes - Opis podatka - kolona Hierarchy - sadrži implicitne ili eksplicitne veze između podataka Rule - Deklarativni uslov ili akcija nad podatkom

web aplikacija

Objektni model C:\Program Files\Microsoft SQL Server\Master Data Services\WebApplication\bin Microsoft.MasterDataServices.Core.dll Microsoft.MasterDataServices.Deployment.dll Microsoft.MasterDataServices.Services.dll

Web service

Web service c:\Program Files>\Microsoft SQL Server\Master Data Services\WebApplication\web.config <system.serviceModel>      <behaviors>           <serviceBehaviors>                <behavior name="mdsWsHttpBehavior">                     <!-- Enable to allow clients to retrieve metadata (WSDL) about the service endpoints. -->                     <!-- If not using SSL (httpGetEnabled="true" httpsGetEnabled="false") to expose service metadata.—>                      <!-- If SSL is being used (httpGetEnabled="false" httpsGetEnabled="true") to expose service metadata.-->                     <serviceMetadata httpGetEnabled="true" httpsGetEnabled="false" />                     <!-- Enable to allow clients to see service exception details -->                     <serviceDebug includeExceptionDetailInFaults="true" />                     <serviceThrottling maxConcurrentSessions="400"/>                    <dataContractSerializer maxItemsInObjectGraph="999999999"/>                </behavior>           </serviceBehaviors>      </behaviors> … </system.serviceModel>

Web service

Linkovi http://sqlblog.com/blogs/mds_team/ http://msdn.microsoft.com/en-us/library/ee633 http://msdn.microsoft.com/en-us/library/bb190163.aspx763.aspx

Pitanja?

Goran Milanov gmilanov@live.com http://www.msacademic.rs