Power View and the Cube
-
Upload
regis-baccaro -
Category
Technology
-
view
423 -
download
0
description
Transcript of Power View and the Cube
![Page 2: Power View and the Cube](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/2.jpg)
Introduction
Régis Baccaro @regbachttp://Theblobfarm.wordpress.com
http://Thelovefarm.wordpress.com
• 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](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/3.jpg)
Our Sponsors
![Page 4: Power View and the Cube](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/6.jpg)
The big picture - Architecture
6/13/2014
|Power View and the Cube6 |
![Page 7: Power View and the Cube](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/9.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/10.jpg)
The Recipe – Preparation
Configuration of PowerPivot
6/13/2014
|Power View and the Cube10 |
![Page 11: Power View and the Cube](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/11.jpg)
The Recipe – Preparation
Can be scripted
6/13/2014
|Power View and the Cube11 |
![Page 12: Power View and the Cube](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/12.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/13.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/14.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/15.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/16.jpg)
Measure and Measure groups
Measure and Measure Groups
6/13/2014
|Power View and the Cube16 |
![Page 17: Power View and the Cube](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/17.jpg)
Measures as variants
Variants are not strongly typed
Can have different data types
![Page 18: Power View and the Cube](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/18.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/19.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/20.jpg)
Parent-Child Hierarchy
Exposed as hierarchy
6/13/2014
|Power View and the Cube20 |
![Page 21: Power View and the Cube](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/21.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/22.jpg)
Non-Aggregatable Attributes
Don’t aggregate across hierarchies
Demo
6/13/2014
|Power View and the Cube22 |
![Page 23: Power View and the Cube](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/23.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/24.jpg)
Images
6/13/2014
|Power View and the Cube24 |
Not specific to MD models
Demo?
![Page 25: Power View and the Cube](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/25.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/26.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/27.jpg)
Perspectives and Translations
6/13/2014
|Power View and the Cube27 |
Edit RSDS
Demo
![Page 28: Power View and the Cube](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/28.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/29.jpg)
Thanks
![Page 30: Power View and the Cube](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/30.jpg)
</end>
6/13/2014
|Power View and the Cube30 |
Questions ?
Thank you!!
Contact me:
@regbac
![Page 31: Power View and the Cube](https://reader033.fdocuments.net/reader033/viewer/2022052900/556263f6d8b42a14048b4e18/html5/thumbnails/31.jpg)
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