Survey							
                            
		                
		                * Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
From MDS to SSRS - a short walkthrough Change your master data on the fly… 10.12.2016 Thank you to our AWESOME sponsors! 10.12.2016 3 Speaker  BI consultant since 2010  Experience with SQL Server since version 2000  Main topics: SSAS (Multidimensional/Tabular), SSRS, MDS  Regional chapter lead in Germany  @SQLMissSunshine  10.12.2016 Agenda  MDS: Basic overview  Demo: Create a simple Product hierarchy in MDS  Demo: Integrate hierarchical data via Lookup() in SSRS  Demo: MDS versions as source for user-defined hierarchies in SSAS  Demo: Changes on the fly and transfer to user frontend  MDS features in SQL 2016  Q&A 10.12.2016 MDS: Basic overview (I)  Problem  Heterogenic system environment with several line of business application [LOB] who produce and consume data from identical business entities  Core entities  Customer  Product  Chart of accounts etc.  Operational and Analytical Problem: 10.12.2016 We got a problem..... Where is the truth 10.12.2016 MDS: Basic overview (II) 10.12.2016 MDS: Basic overview (III) 10.12.2016 MDS: Basic overview (IV) 10.12.2016 MDS: Basic overview (V)  Operational MDM  LOB‘s write and read from MDM to achieve a single point of truth  MDM enforcing the single point of truth [SPOT] through rules, security, versioning  LOB systems provide and consume the SPOT of an entity and the related attributes  Open interfaces for data exchange  All by an LOB independent UI 10.12.2016 MDS: Basic overview (VI)  Analytical MDM  Instead of loading the data from different LOBs to the DWH landing area and standardize it in the stage the MDM solution is the gatekeeper  The gatekeeper function of MDM will be achieved through rules, standardized hierarchies, versioning, approvals workflows, dimension modeling (SCD etc.)  All by an LOB independent UI 10.12.2016 Demo: Create a simple Product hierarchy in MDS (I) Demo 10.12.2016 Demo: Create a simple Product hierarchy in MDS (II)  MDS System Administration:  Create model  Excel Add-in:  Create entities from data  Configure Domain-Based Attributes  MDS System Administration:  Create derived hierarchy 10.12.2016 Demo: Create a simple Product hierarchy in MDS (III)  MDS Version Management:  Create flags  Administer versions  MDS Integration Management:  Create SQL views 10.12.2016 Demo: Integrate hierarchical data via Lookup() in SSRS (I) Demo 10.12.2016 Demo: Integrate hierarchical data via Lookup() in SSRS (II)  Create dataset with Hierarchy information  Consider datatypes  Relate master data to facts using function Lookup(Source, Destination, Result, Data set) for label and grouping 10.12.2016 Demo: MDS versions as source for user-defined hierarchies in SSAS (I) Demo 10.12.2016 Demo: MDS versions as source for user-defined hierarchies in SSAS (II)  Prepare schema and dimension view in MDS database => Recommendation: use independent solution (ETL transfer, dedicated database, …)  Create data source in SSAS project and add view to data source view  Build dimension with user-defined hierarchies  Integrate dimension into existing cube 10.12.2016 Demo: Changes on the fly and transfer to user frontend (I) Demo 10.12.2016 What changed with SQL Server 2016  Massive performance and scale improvements  Scale entities to 100 million members (and beyond)  15x performance increase of excel  Faster entity based staging  Many improvements in the security area  Multiple administrator roles  Granular security permissions in MDS (read/modify/create/delete)  Features to help solve merge conflict when multiple people are trying to modify the same entity  Improved MDS model deployment  Entity sharing across models 10.12.2016 Questions? 10.12.2016