How EMI Music Implemented Master Data Services with Adatis Jeremy Kashel Adatis Principal Consultant Dafyd Hopkins EMI Music Head of MI Systems http://blogs.adatis.co.uk/ jeremy.kashel@adatis.co.uk
Data Warehouse Project Background to the EMI MI solution In Q2 2010 EMI embarked on a project with Adatis to create a new data warehouse that combined the view of Physical and Digital sales Single location for EMI sales reporting Physical & Digital music and merchandise sales Used by Sales & Finance users, including EMI CFO Built on SQL Server 2008 R2 Reporting delivered through Reporting Services Ad-hoc reporting through Analysis Services via Excel
Project Data Issues Challenges with DW dimension data The data that forms the dimensions in the data warehouse comes from 50+ global territories and systems. New records arrive, e.g. a new Customer The information that arrives is incomplete Users require complete data to make business decisions The cube contains rich hierarchies New members must be placed in the correct place in a hierarchy Organisational versioning
Master Data Services Master Data Services Introduction Master Data Services is Microsoft’s Master Data Management solution that ships with SQL Server 2008 R2 For the sharing of Master Data, e.g. Customer, Product Nouns of reference data of the business Data can be imported or entered directly SQL Server database with a web front end Modeling capability Data entry tool for end users Business rules and workflow SharePoint integration Versioning Security
EMI System Architecture
Hierarchy Management Managing Incomplete Dimension Data When a new dimension member arrives overnight, a key business user must take action to complete missing information and put the member in a hierarchy. Business Rules are used to determine that new data has arrived A Notification will be sent to the user by email The user completes the missing attribute, e.g. the name Business Rules used for simple validation The user also places the member in a hierarchy The Analysis Services dimension gets processed as part of the ETL
Versioning Creating Multiple Copies of Master Data The Versioning features of MDS allow multiple copies of data to be held and extracted Versions created manually by an administrator Archive major master data changes Allow independent changes to Master Data Rollback to an older version if needed Transaction history is maintained within each version What-if capability can be provided by versions
Demo EMI MDS Solution Hierarchy Management in MDS Excel connected to SSAS Cube
Questions?
© 2008 Microsoft Corporation. All rights reserved © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.