+ All Categories
Home > Technology > Power View and the Cube

Power View and the Cube

Date post: 25-May-2015
Category:
Upload: regis-baccaro
View: 422 times
Download: 0 times
Share this document with a friend
Description:
The slides for my session at SQL Saturday #281 in Edinburgh on June 14th 2014. Did you know that Power View is not any longer limited to getting data from Tabular models ? Now that Power View users can connect to multidimensional BI Semantic Model (Cubes) we will have a look at how to get the best out of this interactive data exploration, visualization and presentation for multidimensional models. The session we'll present - An understanding of the Multidimensional Model Objects in Power View - How to create a Shared Report Data Source Connection to a Multidimensional Model - How to create a Power View Report with a Multidimensional Model Data Source - A visual exploration of a Multidimensional Model by using Power View
Popular Tags:
31
Power View and the Cube Régis Baccaro [email protected] @regbac
Transcript
Page 1: Power View and the Cube

Power View and the Cube

Régis Baccaro

[email protected]

@regbac

Page 2: Power View and the Cube

Introduction

Régis Baccaro @regbachttp://Theblobfarm.wordpress.com

http://Thelovefarm.wordpress.com

[email protected]

• Founder and lead organizer of SQL Saturday Denmark

• Works for IBM (for now)

• Passionate about the community

• .Net developer, BI guy, SharePoint fellow and accidental DBA

• SQL Server MVP

• Not a native English Scottish speaker

Page 3: Power View and the Cube

Our Sponsors

Page 4: Power View and the Cube

The Recipe – The Cook

You should be :

Familiar with Analysis Services Multidimensional

Familiar with Power View

You will learn

How Cubes are exposed in Power View

MD Enhancements related to Power View

6/13/2014

|Power View and the Cube4 |

Page 5: Power View and the Cube

Agenda

Architecture

Measure groups

Dimensions

Calculated Members

Default Member

Report filters

Images

Perspective & Translation

6/13/2014

|Power View and the Cube5 |

Page 6: Power View and the Cube

The big picture - Architecture

6/13/2014

|Power View and the Cube6 |

Page 7: Power View and the Cube

The Recipe - Architecture

6/13/2014

|Power View and the Cube7 |

BI S

em

antic M

odel

Third-party

applications

Reporting Services

(Power View) Excel PowerPivot

Databases LOB Applications Files OData Feeds Cloud Services

SharePoint

Insights

Reporting Services

(Power View)

Page 8: Power View and the Cube

The Recipe - ingredients

SharePoint 2010 or 2013 Enterprise edition

Microsoft SQL Server 2012 SP1/SP2 or 2014

Analysis Services Multidimensional instance

Reporting Services Add-in for Microsoft

SharePoint Technologies

PowerPivot for SharePoint

Tip : How to install SharePoint without a

domain account!

6/13/2014

|Power View and the Cube8 |

Page 9: Power View and the Cube

The Recipe – Preparation

Configuration of SharePoint

Make sure you do it in the right order !!

Generate a New Key in Secure Store Service

Application

6/13/2014

|Power View and the Cube9 |

Page 10: Power View and the Cube

The Recipe – Preparation

Configuration of PowerPivot

6/13/2014

|Power View and the Cube10 |

Page 11: Power View and the Cube

The Recipe – Preparation

Can be scripted

6/13/2014

|Power View and the Cube11 |

Page 12: Power View and the Cube

The Recipe – Preparation

Configuration of Reporting Services

Create a new RS application in SharePoint

central admin (2013)

Enable features on SharePoint

6/13/2014

|Power View and the Cube12 |

Page 13: Power View and the Cube

The Recipe – Preparation

Add the right content types to SharePoint

library

6/13/2014

|Power View and the Cube13 |

Page 14: Power View and the Cube

Putting it all together – Connecting to a cube

RSDS file

6/13/2014

|Power View and the Cube14 |

Page 15: Power View and the Cube

Multidimensional – Tabular mapping

6/13/2014

|Power View and the Cube15 |

BISM – MD Object Tabular Metadata

Cube Model

Cube Dimension Table

Attribute(Key(s),Name) Columns

Measure Group Table

Measure Measure

Measure without measure group Called ”Measures” within tables

Measure group Dimension Relationship Relationship

Perspective Perspective

KPI KPI

User/Parent-Child Hierarchies Hierarchies

Page 16: Power View and the Cube

Measure and Measure groups

Measure and Measure Groups

6/13/2014

|Power View and the Cube16 |

Page 17: Power View and the Cube

Measures as variants

Variants are not strongly typed

Can have different data types

Page 18: Power View and the Cube

Dimensions, attributes and hierarchies

6/13/2014

|Power View and the Cube18 |

Dimensions tables

Attributes columns within display folder

Page 19: Power View and the Cube

Dimensions attribute types

6/13/2014

|Power View and the Cube19 |

Dimension attribute geography types in

SSDT and Power View Field List

Page 20: Power View and the Cube

Parent-Child Hierarchy

Exposed as hierarchy

6/13/2014

|Power View and the Cube20 |

Page 21: Power View and the Cube

Dimension Calculated members

2 common types :

Children of ”All” with a single real member

Calculated members on user hierarchies

Constraints:

Must be a single real member when the

dimension has more than one attribute.

Cannot be the key attribute of the dimension

unless it is the only attribute.

cannot be a parent-child attribute.

6/13/2014

|Power View and the Cube21 |

Page 22: Power View and the Cube

Non-Aggregatable Attributes

Don’t aggregate across hierarchies

Demo

6/13/2014

|Power View and the Cube22 |

Page 23: Power View and the Cube

Default Members

Exposed as default value or filter

Only applied when used on filters

Demo

6/13/2014

|Power View and the Cube23 |

Page 24: Power View and the Cube

Images

6/13/2014

|Power View and the Cube24 |

Not specific to MD models

Demo?

Page 25: Power View and the Cube

Perspective and locale

Specified in the Cube connection string

Data Source=localost;Initial

Catalog=AdventureWorksDW-MD;Cube='Direct

Sales'

Added as ”Locale identifier”

Data Source=localost;Initial

Catalog=AdventureWorksDW-

MD;Cube='Adventure Works'; Locale

Identifier=3084

Page 26: Power View and the Cube

Report pinned filters

6/13/2014

|Power View and the Cube26 |

Tabular and MD models

Change one = change all

Added or modified via the filter pane

Added via ”rf” URL parameter

EXAMPLE

http://...<reportUrl>...?rc:ViewMode=Presentation

&rf=[Date].[Calendar Year] eq 'CY 2005'

Page 27: Power View and the Cube

Perspectives and Translations

6/13/2014

|Power View and the Cube27 |

Edit RSDS

Demo

Page 28: Power View and the Cube

Unsupported features

6/13/2014

|Power View and the Cube28 |

Power View in Excel 2013

Actions

Named sets

Cell level security

Page 29: Power View and the Cube

Thanks

Page 30: Power View and the Cube

</end>

6/13/2014

|Power View and the Cube30 |

Questions ?

Thank you!!

Contact me:

@regbac

[email protected]

Page 31: Power View and the Cube

Stay Involved! Sign up for a free membership today at sqlpass.org

Linked In: http://www.sqlpass.org/linkedin

Facebook: http://www.sqlpass.org/facebook

Twitter: @SQLPASS

PASS: http://www.sqlpass.org


Recommended