3. O mnie
• 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
4. Agenda sesji
• MDM – trochę teorii…
• Master Data Services
• Nowości w MDS 2012
• Zarządzanie wymiarami z użyciem MDS
6. Czym są dane główne?
• Kluczowe z punktu widzenia biznesu
• Relatywnie stałe (slowly changing)
• Współdzielone w ramach całej organizacji
• Również relacje między obiektami!
Ludzie Rzeczy Miejsca Pojęcia
• Klienci • Produkty • Sklepy • Czas
• Dostawcy • Dokumenty • Centra kosztów • Umowy
• Pracownicy • Jednostki • Terytoria • Gwarancje
• Pacjenci organizacyjne • Regulacje
7. Czym są dane główne?
• Używane w połączeniu z innymi rodzajami danych
• Mniej liczne niż dane transakcyjne
• Złożone (wiele atrybutów)
• Trwałe
Ludzie Rzeczy Miejsca Pojęcia
• Klienci • Produkty • Sklepy • Czas
• Dostawcy • Dokumenty • Centra kosztów • Umowy
• Pracownicy • Jednostki • Terytoria • Gwarancje
• Pacjenci organizacyjne • Regulacje
8. Dane główne w firmie
Marketing Sprzedaż Obsługa klienta
KLIENT
PRODUKT
DOKUMENT
CUSTOM APP ERP
CRM E-COMMERCE
SQLDay 2012
9. 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
11. 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
12. Architektura MDS 2012
WEB-UI Excel Add-In
WCF
BizTalk / Others
Workflow /
MDS Service
Notifications
CRM/ERP
IIS Service
DWH BizTalk / Others
BI
OLAP
SSIS
Excel Subscription Entity Based Cleansing and
PW Views Staging Tables Matching
Pivot MDS Database SSIS
(DQS)
External System
External
System
SQLDay 2012
13. 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
15. Kluczowe pojęcia
• Model
– Version
• Entity
– Attribute
• Free Form
• Domain-Based
• File
• Hierarchy
– Member
– Leaf
• Collection
• Generowane w locie
SQLDay 2012
16. 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
18. Wymiary w BI
• 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ć
20. 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
23. Zarządzanie wymiarami z MDS
Hurtownia
Danych
Sub
Products Category
Sales Category
Dim Dim
Fact Dim
ETL
Subscription views
MDS
Sub
Products Category
Category
Dim Dim
Dim
Załadowanie Stworzenie Stworzenie Załadowanie
Stworzenie Stworzenie Załadowanie
wymiaru do relacji między Subscription do OLAP /
encji w MDS hierarchii do hurtowni
Excela encjami View PowerPivot
24. 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