SlideShare a Scribd company logo
1 of 31
Download to read offline
Power View and the Cube
Régis Baccaro
regis@baccaro.com
@regbac
Introduction
Régis Baccaro @regbac http://Theblobfarm.wordpress.com
http://Thelovefarm.wordpress.com
regis@baccaro.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
Our Sponsors
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 |
Agenda
 Architecture
 Measure groups
 Dimensions
 Calculated Members
 Default Member
 Report filters
 Images
 Perspective & Translation
6/13/2014
|
Power View and the Cube5 |
The big picture - Architecture
6/13/2014
|
Power View and the Cube6 |
The Recipe - Architecture
6/13/2014
|
Power View and the Cube7 |
BISemanticModel
Third-party
applications
Reporting Services
(Power View) Excel PowerPivot
Databases LOB Applications Files OData Feeds Cloud Services
SharePoint
Insights
Reporting Services
(Power View)
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 |
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 |
The Recipe – Preparation
 Configuration of PowerPivot
6/13/2014
|
Power View and the Cube10 |
The Recipe – Preparation
 Can be scripted
6/13/2014
|
Power View and the Cube11 |
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 |
The Recipe – Preparation
 Add the right content types to SharePoint
library
6/13/2014
|
Power View and the Cube13 |
Putting it all together – Connecting to a cube
 RSDS file
6/13/2014
|
Power View and the Cube14 |
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
Measure and Measure groups
 Measure and Measure Groups
6/13/2014
|
Power View and the Cube16 |
Measures as variants
 Variants are not strongly typed
 Can have different data types
Dimensions, attributes and hierarchies
6/13/2014
|
Power View and the Cube18 |
 Dimensions  tables
 Attributes  columns within display folder
Dimensions attribute types
6/13/2014
|
Power View and the Cube19 |
 Dimension attribute geography types in
SSDT and Power View Field List
Parent-Child Hierarchy
 Exposed as hierarchy
6/13/2014
|
Power View and the Cube20 |
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 |
Non-Aggregatable Attributes
 Don’t aggregate across hierarchies
 Demo
6/13/2014
|
Power View and the Cube22 |
Default Members
 Exposed as default value or filter
 Only applied when used on filters
 Demo
6/13/2014
|
Power View and the Cube23 |
Images
6/13/2014
|
Power View and the Cube24 |
 Not specific to MD models
 Demo?
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
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'
Perspectives and Translations
6/13/2014
|
Power View and the Cube27 |
 Edit RSDS
 Demo
Unsupported features
6/13/2014
|
Power View and the Cube28 |
 Power View in Excel 2013
 Actions
 Named sets
 Cell level security
Thanks
</end>
6/13/2014
|
Power View and the Cube30 |
 Questions ?
 Thank you!!
 Contact me:
 @regbac
 regis@baccaro.com
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

More Related Content

What's hot

ArcGIS Pipeline Referencing - Lessons Learned
ArcGIS Pipeline Referencing - Lessons LearnedArcGIS Pipeline Referencing - Lessons Learned
ArcGIS Pipeline Referencing - Lessons LearnedSSP Innovations
 
How will the Utility Network Affect You?
How will the Utility Network Affect You? How will the Utility Network Affect You?
How will the Utility Network Affect You? SSP Innovations
 
Business Intelligent (BI) for Office 365
Business Intelligent (BI) for Office 365Business Intelligent (BI) for Office 365
Business Intelligent (BI) for Office 365Terrence Nguyen
 
Perth SharePoint User Group - Hybrid Cloud and Power BI
Perth SharePoint User Group - Hybrid Cloud and Power BIPerth SharePoint User Group - Hybrid Cloud and Power BI
Perth SharePoint User Group - Hybrid Cloud and Power BIBhavik Merchant
 
State Zero: Middle Tennessee Electric Membership Corporation
State Zero: Middle Tennessee Electric Membership CorporationState Zero: Middle Tennessee Electric Membership Corporation
State Zero: Middle Tennessee Electric Membership CorporationSSP Innovations
 
From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...
From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...
From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...SSP Innovations
 
Esri Scotland Conf 2016 - SEPA
Esri Scotland Conf 2016 - SEPAEsri Scotland Conf 2016 - SEPA
Esri Scotland Conf 2016 - SEPAEsri UK
 
Deploy PowerPivot Enterprise Wide
Deploy PowerPivot Enterprise WideDeploy PowerPivot Enterprise Wide
Deploy PowerPivot Enterprise Widewww.panorama.com
 
Power BI / AAS Model Optimization
Power BI / AAS Model OptimizationPower BI / AAS Model Optimization
Power BI / AAS Model OptimizationDan English
 
A Deep Dive into to Power BI - level 2
A Deep Dive into to Power BI - level 2A Deep Dive into to Power BI - level 2
A Deep Dive into to Power BI - level 2HARIHARAN R
 
What's New in Cartegraph
What's New in CartegraphWhat's New in Cartegraph
What's New in CartegraphCartegraph
 
Esri Scotland Conf 2016 Web AppBuilder
Esri Scotland Conf 2016   Web AppBuilderEsri Scotland Conf 2016   Web AppBuilder
Esri Scotland Conf 2016 Web AppBuilderEsri UK
 
UPDM & APR Implementation for Gas Transmission
UPDM & APR Implementation for Gas TransmissionUPDM & APR Implementation for Gas Transmission
UPDM & APR Implementation for Gas TransmissionSSP Innovations
 
Leveraging Geographic Data in SugarCRM
Leveraging Geographic Data in SugarCRMLeveraging Geographic Data in SugarCRM
Leveraging Geographic Data in SugarCRMAsa Kusuma
 
Power BI with SharePoint Online & Office 365
Power BI with SharePoint Online & Office 365Power BI with SharePoint Online & Office 365
Power BI with SharePoint Online & Office 365serge luca
 
CPBIG - A Deep Dive into Power BI
CPBIG - A Deep Dive into Power BICPBIG - A Deep Dive into Power BI
CPBIG - A Deep Dive into Power BIHARIHARAN R
 
Power BI: Dashboard in an Hour Walk-Through
Power BI: Dashboard in an Hour Walk-ThroughPower BI: Dashboard in an Hour Walk-Through
Power BI: Dashboard in an Hour Walk-ThroughDan English
 

What's hot (20)

ArcGIS Pipeline Referencing - Lessons Learned
ArcGIS Pipeline Referencing - Lessons LearnedArcGIS Pipeline Referencing - Lessons Learned
ArcGIS Pipeline Referencing - Lessons Learned
 
How will the Utility Network Affect You?
How will the Utility Network Affect You? How will the Utility Network Affect You?
How will the Utility Network Affect You?
 
Business Intelligent (BI) for Office 365
Business Intelligent (BI) for Office 365Business Intelligent (BI) for Office 365
Business Intelligent (BI) for Office 365
 
Perth SharePoint User Group - Hybrid Cloud and Power BI
Perth SharePoint User Group - Hybrid Cloud and Power BIPerth SharePoint User Group - Hybrid Cloud and Power BI
Perth SharePoint User Group - Hybrid Cloud and Power BI
 
State Zero: Middle Tennessee Electric Membership Corporation
State Zero: Middle Tennessee Electric Membership CorporationState Zero: Middle Tennessee Electric Membership Corporation
State Zero: Middle Tennessee Electric Membership Corporation
 
From Excel hero to Power BI champion
From Excel hero to Power BI championFrom Excel hero to Power BI champion
From Excel hero to Power BI champion
 
From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...
From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...
From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...
 
Esri Scotland Conf 2016 - SEPA
Esri Scotland Conf 2016 - SEPAEsri Scotland Conf 2016 - SEPA
Esri Scotland Conf 2016 - SEPA
 
Deploy PowerPivot Enterprise Wide
Deploy PowerPivot Enterprise WideDeploy PowerPivot Enterprise Wide
Deploy PowerPivot Enterprise Wide
 
Power BI / AAS Model Optimization
Power BI / AAS Model OptimizationPower BI / AAS Model Optimization
Power BI / AAS Model Optimization
 
A Deep Dive into to Power BI - level 2
A Deep Dive into to Power BI - level 2A Deep Dive into to Power BI - level 2
A Deep Dive into to Power BI - level 2
 
What's New in Cartegraph
What's New in CartegraphWhat's New in Cartegraph
What's New in Cartegraph
 
Esri Scotland Conf 2016 Web AppBuilder
Esri Scotland Conf 2016   Web AppBuilderEsri Scotland Conf 2016   Web AppBuilder
Esri Scotland Conf 2016 Web AppBuilder
 
UPDM & APR Implementation for Gas Transmission
UPDM & APR Implementation for Gas TransmissionUPDM & APR Implementation for Gas Transmission
UPDM & APR Implementation for Gas Transmission
 
Leveraging Geographic Data in SugarCRM
Leveraging Geographic Data in SugarCRMLeveraging Geographic Data in SugarCRM
Leveraging Geographic Data in SugarCRM
 
October2019 release
October2019 releaseOctober2019 release
October2019 release
 
Power BI with SharePoint Online & Office 365
Power BI with SharePoint Online & Office 365Power BI with SharePoint Online & Office 365
Power BI with SharePoint Online & Office 365
 
What's it like to use the Utility Network
What's it like to use the Utility NetworkWhat's it like to use the Utility Network
What's it like to use the Utility Network
 
CPBIG - A Deep Dive into Power BI
CPBIG - A Deep Dive into Power BICPBIG - A Deep Dive into Power BI
CPBIG - A Deep Dive into Power BI
 
Power BI: Dashboard in an Hour Walk-Through
Power BI: Dashboard in an Hour Walk-ThroughPower BI: Dashboard in an Hour Walk-Through
Power BI: Dashboard in an Hour Walk-Through
 

Viewers also liked

Ssrs 2012(powerview) installation ans configuration
Ssrs 2012(powerview) installation ans configurationSsrs 2012(powerview) installation ans configuration
Ssrs 2012(powerview) installation ans configurationPaxcel Technologies
 
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsCriando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsMarcos Freccia
 
Self-Service BI with SQL Server 2012
Self-Service BI with SQL Server 2012Self-Service BI with SQL Server 2012
Self-Service BI with SQL Server 2012Dan English
 
SQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best PracticesSQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best PracticesDenny Lee
 
SQL Server 2016 Reporting Services. Быстрый старт
SQL Server 2016 Reporting Services. Быстрый стартSQL Server 2016 Reporting Services. Быстрый старт
SQL Server 2016 Reporting Services. Быстрый стартAndrey Korshikov
 
Apostila introdução à linguagem sql
Apostila introdução à linguagem sqlApostila introdução à linguagem sql
Apostila introdução à linguagem sqlReuel Lopes
 
Business Intelligence Microsoft: para onde ele está evoluindo
Business Intelligence Microsoft: para onde ele está evoluindoBusiness Intelligence Microsoft: para onde ele está evoluindo
Business Intelligence Microsoft: para onde ele está evoluindoMarcos Vinicius Balboa Fontes
 
Auditoria de banco_de_dados_sql_server_em_conformidade_com_a_sox
Auditoria de banco_de_dados_sql_server_em_conformidade_com_a_soxAuditoria de banco_de_dados_sql_server_em_conformidade_com_a_sox
Auditoria de banco_de_dados_sql_server_em_conformidade_com_a_soxSQLServerRS
 
Análise de Mídias Sociais para o Apoio a Decisões Estratégicas de Marketing -...
Análise de Mídias Sociais para o Apoio a Decisões Estratégicas de Marketing -...Análise de Mídias Sociais para o Apoio a Decisões Estratégicas de Marketing -...
Análise de Mídias Sociais para o Apoio a Decisões Estratégicas de Marketing -...Marcos Vinicius Balboa Fontes
 
SQL Server Reporting Services
SQL Server Reporting ServicesSQL Server Reporting Services
SQL Server Reporting ServicesAhmed Elbaz
 
Data Quality Services in SQL Server 2012
Data Quality Services in SQL Server 2012Data Quality Services in SQL Server 2012
Data Quality Services in SQL Server 2012Stéphane Fréchette
 
Sql básico - Teoria e prática: Um grande resumo
Sql básico - Teoria e prática: Um grande resumoSql básico - Teoria e prática: Um grande resumo
Sql básico - Teoria e prática: Um grande resumoHelder Lopes
 
Treinamento de SQL Básico
Treinamento de SQL BásicoTreinamento de SQL Básico
Treinamento de SQL BásicoIgor Alves
 
SQL Server 2012
SQL Server 2012SQL Server 2012
SQL Server 2012Hcode
 
SQL Server Integration Services
SQL Server Integration ServicesSQL Server Integration Services
SQL Server Integration ServicesRobert MacLean
 
SQL Server 2016 SSRS and BI
SQL Server 2016 SSRS and BISQL Server 2016 SSRS and BI
SQL Server 2016 SSRS and BIMSDEVMTL
 

Viewers also liked (18)

Ssrs 2012(powerview) installation ans configuration
Ssrs 2012(powerview) installation ans configurationSsrs 2012(powerview) installation ans configuration
Ssrs 2012(powerview) installation ans configuration
 
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsCriando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
 
Apresentacao TCC
Apresentacao TCCApresentacao TCC
Apresentacao TCC
 
Self-Service BI with SQL Server 2012
Self-Service BI with SQL Server 2012Self-Service BI with SQL Server 2012
Self-Service BI with SQL Server 2012
 
SQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best PracticesSQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best Practices
 
SQL Server 2016 Reporting Services. Быстрый старт
SQL Server 2016 Reporting Services. Быстрый стартSQL Server 2016 Reporting Services. Быстрый старт
SQL Server 2016 Reporting Services. Быстрый старт
 
Apostila introdução à linguagem sql
Apostila introdução à linguagem sqlApostila introdução à linguagem sql
Apostila introdução à linguagem sql
 
Business Intelligence Microsoft: para onde ele está evoluindo
Business Intelligence Microsoft: para onde ele está evoluindoBusiness Intelligence Microsoft: para onde ele está evoluindo
Business Intelligence Microsoft: para onde ele está evoluindo
 
Auditoria de banco_de_dados_sql_server_em_conformidade_com_a_sox
Auditoria de banco_de_dados_sql_server_em_conformidade_com_a_soxAuditoria de banco_de_dados_sql_server_em_conformidade_com_a_sox
Auditoria de banco_de_dados_sql_server_em_conformidade_com_a_sox
 
Análise de Mídias Sociais para o Apoio a Decisões Estratégicas de Marketing -...
Análise de Mídias Sociais para o Apoio a Decisões Estratégicas de Marketing -...Análise de Mídias Sociais para o Apoio a Decisões Estratégicas de Marketing -...
Análise de Mídias Sociais para o Apoio a Decisões Estratégicas de Marketing -...
 
SQL Server Reporting Services
SQL Server Reporting ServicesSQL Server Reporting Services
SQL Server Reporting Services
 
Data Quality Services in SQL Server 2012
Data Quality Services in SQL Server 2012Data Quality Services in SQL Server 2012
Data Quality Services in SQL Server 2012
 
MSBI-SSRS PPT
MSBI-SSRS PPTMSBI-SSRS PPT
MSBI-SSRS PPT
 
Sql básico - Teoria e prática: Um grande resumo
Sql básico - Teoria e prática: Um grande resumoSql básico - Teoria e prática: Um grande resumo
Sql básico - Teoria e prática: Um grande resumo
 
Treinamento de SQL Básico
Treinamento de SQL BásicoTreinamento de SQL Básico
Treinamento de SQL Básico
 
SQL Server 2012
SQL Server 2012SQL Server 2012
SQL Server 2012
 
SQL Server Integration Services
SQL Server Integration ServicesSQL Server Integration Services
SQL Server Integration Services
 
SQL Server 2016 SSRS and BI
SQL Server 2016 SSRS and BISQL Server 2016 SSRS and BI
SQL Server 2016 SSRS and BI
 

Similar to Power View and the Cube

SAP BusinessObjects BI 4.3
SAP BusinessObjects BI 4.3SAP BusinessObjects BI 4.3
SAP BusinessObjects BI 4.3Wiiisdom
 
Learn Power BI with Power Pivot, Power Query, Power View, Power Map and Q&A
Learn Power BI with Power Pivot, Power Query, Power View, Power Map and Q&ALearn Power BI with Power Pivot, Power Query, Power View, Power Map and Q&A
Learn Power BI with Power Pivot, Power Query, Power View, Power Map and Q&AVishal Pawar
 
Introduction to Advanced Analytics with SharePoint Composites
Introduction to Advanced Analytics with SharePoint CompositesIntroduction to Advanced Analytics with SharePoint Composites
Introduction to Advanced Analytics with SharePoint CompositesMark Tabladillo
 
Case Study: Building the Roadrunner public website site + Bonus: Deep dive bu...
Case Study: Building the Roadrunner public website site + Bonus: Deep dive bu...Case Study: Building the Roadrunner public website site + Bonus: Deep dive bu...
Case Study: Building the Roadrunner public website site + Bonus: Deep dive bu...Michael Blumenthal (Microsoft MVP)
 
A BASILar Approach for Building Web APIs on top of SPARQL Endpoints
A BASILar Approach for Building Web APIs on top of SPARQL EndpointsA BASILar Approach for Building Web APIs on top of SPARQL Endpoints
A BASILar Approach for Building Web APIs on top of SPARQL EndpointsEnrico Daga
 
Create and publish reports using Polaris Simply Reports - pug 2014
Create and publish reports using Polaris Simply Reports -  pug 2014Create and publish reports using Polaris Simply Reports -  pug 2014
Create and publish reports using Polaris Simply Reports - pug 2014Nadia Musleh
 
Keyword Aware Service Recommendation
Keyword Aware Service RecommendationKeyword Aware Service Recommendation
Keyword Aware Service RecommendationHarshalWaghmode
 
GPPB2020 - Milan - Power BI dataflows deep dive
GPPB2020 - Milan - Power BI dataflows deep diveGPPB2020 - Milan - Power BI dataflows deep dive
GPPB2020 - Milan - Power BI dataflows deep diveRiccardo Perico
 
Sapbpc nw 10.0 bpf how to guide by satya
Sapbpc nw 10.0   bpf how to guide by satyaSapbpc nw 10.0   bpf how to guide by satya
Sapbpc nw 10.0 bpf how to guide by satyaSatya
 
Introduction to Advanced Analytics with SharePoint Composites
Introduction to Advanced Analytics with SharePoint CompositesIntroduction to Advanced Analytics with SharePoint Composites
Introduction to Advanced Analytics with SharePoint CompositesMark Tabladillo
 
Leveraging Microsoft Power BI To Support Enterprise Business Intelligence
Leveraging Microsoft Power BI To Support Enterprise Business IntelligenceLeveraging Microsoft Power BI To Support Enterprise Business Intelligence
Leveraging Microsoft Power BI To Support Enterprise Business IntelligenceRightpoint
 
Analyzing & Visualizing Cloud Data With Power BI
Analyzing & Visualizing Cloud Data With Power BIAnalyzing & Visualizing Cloud Data With Power BI
Analyzing & Visualizing Cloud Data With Power BIRichard Harbridge
 
Informatica data quality[IDQ] 9
Informatica data quality[IDQ] 9Informatica data quality[IDQ] 9
Informatica data quality[IDQ] 9RISLGLOBAL
 
Using MS Power BI to create full, interactive reports using Brightspace Data ...
Using MS Power BI to create full, interactive reports using Brightspace Data ...Using MS Power BI to create full, interactive reports using Brightspace Data ...
Using MS Power BI to create full, interactive reports using Brightspace Data ...D2L Barry
 

Similar to Power View and the Cube (20)

SAP BusinessObjects BI 4.3
SAP BusinessObjects BI 4.3SAP BusinessObjects BI 4.3
SAP BusinessObjects BI 4.3
 
Learn Power BI with Power Pivot, Power Query, Power View, Power Map and Q&A
Learn Power BI with Power Pivot, Power Query, Power View, Power Map and Q&ALearn Power BI with Power Pivot, Power Query, Power View, Power Map and Q&A
Learn Power BI with Power Pivot, Power Query, Power View, Power Map and Q&A
 
Tableau olap
Tableau olapTableau olap
Tableau olap
 
Introduction to Advanced Analytics with SharePoint Composites
Introduction to Advanced Analytics with SharePoint CompositesIntroduction to Advanced Analytics with SharePoint Composites
Introduction to Advanced Analytics with SharePoint Composites
 
powerDay2bi
powerDay2bipowerDay2bi
powerDay2bi
 
Case Study: Building the Roadrunner public website site + Bonus: Deep dive bu...
Case Study: Building the Roadrunner public website site + Bonus: Deep dive bu...Case Study: Building the Roadrunner public website site + Bonus: Deep dive bu...
Case Study: Building the Roadrunner public website site + Bonus: Deep dive bu...
 
SQLDay2013_ChrisWebb_DAXMD
SQLDay2013_ChrisWebb_DAXMDSQLDay2013_ChrisWebb_DAXMD
SQLDay2013_ChrisWebb_DAXMD
 
Workshop150603 Spatial Analys
Workshop150603 Spatial AnalysWorkshop150603 Spatial Analys
Workshop150603 Spatial Analys
 
A BASILar Approach for Building Web APIs on top of SPARQL Endpoints
A BASILar Approach for Building Web APIs on top of SPARQL EndpointsA BASILar Approach for Building Web APIs on top of SPARQL Endpoints
A BASILar Approach for Building Web APIs on top of SPARQL Endpoints
 
ADF Data Visualisatie sessie - Introductie DVT componenten
ADF Data Visualisatie sessie - Introductie DVT componentenADF Data Visualisatie sessie - Introductie DVT componenten
ADF Data Visualisatie sessie - Introductie DVT componenten
 
Create and publish reports using Polaris Simply Reports - pug 2014
Create and publish reports using Polaris Simply Reports -  pug 2014Create and publish reports using Polaris Simply Reports -  pug 2014
Create and publish reports using Polaris Simply Reports - pug 2014
 
Keyword Aware Service Recommendation
Keyword Aware Service RecommendationKeyword Aware Service Recommendation
Keyword Aware Service Recommendation
 
GPPB2020 - Milan - Power BI dataflows deep dive
GPPB2020 - Milan - Power BI dataflows deep diveGPPB2020 - Milan - Power BI dataflows deep dive
GPPB2020 - Milan - Power BI dataflows deep dive
 
Sapbpc nw 10.0 bpf how to guide by satya
Sapbpc nw 10.0   bpf how to guide by satyaSapbpc nw 10.0   bpf how to guide by satya
Sapbpc nw 10.0 bpf how to guide by satya
 
Ponnaganti Rajasekhar Yadav
Ponnaganti Rajasekhar YadavPonnaganti Rajasekhar Yadav
Ponnaganti Rajasekhar Yadav
 
Introduction to Advanced Analytics with SharePoint Composites
Introduction to Advanced Analytics with SharePoint CompositesIntroduction to Advanced Analytics with SharePoint Composites
Introduction to Advanced Analytics with SharePoint Composites
 
Leveraging Microsoft Power BI To Support Enterprise Business Intelligence
Leveraging Microsoft Power BI To Support Enterprise Business IntelligenceLeveraging Microsoft Power BI To Support Enterprise Business Intelligence
Leveraging Microsoft Power BI To Support Enterprise Business Intelligence
 
Analyzing & Visualizing Cloud Data With Power BI
Analyzing & Visualizing Cloud Data With Power BIAnalyzing & Visualizing Cloud Data With Power BI
Analyzing & Visualizing Cloud Data With Power BI
 
Informatica data quality[IDQ] 9
Informatica data quality[IDQ] 9Informatica data quality[IDQ] 9
Informatica data quality[IDQ] 9
 
Using MS Power BI to create full, interactive reports using Brightspace Data ...
Using MS Power BI to create full, interactive reports using Brightspace Data ...Using MS Power BI to create full, interactive reports using Brightspace Data ...
Using MS Power BI to create full, interactive reports using Brightspace Data ...
 

Recently uploaded

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 

Recently uploaded (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Power View and the Cube

  • 1. Power View and the Cube Régis Baccaro regis@baccaro.com @regbac
  • 2. Introduction Régis Baccaro @regbac http://Theblobfarm.wordpress.com http://Thelovefarm.wordpress.com regis@baccaro.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
  • 4. 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 |
  • 5. Agenda  Architecture  Measure groups  Dimensions  Calculated Members  Default Member  Report filters  Images  Perspective & Translation 6/13/2014 | Power View and the Cube5 |
  • 6. The big picture - Architecture 6/13/2014 | Power View and the Cube6 |
  • 7. The Recipe - Architecture 6/13/2014 | Power View and the Cube7 | BISemanticModel Third-party applications Reporting Services (Power View) Excel PowerPivot Databases LOB Applications Files OData Feeds Cloud Services SharePoint Insights Reporting Services (Power View)
  • 8. 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 |
  • 9. 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 |
  • 10. The Recipe – Preparation  Configuration of PowerPivot 6/13/2014 | Power View and the Cube10 |
  • 11. The Recipe – Preparation  Can be scripted 6/13/2014 | Power View and the Cube11 |
  • 12. 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 |
  • 13. The Recipe – Preparation  Add the right content types to SharePoint library 6/13/2014 | Power View and the Cube13 |
  • 14. Putting it all together – Connecting to a cube  RSDS file 6/13/2014 | Power View and the Cube14 |
  • 15. 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
  • 16. Measure and Measure groups  Measure and Measure Groups 6/13/2014 | Power View and the Cube16 |
  • 17. Measures as variants  Variants are not strongly typed  Can have different data types
  • 18. Dimensions, attributes and hierarchies 6/13/2014 | Power View and the Cube18 |  Dimensions  tables  Attributes  columns within display folder
  • 19. Dimensions attribute types 6/13/2014 | Power View and the Cube19 |  Dimension attribute geography types in SSDT and Power View Field List
  • 20. Parent-Child Hierarchy  Exposed as hierarchy 6/13/2014 | Power View and the Cube20 |
  • 21. 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 |
  • 22. Non-Aggregatable Attributes  Don’t aggregate across hierarchies  Demo 6/13/2014 | Power View and the Cube22 |
  • 23. Default Members  Exposed as default value or filter  Only applied when used on filters  Demo 6/13/2014 | Power View and the Cube23 |
  • 24. Images 6/13/2014 | Power View and the Cube24 |  Not specific to MD models  Demo?
  • 25. 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
  • 26. 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'
  • 27. Perspectives and Translations 6/13/2014 | Power View and the Cube27 |  Edit RSDS  Demo
  • 28. Unsupported features 6/13/2014 | Power View and the Cube28 |  Power View in Excel 2013  Actions  Named sets  Cell level security
  • 30. </end> 6/13/2014 | Power View and the Cube30 |  Questions ?  Thank you!!  Contact me:  @regbac  regis@baccaro.com
  • 31. 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