NASI SPONSORZY I PARTNERZY




       DZIĘKUJEMY!
Master Data Management
       w praktyce

    Wlodek Bielski
  ACTION IT Consulting
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
Agenda sesji
•   MDM – trochę teorii…
•   Master Data Services
•   Nowości w MDS 2012
•   Zarządzanie wymiarami z użyciem MDS
Rodzaje danych biznesowych
•   Niezorganizowane
•   Transakcyjne
•   Metadane
•   Hierarchiczne
•   Główne



                   SQLDay 2012
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
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
Dane główne w firmie

 Marketing           Sprzedaż                 Obsługa klienta
                       KLIENT

                      PRODUKT

                     DOKUMENT




  CUSTOM APP                            ERP

               CRM                  E-COMMERCE


                      SQLDay 2012
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
                                  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
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
Konfiguracja i narzędzia
DEMO


                    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
Tworzenie modeli
DEMO


                   SQLDay 2012
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ć
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!
                                              MDS




           DW
                                              DW




    SSAS
                                       SSAS
                PowerPivot
                                                    PowerPivot
                         SQLDay 2012
Zarządzanie wymiarami

DEMO
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
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!

More Related Content

PDF
SQLDay2013_GrzegorzStolecki_KonsolidacjaBI
PDF
SQLDay2013_MarcinSzeliga_StoredProcedures
PDF
SQLDay2013_MarekAdamczuk_Kursory
PDF
SQLDay2013_Denny Cherry - Table indexing for the .NET Developer
PDF
SQLDay2011_Sesja02_Collation_Marek Adamczuk
PDF
SQLDay2013_Denny Cherry - SQLServer2012inaHighlyAvailableWorld
PDF
SQL DAY 2012 | DEV Track | Session 9 - Data Mining Analiza Przepływowa by M.S...
PDF
SQLDay2013_MarcinSzeliga_SQLServer2012FastTrackDWReferenceArchitectures
SQLDay2013_GrzegorzStolecki_KonsolidacjaBI
SQLDay2013_MarcinSzeliga_StoredProcedures
SQLDay2013_MarekAdamczuk_Kursory
SQLDay2013_Denny Cherry - Table indexing for the .NET Developer
SQLDay2011_Sesja02_Collation_Marek Adamczuk
SQLDay2013_Denny Cherry - SQLServer2012inaHighlyAvailableWorld
SQL DAY 2012 | DEV Track | Session 9 - Data Mining Analiza Przepływowa by M.S...
SQLDay2013_MarcinSzeliga_SQLServer2012FastTrackDWReferenceArchitectures

Viewers also liked (17)

PDF
CISSPDAY 2011 - 2 AM A Disaster just Began
PDF
38Spotkanie_PLSSUGweWroclawiu_Keynote
PDF
SQLDay2013_MaciejPilecki_Lock&Latches
PDF
SQLDay2013_ChrisWebb_DAXMD
PPTX
Sql day2015 fts
DOCX
26th_Meetup_of_PLSSUG_WROCLAW-ColumnStore_Indexes_byBeataZalewa_scripts
PDF
SQLDay2013_DennyCherry_GettingSQLServiceBrokerUp&Running
PDF
SQLDay2013_PawełPotasiński_GeografiaSQLServer2012
PDF
SQLDay2013_GrzegorzStolecki_RealTimeOLAP
PDF
SQLDay2013_PawełPotasiński_ParallelDataWareHouse
PDF
SQLDay2013_ChrisWebb_SSASDesignMistakes
PDF
SQLDay2013_ChrisWebb_CubeDesign&PerformanceTuning
PDF
SQL DAY 2012 | DEV Track | Session 8 - Getting Dimension with Data by C.Tecta...
PDF
GoldenLine.pl - Od Startupu do... Startupu :-)
PDF
Maintenance_Plans_Zupełnie_Znienacka
PPT
Kompletny przewodnik po SQL injection dla developerów PHP (i nie tylko)
PPT
Śniadanie Daje Moc
CISSPDAY 2011 - 2 AM A Disaster just Began
38Spotkanie_PLSSUGweWroclawiu_Keynote
SQLDay2013_MaciejPilecki_Lock&Latches
SQLDay2013_ChrisWebb_DAXMD
Sql day2015 fts
26th_Meetup_of_PLSSUG_WROCLAW-ColumnStore_Indexes_byBeataZalewa_scripts
SQLDay2013_DennyCherry_GettingSQLServiceBrokerUp&Running
SQLDay2013_PawełPotasiński_GeografiaSQLServer2012
SQLDay2013_GrzegorzStolecki_RealTimeOLAP
SQLDay2013_PawełPotasiński_ParallelDataWareHouse
SQLDay2013_ChrisWebb_SSASDesignMistakes
SQLDay2013_ChrisWebb_CubeDesign&PerformanceTuning
SQL DAY 2012 | DEV Track | Session 8 - Getting Dimension with Data by C.Tecta...
GoldenLine.pl - Od Startupu do... Startupu :-)
Maintenance_Plans_Zupełnie_Znienacka
Kompletny przewodnik po SQL injection dla developerów PHP (i nie tylko)
Śniadanie Daje Moc
Ad

Similar to SQL DAY 2012 | DEV Track | Session 6 - Master Data Management by W.Bielski 6 views (20)

PPTX
Nowy SQL Server 2012 – DENALI rewolucją w silnikach baz danych - Microsoft te...
PPTX
ETL versus EIM
PPT
Łukasz Grala - BI w Sql 2008
PDF
IT Breakafst for FIN 28 sierpnia 2014, Warszawa, Pałac Sobańskich
PPTX
Bazy danych oraz systemy klasy business intelligence
PDF
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
PPTX
Microsoft Business Intelligence w 2017 roku
PDF
PPTX
SQL Day 2011 Modelowanie i zasilanie wymiarów hurtowni danych - łukasz grala
PPTX
SQL Day 2011 - Modelowanie i zasilanie wymiarów hurtowni danych - łukasz grala
PDF
PPTX
SQL Server 2008 Tips & tricks administracji
PDF
MySQL. Almanach
PPTX
Bartosz Pacuszka Wprowadzenie do Hurtowni Danych i Business Intelligence
PDF
Jakub Lesiński Transformacja it poprzez projekty pti 2009
PDF
Integracja danych i raportowanie w chmurze obliczeniowej Windows Azure - tran...
PDF
Wprowadzenie do architektury korporacyjnej
PDF
Wprowadzenie do systemów baz danych
PPTX
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
PPS
Profesjonalne Systemy Ochrony Danych I Archiwizacji
Nowy SQL Server 2012 – DENALI rewolucją w silnikach baz danych - Microsoft te...
ETL versus EIM
Łukasz Grala - BI w Sql 2008
IT Breakafst for FIN 28 sierpnia 2014, Warszawa, Pałac Sobańskich
Bazy danych oraz systemy klasy business intelligence
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
Microsoft Business Intelligence w 2017 roku
SQL Day 2011 Modelowanie i zasilanie wymiarów hurtowni danych - łukasz grala
SQL Day 2011 - Modelowanie i zasilanie wymiarów hurtowni danych - łukasz grala
SQL Server 2008 Tips & tricks administracji
MySQL. Almanach
Bartosz Pacuszka Wprowadzenie do Hurtowni Danych i Business Intelligence
Jakub Lesiński Transformacja it poprzez projekty pti 2009
Integracja danych i raportowanie w chmurze obliczeniowej Windows Azure - tran...
Wprowadzenie do architektury korporacyjnej
Wprowadzenie do systemów baz danych
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
Profesjonalne Systemy Ochrony Danych I Archiwizacji
Ad

More from Polish SQL Server User Group (8)

PDF
SQLDay2013_MarcinSzeliga_DataInDataMining
PDF
26th_Meetup_of_PLSSUG-ColumnStore_Indexes_byBeataZalewa_session
PDF
SQLDay2011_Sesja03_Fakty,MiaryISwiatRealny_GrzegorzStolecki
PDF
SQLDay2011_Sesja01_ModelowanieIZasilanieWymiarówHurtowniDanych_ŁukaszGrala
PDF
SQLDay2011_Sesja05_MicrosoftSQLServerExecutionPlansFromCompilationToCachingTo...
PDF
How to tune a database application without changing a single query - Maciej P...
PDF
Co nowego w SQL Server 11 – Denali CTP1 - Grzegorz Stolecki, Łukasz Grala i K...
PDF
Master Data Services – Po co nam kolejna usługa w Sql Server - Mariusz Koprowski
SQLDay2013_MarcinSzeliga_DataInDataMining
26th_Meetup_of_PLSSUG-ColumnStore_Indexes_byBeataZalewa_session
SQLDay2011_Sesja03_Fakty,MiaryISwiatRealny_GrzegorzStolecki
SQLDay2011_Sesja01_ModelowanieIZasilanieWymiarówHurtowniDanych_ŁukaszGrala
SQLDay2011_Sesja05_MicrosoftSQLServerExecutionPlansFromCompilationToCachingTo...
How to tune a database application without changing a single query - Maciej P...
Co nowego w SQL Server 11 – Denali CTP1 - Grzegorz Stolecki, Łukasz Grala i K...
Master Data Services – Po co nam kolejna usługa w Sql Server - Mariusz Koprowski

SQL DAY 2012 | DEV Track | Session 6 - Master Data Management by W.Bielski 6 views

  • 1. NASI SPONSORZY I PARTNERZY DZIĘKUJEMY!
  • 2. Master Data Management w praktyce Wlodek Bielski ACTION IT Consulting
  • 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
  • 5. Rodzaje danych biznesowych • Niezorganizowane • Transakcyjne • Metadane • Hierarchiczne • Główne SQLDay 2012
  • 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
  • 10. Master Data Services 2012 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
  • 17. Tworzenie modeli DEMO 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ć
  • 19. Gdzie są moje dane główne? SQLDay 2012
  • 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
  • 21. Zarządzanie wymiarami w DWH Zaangażowanie użytkowników biznesowych! MDS DW DW SSAS SSAS PowerPivot PowerPivot 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
  • 25. NASI SPONSORZY I PARTNERZY DZIĘKUJEMY!