NASI SPONSORZY I PARTNERZY
DZIĘKUJEMY!
Master Data Management w praktyce
Wlodek Bielski
ACTION IT Consulting
• Konsultant Business Intelligence od 2005
• Dyrektor ds. Konsultingu w ACTION IT Consulting
• Wdrożenia BI u kluczowych klientów branży FMCG, produkcyjnej, restauracyjnej
www.linkedin.com/in/wlodekbielski
O mnie
• MDM – trochę teorii…
• Master Data Services
• Nowości w MDS 2012
• Zarządzanie wymiarami z użyciem MDS
Agenda sesji
Rodzaje danych biznesowych
• Niezorganizowane
• Transakcyjne
• Metadane
• Hierarchiczne
• Główne
SQLDay 2012
• Kluczowe z punktu widzenia biznesu
• Relatywnie stałe (slowly changing)
• Współdzielone w ramach całej organizacji
• Również relacje między obiektami!
Czym są dane główne?
Ludzie
• Klienci
• Dostawcy
• Pracownicy
• Pacjenci
Rzeczy
• Produkty
• Dokumenty
• Jednostki organizacyjne
Miejsca
• Sklepy
• Centra kosztów
• Terytoria
Pojęcia
• Czas
• Umowy
• Gwarancje
• Regulacje
• Używane w połączeniu z innymi rodzajami danych
• Mniej liczne niż dane transakcyjne
• Złożone (wiele atrybutów)
• Trwałe
Czym są dane główne?
Ludzie
• Klienci
• Dostawcy
• Pracownicy
• Pacjenci
Rzeczy
• Produkty
• Dokumenty
• Jednostki organizacyjne
Miejsca
• Sklepy
• Centra kosztów
• Terytoria
Pojęcia
• Czas
• Umowy
• Gwarancje
• Regulacje
Dane główne w firmie
Marketing Sprzedaż Obsługa klienta
SQLDay 2012
KLIENT
CRM
ERP CUSTOM APP
E-COMMERCE
PRODUKT
DOKUMENT
Master Data Management
• Technologia
• Narzędzia
• Procesy
• Ludzie
Najczęstsze scenariusze:
• OLTP – mapowanie, koordynacja między systemami
• Hurtownie danych / OLAP – zarządzanie wymiarami
SQLDay 2012
Master Data Services 2012
SQLDay 2012
Master Data Services 2012
• V2 produktu z SQL 2008 R2
• Stratature +EDM
• Nowości: – Dodatek do Excela
– Ulepszone GUI (Silverlight)
– Integracja z Data Quality Services
– Entity Based Staging – stg.<Entity>_Leaf
– stg.<Entity>_Consolidated
– stg.<Entity>_Relationship
SQLDay 2012
Architektura MDS 2012
SQLDay 2012
MDS Database
Entity BasedStaging Tables
Subscription Views
IIS Service
MDS Service
Excel Add-InWEB-UI
External System
CRM/ERP
Workflow / Notifications
DWH
Excel Cleansing and Matching
(DQS) SSIS
BizTalk / Others
SSIS
BI OLAP
External System
WCF
PW Pivot
BizTalk / Others
Narzędzia MDS 2012
• Master Data Services Configuration Manager
• Master Data Manager
• MDSModelDeploy.exe
• Master Data Services web service
• Master Data Services Add-in for Excel
SQLDay 2012
DEMO
Konfiguracja i narzędzia
SQLDay 2012
Kluczowe pojęcia
• Model – Version
• Entity – Attribute
• Free Form • Domain-Based • File
• Hierarchy – Member – Leaf
• Collection • Generowane w locie
SQLDay 2012
Proces MDM wg Microsoft
• Zdefiniuj model
– Entity, Attribute, Hierarchy, Collection
• Zintegruj z systemami
– Subscription Views
– Staging
• Dodaj proces
– Zdefiniuj role i uprawnienia
– Dodaj przepływy zatwierdzania
• Stwórz wersje
SQLDay 2012
DEMO
Tworzenie modeli
SQLDay 2012
• Dobre fakty + poprawne wymiary = good BI
• Wymiary tworzą strukturę wg której analizujemy
• Wymiary to klasyczne dane główne
• Problemy:
…odtwórz stan wymiaru z Q2 2011
…kto zrobił tę zmianę??
…musimy ją wycofać
Wymiary w BI
Gdzie są moje dane główne?
SQLDay 2012
Zarządzanie wymiarami
• Aktualizacja danych w wymiarach i hierarchiach
• Walidacja danych
• Zatwierdzanie zmian
• Audyt zmian
• Wersjonowanie
• Ograniczenia dostępu dla grup użytkowników
…realizowane przez IT!
SQLDay 2012
Zarządzanie wymiarami w DWH
Zaangażowanie użytkowników biznesowych!
SQLDay 2012
DW
PowerPivot
SSAS
DW
PowerPivot
SSAS
MDS
DEMO Zarządzanie wymiarami
Zarządzanie wymiarami z MDS
Załadowanie wymiaru do
Excela
Stworzenie encji w MDS
Stworzenie relacji między
encjami
Stworzenie hierarchii
Stworzenie Subscription
View
Załadowanie do hurtowni
Załadowanie do OLAP /
PowerPivot
MDS
Sales Fact
Products Dim
Sub Category
Dim
Category Dim
ETL
Products Dim
Sub Category
Dim
Category Dim
Subscription views
Hurtownia Danych
Materiały
• Microsoft SQL Server 2008 R2 Master Data Services
Tyler Graham, Suzanne Selhorn
• Microsoft SQL Server 2008 R2 Master Data Services
Jeremy Kashel, Martyn Bullerwell and Tim Kent
• http://www.microsoft.com/sqlserver/en/us/solutions-technologies/enterprise-information-management/master-data-management.aspx
• MSDN http://msdn.microsoft.com/en-us/sqlserver/ff943581.aspx
• msdev http://www.msdev.com/Directory/SeriesDescription.aspx?CourseId=155
SQLDay 2012
NASI SPONSORZY I PARTNERZY
DZIĘKUJEMY!