cube measure group measure partition cube dimension dimension attribute attribute relationship...

Post on 20-Jan-2018

218 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Enriching the Design of a Microsoft SQL Server 2008 R2 Analysis Services UDMPeter MyersMentorSolid Quality Mentors

SESSION CODE: BIE304

Presenter IntroductionMentor, Solid Quality MentorsBBus, MCITP (Dev, DBA, BI), MCT, MVP13 years’ experience designing and developing software solutions using Microsoft productspmyers@solidq.com

Session AgendaIntroducing the Unified Dimensional Model (UDM)Defining Calculations:

Calculated MembersNamed SetsScoped Assignments

Defining Key Performance Indicators (KPIs)Defining ActionsDefining PerspectivesDefining Translations

SQL Server 2008 R2 Analysis ServicesOLAP component

Aggregates and organizes data from business data sourcesPerforms calculations difficult to perform using relational queriesSupports advanced business intelligence, such as Key Performance Indicators

Data mining componentDiscovers patterns in both relational and OLAP data Enhances the OLAP component with discovered results

Introducing the Unified Dimensional Model (UDM)Provides a bridge between the end user and the data sourcesConsolidates business rules into a single modelChallenges traditional modelsCommonly called a Cube

UDM

Benefits of the UDMCan abstract multiple data sourcesCombines relational and OLAP perspectivesDelivers high-performance queries supporting interactive analysis, even over large volumes of dataPermits extensive enhancements to the user modelSupports richer analysis by encapsulating business rulesSupports “closing the loop,” letting users act on data

Cube

Measure Group

Measure

Partition

Cube Dimension

Dimension

Attribute

Attribute Relationship

Hierarchy

Level

Cube Attribute

Cube Hierarchy

Measure Group Dimension

MDX Script

Defining CalculationsExpressions evaluated at query time for values that cannot be stored in fact tableTypes of calculations:

Calculated membersNamed setsScoped assignments

Calculations are defined using MDX and declared in the cube's MDX Script

Defining Key Performance Indicators (KPIs)Quantifiable measurements comparing business performance to goalsMeasure of overall organizational health when combined into a collection for a business scorecardCan be defined in the Cube Designer KPI tab or MDX Script

Defining ActionsPredefined operations scoped to a specific portion of the cubeThe target can be a cube, dimension, hierarchy, level, dimension members, hierarchy members, level members, a set, or cellsTypes include:

Drillthrough, Reporting, URL, Statement, Rowset, Dataset or ProprietaryClient applications can query the server for the list of actions and expose them to the userMost cube browsers support the common types

Defining PerspectivesReduce the complexity of a cube to users to a viewable subset of a cubeAre not security devices – hidden elements can still be accessesAppear as separate cubes to most client applicationsObjects that can be displayed or hidden:

Dimensions, Attributes, Hierarchies, Measure groups, Measures, KPIs and Calculations

Enterprise Edition only

Defining TranslationsCube and dimension objects can be displayed in multiple languagesLanguage displayed to user is based on LCID of clientIf specified language is defined, objects displayed to user in that languageOtherwise, default language displayedEnterprise Edition only

Enriching the Design of the UDMPeter MyersMentorSolid Quality Mentors

DEMO

Resources

www.microsoft.com/teched

Sessions On-Demand & Community Microsoft Certification & Training Resources

Resources for IT Professionals Resources for Developers

www.microsoft.com/learning

http://microsoft.com/technet http://microsoft.com/msdn

Learning

Complete an evaluation on CommNet and enter to win!

Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st

http://northamerica.msteched.com/registration

You can also register at the

North America 2011 kiosk located at registrationJoin us in Atlanta next year

© 2010 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.

top related