SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
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!

Contenu connexe

En vedette

CISSPDAY 2011 - 2 AM A Disaster just Began
CISSPDAY 2011 - 2 AM A Disaster just BeganCISSPDAY 2011 - 2 AM A Disaster just Began
CISSPDAY 2011 - 2 AM A Disaster just BeganTobias Koprowski
 
38Spotkanie_PLSSUGweWroclawiu_Keynote
38Spotkanie_PLSSUGweWroclawiu_Keynote38Spotkanie_PLSSUGweWroclawiu_Keynote
38Spotkanie_PLSSUGweWroclawiu_KeynoteTobias Koprowski
 
26th_Meetup_of_PLSSUG_WROCLAW-ColumnStore_Indexes_byBeataZalewa_scripts
26th_Meetup_of_PLSSUG_WROCLAW-ColumnStore_Indexes_byBeataZalewa_scripts26th_Meetup_of_PLSSUG_WROCLAW-ColumnStore_Indexes_byBeataZalewa_scripts
26th_Meetup_of_PLSSUG_WROCLAW-ColumnStore_Indexes_byBeataZalewa_scriptsPolish SQL Server User Group
 
SQLDay2013_DennyCherry_GettingSQLServiceBrokerUp&Running
SQLDay2013_DennyCherry_GettingSQLServiceBrokerUp&RunningSQLDay2013_DennyCherry_GettingSQLServiceBrokerUp&Running
SQLDay2013_DennyCherry_GettingSQLServiceBrokerUp&RunningPolish SQL Server User Group
 
SQLDay2013_PawełPotasiński_GeografiaSQLServer2012
SQLDay2013_PawełPotasiński_GeografiaSQLServer2012SQLDay2013_PawełPotasiński_GeografiaSQLServer2012
SQLDay2013_PawełPotasiński_GeografiaSQLServer2012Polish SQL Server User Group
 
SQLDay2013_PawełPotasiński_ParallelDataWareHouse
SQLDay2013_PawełPotasiński_ParallelDataWareHouseSQLDay2013_PawełPotasiński_ParallelDataWareHouse
SQLDay2013_PawełPotasiński_ParallelDataWareHousePolish SQL Server User Group
 
SQL DAY 2012 | DEV Track | Session 8 - Getting Dimension with Data by C.Tecta...
SQL DAY 2012 | DEV Track | Session 8 - Getting Dimension with Data by C.Tecta...SQL DAY 2012 | DEV Track | Session 8 - Getting Dimension with Data by C.Tecta...
SQL DAY 2012 | DEV Track | Session 8 - Getting Dimension with Data by C.Tecta...Polish SQL Server User Group
 
GoldenLine.pl - Od Startupu do... Startupu :-)
GoldenLine.pl - Od Startupu do... Startupu :-)GoldenLine.pl - Od Startupu do... Startupu :-)
GoldenLine.pl - Od Startupu do... Startupu :-)Karol Traczykowski
 
Maintenance_Plans_Zupełnie_Znienacka
Maintenance_Plans_Zupełnie_ZnienackaMaintenance_Plans_Zupełnie_Znienacka
Maintenance_Plans_Zupełnie_ZnienackaTobias Koprowski
 
Kompletny przewodnik po SQL injection dla developerów PHP (i nie tylko)
Kompletny przewodnik po SQL injection dla developerów PHP (i nie tylko)Kompletny przewodnik po SQL injection dla developerów PHP (i nie tylko)
Kompletny przewodnik po SQL injection dla developerów PHP (i nie tylko)Krzysztof Kotowicz
 

En vedette (17)

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

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

IT Breakafst for FIN 28 sierpnia 2014, Warszawa, Pałac Sobańskich
IT Breakafst for FIN 28 sierpnia 2014, Warszawa, Pałac SobańskichIT Breakafst for FIN 28 sierpnia 2014, Warszawa, Pałac Sobańskich
IT Breakafst for FIN 28 sierpnia 2014, Warszawa, Pałac SobańskichFoundation IT Leader Club Poland
 
Analizy danych w chmurze
Analizy danych w chmurzeAnalizy danych w chmurze
Analizy danych w chmurzenubitech
 
SQL Day 2018 Building efficient and reliable Enterprise Reporting Platform wi...
SQL Day 2018 Building efficient and reliable Enterprise Reporting Platform wi...SQL Day 2018 Building efficient and reliable Enterprise Reporting Platform wi...
SQL Day 2018 Building efficient and reliable Enterprise Reporting Platform wi...radekle
 
Sanmargar MetaStudio DRM. Ogólny opis.
Sanmargar MetaStudio DRM. Ogólny opis.Sanmargar MetaStudio DRM. Ogólny opis.
Sanmargar MetaStudio DRM. Ogólny opis.Ireneusz Chmielak
 
ManageEngine ServiceDesk Plus
ManageEngine ServiceDesk PlusManageEngine ServiceDesk Plus
ManageEngine ServiceDesk PlusOktawiusz Środa
 
Wprowadzenie do modelowania danych w PowerPivot
Wprowadzenie do modelowania danych w PowerPivotWprowadzenie do modelowania danych w PowerPivot
Wprowadzenie do modelowania danych w PowerPivotKamil Nowinski
 
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?Tobias Koprowski
 
Model operacyjny - zobaczyć i dotknąć
Model operacyjny - zobaczyć i dotknąćModel operacyjny - zobaczyć i dotknąć
Model operacyjny - zobaczyć i dotknąćBogdan Gluszkowski
 
Microsoft Business Intelligence w 2017 roku
Microsoft Business Intelligence w 2017 rokuMicrosoft Business Intelligence w 2017 roku
Microsoft Business Intelligence w 2017 rokuHighWheelSoftware
 
20181004 Hubert Kobierzewski - Jakość danych w organizacji
20181004 Hubert Kobierzewski - Jakość danych w organizacji20181004 Hubert Kobierzewski - Jakość danych w organizacji
20181004 Hubert Kobierzewski - Jakość danych w organizacjiHubert Kobierzewski
 
Oprogramowanie. Sprzęt. Komplet.-prezentacja otwierająca
Oprogramowanie. Sprzęt. Komplet.-prezentacja otwierającaOprogramowanie. Sprzęt. Komplet.-prezentacja otwierająca
Oprogramowanie. Sprzęt. Komplet.-prezentacja otwierającaAlicja Sieminska
 
Jakub Lesiński Transformacja it poprzez projekty pti 2009
Jakub Lesiński Transformacja it poprzez projekty pti 2009Jakub Lesiński Transformacja it poprzez projekty pti 2009
Jakub Lesiński Transformacja it poprzez projekty pti 2009Jakub Lesinski
 
Elitmind @ SQLDay2018: Stream Analytics i Machine Learning – czy to dobrze do...
Elitmind @ SQLDay2018: Stream Analytics i Machine Learning – czy to dobrze do...Elitmind @ SQLDay2018: Stream Analytics i Machine Learning – czy to dobrze do...
Elitmind @ SQLDay2018: Stream Analytics i Machine Learning – czy to dobrze do...Elitmind
 
Certyfikacja_a_kariera_w_IT_SelfCaseStudy
Certyfikacja_a_kariera_w_IT_SelfCaseStudyCertyfikacja_a_kariera_w_IT_SelfCaseStudy
Certyfikacja_a_kariera_w_IT_SelfCaseStudyTobias Koprowski
 
Kolodziej 19 01.10
Kolodziej 19 01.10Kolodziej 19 01.10
Kolodziej 19 01.10Synkreo
 

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

IT Breakafst for FIN 28 sierpnia 2014, Warszawa, Pałac Sobańskich
IT Breakafst for FIN 28 sierpnia 2014, Warszawa, Pałac SobańskichIT Breakafst for FIN 28 sierpnia 2014, Warszawa, Pałac Sobańskich
IT Breakafst for FIN 28 sierpnia 2014, Warszawa, Pałac Sobańskich
 
Analizy danych w chmurze
Analizy danych w chmurzeAnalizy danych w chmurze
Analizy danych w chmurze
 
ETL versus EIM
ETL versus EIMETL versus EIM
ETL versus EIM
 
Rozwiązania Dell dla biznesu. Wojciech Olechno.
Rozwiązania Dell dla biznesu. Wojciech Olechno.Rozwiązania Dell dla biznesu. Wojciech Olechno.
Rozwiązania Dell dla biznesu. Wojciech Olechno.
 
SQL Day 2018 Building efficient and reliable Enterprise Reporting Platform wi...
SQL Day 2018 Building efficient and reliable Enterprise Reporting Platform wi...SQL Day 2018 Building efficient and reliable Enterprise Reporting Platform wi...
SQL Day 2018 Building efficient and reliable Enterprise Reporting Platform wi...
 
Metastudio DRM. Opis.
Metastudio DRM. Opis.Metastudio DRM. Opis.
Metastudio DRM. Opis.
 
Sanmargar MetaStudio DRM. Ogólny opis.
Sanmargar MetaStudio DRM. Ogólny opis.Sanmargar MetaStudio DRM. Ogólny opis.
Sanmargar MetaStudio DRM. Ogólny opis.
 
ManageEngine ServiceDesk Plus
ManageEngine ServiceDesk PlusManageEngine ServiceDesk Plus
ManageEngine ServiceDesk Plus
 
Wprowadzenie do modelowania danych w PowerPivot
Wprowadzenie do modelowania danych w PowerPivotWprowadzenie do modelowania danych w PowerPivot
Wprowadzenie do modelowania danych w PowerPivot
 
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
 
Gemini = BI for masses
Gemini = BI for massesGemini = BI for masses
Gemini = BI for masses
 
Prezentacja AMG.net
Prezentacja AMG.netPrezentacja AMG.net
Prezentacja AMG.net
 
Model operacyjny - zobaczyć i dotknąć
Model operacyjny - zobaczyć i dotknąćModel operacyjny - zobaczyć i dotknąć
Model operacyjny - zobaczyć i dotknąć
 
Microsoft Business Intelligence w 2017 roku
Microsoft Business Intelligence w 2017 rokuMicrosoft Business Intelligence w 2017 roku
Microsoft Business Intelligence w 2017 roku
 
20181004 Hubert Kobierzewski - Jakość danych w organizacji
20181004 Hubert Kobierzewski - Jakość danych w organizacji20181004 Hubert Kobierzewski - Jakość danych w organizacji
20181004 Hubert Kobierzewski - Jakość danych w organizacji
 
Oprogramowanie. Sprzęt. Komplet.-prezentacja otwierająca
Oprogramowanie. Sprzęt. Komplet.-prezentacja otwierającaOprogramowanie. Sprzęt. Komplet.-prezentacja otwierająca
Oprogramowanie. Sprzęt. Komplet.-prezentacja otwierająca
 
Jakub Lesiński Transformacja it poprzez projekty pti 2009
Jakub Lesiński Transformacja it poprzez projekty pti 2009Jakub Lesiński Transformacja it poprzez projekty pti 2009
Jakub Lesiński Transformacja it poprzez projekty pti 2009
 
Elitmind @ SQLDay2018: Stream Analytics i Machine Learning – czy to dobrze do...
Elitmind @ SQLDay2018: Stream Analytics i Machine Learning – czy to dobrze do...Elitmind @ SQLDay2018: Stream Analytics i Machine Learning – czy to dobrze do...
Elitmind @ SQLDay2018: Stream Analytics i Machine Learning – czy to dobrze do...
 
Certyfikacja_a_kariera_w_IT_SelfCaseStudy
Certyfikacja_a_kariera_w_IT_SelfCaseStudyCertyfikacja_a_kariera_w_IT_SelfCaseStudy
Certyfikacja_a_kariera_w_IT_SelfCaseStudy
 
Kolodziej 19 01.10
Kolodziej 19 01.10Kolodziej 19 01.10
Kolodziej 19 01.10
 

Plus de Polish SQL Server User Group

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

Plus de Polish SQL Server User Group (8)

SQLDay2013_MarcinSzeliga_DataInDataMining
SQLDay2013_MarcinSzeliga_DataInDataMiningSQLDay2013_MarcinSzeliga_DataInDataMining
SQLDay2013_MarcinSzeliga_DataInDataMining
 
26th_Meetup_of_PLSSUG-ColumnStore_Indexes_byBeataZalewa_session
26th_Meetup_of_PLSSUG-ColumnStore_Indexes_byBeataZalewa_session26th_Meetup_of_PLSSUG-ColumnStore_Indexes_byBeataZalewa_session
26th_Meetup_of_PLSSUG-ColumnStore_Indexes_byBeataZalewa_session
 
SQLDay2011_Sesja03_Fakty,MiaryISwiatRealny_GrzegorzStolecki
SQLDay2011_Sesja03_Fakty,MiaryISwiatRealny_GrzegorzStoleckiSQLDay2011_Sesja03_Fakty,MiaryISwiatRealny_GrzegorzStolecki
SQLDay2011_Sesja03_Fakty,MiaryISwiatRealny_GrzegorzStolecki
 
SQLDay2011_Sesja01_ModelowanieIZasilanieWymiarówHurtowniDanych_ŁukaszGrala
SQLDay2011_Sesja01_ModelowanieIZasilanieWymiarówHurtowniDanych_ŁukaszGralaSQLDay2011_Sesja01_ModelowanieIZasilanieWymiarówHurtowniDanych_ŁukaszGrala
SQLDay2011_Sesja01_ModelowanieIZasilanieWymiarówHurtowniDanych_ŁukaszGrala
 
SQLDay2011_Sesja05_MicrosoftSQLServerExecutionPlansFromCompilationToCachingTo...
SQLDay2011_Sesja05_MicrosoftSQLServerExecutionPlansFromCompilationToCachingTo...SQLDay2011_Sesja05_MicrosoftSQLServerExecutionPlansFromCompilationToCachingTo...
SQLDay2011_Sesja05_MicrosoftSQLServerExecutionPlansFromCompilationToCachingTo...
 
How to tune a database application without changing a single query - Maciej P...
How to tune a database application without changing a single query - Maciej P...How to tune a database application without changing a single query - Maciej P...
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...
Co nowego w SQL Server 11 – Denali CTP1 - Grzegorz Stolecki, Łukasz Grala i K...Co nowego w SQL Server 11 – Denali CTP1 - Grzegorz Stolecki, Łukasz Grala i K...
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
Master Data Services – Po co nam kolejna usługa w Sql Server - Mariusz KoprowskiMaster Data Services – Po co nam kolejna usługa w Sql Server - Mariusz Koprowski
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!