Implementing Data Models & Reports with Microsoft SQL Server Chris Testa-O’Neill | Principal Consultant | Claribi Charley Hanania | Principal Consultant | QS2 AG – Quality Software Solutions
Course Topics Implementing Data Models and Reports with Microsoft SQL Server 01 | Selecting a Model for Data Analysis 06 | Using Reporting Services 02 | Using Multi-Dimensional Analysis Services 07 | Delivering Reports 03 | Customizing Multi-Dimensional Analysis Services 04 | Creating Tabular Data Models 05 | Maintaining Analysis Services
02 | Creating Multi-Dimensional Analysis Services Chris Testa-O’Neill | Principal Consultant | Claribi Charley Hanania | Principal Consultant | QS2 AG – Quality Software Solutions
Module Overview Getting the data Working with Dimensions Hierarchies Attribute Relationships Creating the Cube Working with Measure and Measure Groups Partitions and aggregation design Browsing the cube
Getting the Data
Getting the Data Data Sources provide connection information. Server Name Authentication Database Data Source Views allow you to define a subset of data from the data source Data Source Wizard Data Source Designer
Demo Getting the Data
Working with Dimensions
Working with Dimensions Provide contextual information for data in a cube Dimensions form the cube axis Key properties include Key Columns Name Columns Order by Time Dimensions
Hierarchies Improve the readability of large dimension data Add levels to dimension data so users can drill down into the data Types of Hierarchies include Balanced (Natural) Hierarchies Parent Child Ragged Hierarchies
Attribute Relationships Define relationships that exist between attributes in a dimension By default, all attributes have a relationship to the key attribute in a star schema Modifying the default behaviour can Result in more effective aggregation designs Increase query performance Reduce memory requirements for processing dimensions Use Attribute relationships tab
Demo Creating Dimensions
Creating the Cube
Creating the Cube Cube wizard Existing Tables Existing Dimension Empty Cube
Browsing the Cube
Measures and Measure Groups Measures are the business metrics stored within a cube Typically map to measures in a Fact table in a data warehouse Can create derived measures using MDX expressions Aggregate property in Measures has additivity issues Storage Mode property: MOLAP, ROLAP and HOLAP Measure Groups typically map to fact tables Measure Groups group measures together Measure Groups map the measure to dimensions
Demo Creating Multi dimensional cubes