SlideShare uma empresa Scribd logo
1 de 45
Configuring SharePoint for
Business Intelligence
John P White
Chief Technical Officer
UnlimitedViz Inc
jpw@unlimitedviz.com
@diverdown1964
Thanks to our sponsors!
Agenda
It’s a little known
fact….
Going deep with Excel Services
• Global Shark Accident File
• http://www.sharkattackfile.net/incidentlog.htm
My Context
BI solution created by user.
Context is only for user & exists
as document.
Personal BI
The Org’s Context
BI Solution created by
IT, Established corporate
context & is reusable, scalable
and backed up.
Organizational BI
The Microsoft BI framework
Team BI
Our Context
BI Solution created by power
user. Context is for a small
team & it’s managed on a
server.
What’s new in Office/SharePoint 2013 BI
PowerPivot for
SharePoint not required
Requirements, architectur
e and installation
Excel Services family requirements
Office Pro Plus license
xVelocity model enabled as
required
PowerPivot add-in
included, must be enabled
PowerView and-in
included, enabled as
needed
SharePoint Enterprise
CAL
Included on SP media
Deploys as service
application
Requires AS SP Mode for
xVelocity and Power View
interactivity
Requires AS SP Mode
and Excel Services
SQL Media
Deploys as SP Service
application
SQL Server BI or
Enterprise
SQL Media
Deploys as SQL service
on independent servers
Load balancing
performed by Excel
Services
xVelocity compatibility matrix
PowerPivot for
SharePoint (SQL
Server 2008R2)
PowerPivot for
SharePoint (SQL
Server 2012)
Analysis Services
SharePoint Mode
(SQL 2012 SP1)
Excel 2010 with
PowerPivot (2008 R2)
Yes Yes* Yes*
Excel 2010 with
PowerPivot (2012) Yes Yes Yes***
Excel 2010 with
PowerPivot (2012 SP1) No Yes** Yes**
Excel 2013 with or
Without PowerPivot No No Yes
* Can Only Refresh Slicers
** Cannot use SP1 features with Power View
*** Limited to pre SP1 PowerPivot feature set
Reporting Services requirements (IM)
Deploys as SP service
application
Required for BISM/Power
View
Alerting
Self service subscriptions
Power View
PerformancePoint requirements
Deploys as SP service
application
For analytic charts/grids
Installing SharePoint BI Components
Excel Services
PerformancePoint
Other Stuff
Reporting Services
PowerPivot
Analysis Services
Standard 2 server SharePoint farm
Server OS
SharePoint
Foundation
FE Profile
Excel
Services
Search …….
Server OS
SQL Server
DB SSAS SSIS
BI integration – classic mistake
Server OS
SharePoint Foundation
FE Profile
Excel
Services
Search …….
Server OS
SQL Server
SharePoint Foundation
DB SSAS SSIS SSRS PP
BI integration – 2 server farm
Server OS
SharePoint Foundation
WFE Profile
Excel
Services
Search ……. SSRS PP
Server OS
SQL Server
DB SSAS SSIS
Setup and configuration
• Analysis Services SharePoint mode
Setup and configuration
• PowerPivot for SharePoint
PowerPivot Add-in available as a download (SQL Feature Pack) - http://www.microsoft.com/en-
us/download/details.aspx?id=35580
• Reporting Services SharePoint mode
Setup and configuration
• PerformancePoint
Scaling
Single server with BI
Server OS
SQL Server
SharePoint Foundation
FE Profile Indexer Search Metadata
Excel
Services
…. SSRS PP
2 server farm with BI
Server OS
SharePoint Foundation
WFE Profile
Excel
Services
Search ……. SSRS PP
Server OS
SQL Server
DB SSAS SSIS
Separate roles
Server OS
SharePoint Foundation
Profile
Excel
Services
Search ……. SSRS
Server OS
SQL Server
DB SSAS SSIS
Server OS
SharePoint Foundation
FE
Server OS
SQL Server
Analysis Services –
SharePoint ModePP
BI integration – mixed roles
Server OS
SharePoint Foundation
Profile Crawl Metadata
Server OS
SQL Server
DB SSAS SSIS
Server OS
SQL Server
Analysis Services –
SharePoint Mode
Server OS
SharePoint Foundation
FE Search
Excel
Services
SSRS PP
SSS
Large farm deployment
Server OS
SharePoint Foundation
Profile Indexer Search ……. SSRS
Server OS
SQL Server
DB SSAS SSIS
Server OS
SharePoint Foundation
FE
Server OS
SQL Server
Analysis Services –
SharePoint Mode
Server OS
SharePoint Foundation
Profile Indexer Search ……. SSRS
Server OS
SharePoint Foundation
Profile Indexer Search ……. SSRS
Server OS
SharePoint Foundation
Profile
Excel
Services
Search ……. SSRS
Server OS
SharePoint Foundation
FE
Server OS
SharePoint Foundation
FE
Server OS
SharePoint Foundation
FE
Server OS
SQL Server
Analysis Services –
SharePoint Mode
Server OS
SQL Server
Analysis Services –
SharePoint Mode
Server OS
SQL Server
Analysis Services –
SharePoint ModePP
Scaling the BI Services
Add Reporting Services – SharePoint to all application servers
Add Reporting Services Add-In to all front end servers (+)
Install on standalone server for Analysis Services SharePoint Mode
Install on application server for both
Separate PowerPivot Add-in available as a download (SQL Feature Pack) -
http://www.microsoft.com/en-us/download/details.aspx?id=34702
It’s a little known fact
Per user identities
EFFECTIVEUSERNAME (Analysis Services)
SetUser() – (SQL Server)
Impersonation Demo
• Reporting Services
Impersonation Options
SQL Server Analysis Services
Analysis Services -
SharePoint Mode
Excel Services No Yes No
Reporting Services Yes Yes No
Power View N/A Yes No
PerformancePoint No Yes No
Both SETUSER() and EFFECTIVEUSERNAME require elevated permissions (Administrator for AS,
dbowner or sysadmin for SQL)
Integration
SharePoint as a data source
Warehousing
Operational efficiency
http://sqlsrvintegrationsrv.codeplex.com/releases/view/17652
http://dataqueen.unlimitedviz.com/2011/06/how-to-use-a-sharepoint-list-as-a-data-source-in-
your-ssis-package/
Health Analyzer
http://whitepages.unlimitedviz.com/2012/06/the-health-analyzer-and-powerpivot-for-sharepoint/
Join our local users groups
Toronto SharePoint Users Group
http://www.meetup.com/TorontoSPUG/
Toronto SharePoint Business Users
Group
http://www.meetup.com/TSPBUG/
Questions

Mais conteúdo relacionado

Mais procurados

Big Data LDN 2018: CONNECTING SILOS IN REAL-TIME WITH DATA VIRTUALIZATION
Big Data LDN 2018: CONNECTING SILOS IN REAL-TIME WITH DATA VIRTUALIZATIONBig Data LDN 2018: CONNECTING SILOS IN REAL-TIME WITH DATA VIRTUALIZATION
Big Data LDN 2018: CONNECTING SILOS IN REAL-TIME WITH DATA VIRTUALIZATION
Matt Stubbs
 

Mais procurados (19)

Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...
Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...
Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...
 
Kasabi Linked Data Marketplace
Kasabi Linked Data MarketplaceKasabi Linked Data Marketplace
Kasabi Linked Data Marketplace
 
Birst for SAP HANA
Birst for SAP HANABirst for SAP HANA
Birst for SAP HANA
 
Using Search to Drive Self-Help Success at Veritas
Using Search to Drive Self-Help Success at VeritasUsing Search to Drive Self-Help Success at Veritas
Using Search to Drive Self-Help Success at Veritas
 
Big Data LDN 2018: CONNECTING SILOS IN REAL-TIME WITH DATA VIRTUALIZATION
Big Data LDN 2018: CONNECTING SILOS IN REAL-TIME WITH DATA VIRTUALIZATIONBig Data LDN 2018: CONNECTING SILOS IN REAL-TIME WITH DATA VIRTUALIZATION
Big Data LDN 2018: CONNECTING SILOS IN REAL-TIME WITH DATA VIRTUALIZATION
 
Instant Analytics with Birst and SAP HANA Cloud Platform for #sitNL
Instant Analytics with Birst and SAP HANA Cloud Platform for #sitNLInstant Analytics with Birst and SAP HANA Cloud Platform for #sitNL
Instant Analytics with Birst and SAP HANA Cloud Platform for #sitNL
 
Neo4j Solutions - Master Data Management
Neo4j Solutions - Master Data ManagementNeo4j Solutions - Master Data Management
Neo4j Solutions - Master Data Management
 
Logical Data Warehouse: The Foundation of Modern Data and Analytics
Logical Data Warehouse: The Foundation of Modern Data and AnalyticsLogical Data Warehouse: The Foundation of Modern Data and Analytics
Logical Data Warehouse: The Foundation of Modern Data and Analytics
 
Microsoft Business Intelligence
Microsoft Business IntelligenceMicrosoft Business Intelligence
Microsoft Business Intelligence
 
Tools and techniques for predictive analytics
Tools and techniques for predictive analyticsTools and techniques for predictive analytics
Tools and techniques for predictive analytics
 
Big Data LDN 2018: SHAPING AN AI-DRIVEN FUTURE WITH AUGMENTED INTELLIGENCE FO...
Big Data LDN 2018: SHAPING AN AI-DRIVEN FUTURE WITH AUGMENTED INTELLIGENCE FO...Big Data LDN 2018: SHAPING AN AI-DRIVEN FUTURE WITH AUGMENTED INTELLIGENCE FO...
Big Data LDN 2018: SHAPING AN AI-DRIVEN FUTURE WITH AUGMENTED INTELLIGENCE FO...
 
Extending the Self-Service Capabilities of SAP BI with SAP BusinessObjects Ex...
Extending the Self-Service Capabilities of SAP BI with SAP BusinessObjects Ex...Extending the Self-Service Capabilities of SAP BI with SAP BusinessObjects Ex...
Extending the Self-Service Capabilities of SAP BI with SAP BusinessObjects Ex...
 
Data Ninja Webinar Series: Accelerating Business Value with Data Virtualizati...
Data Ninja Webinar Series: Accelerating Business Value with Data Virtualizati...Data Ninja Webinar Series: Accelerating Business Value with Data Virtualizati...
Data Ninja Webinar Series: Accelerating Business Value with Data Virtualizati...
 
Applying reference models with archi mate
Applying reference models with archi mateApplying reference models with archi mate
Applying reference models with archi mate
 
Graph Databases for Master Data Management
Graph Databases for Master Data ManagementGraph Databases for Master Data Management
Graph Databases for Master Data Management
 
From Business Intelligence to Big Data - hack/reduce Dec 2014
From Business Intelligence to Big Data - hack/reduce Dec 2014From Business Intelligence to Big Data - hack/reduce Dec 2014
From Business Intelligence to Big Data - hack/reduce Dec 2014
 
IDC Portugal | Como Libertar os Seus Dados com Virtualização de Dados
IDC Portugal | Como Libertar os Seus Dados com Virtualização de DadosIDC Portugal | Como Libertar os Seus Dados com Virtualização de Dados
IDC Portugal | Como Libertar os Seus Dados com Virtualização de Dados
 
Incorta story with product
Incorta story with productIncorta story with product
Incorta story with product
 
Using neo4j for enterprise metadata requirements
Using neo4j for enterprise metadata requirementsUsing neo4j for enterprise metadata requirements
Using neo4j for enterprise metadata requirements
 

Destaque

Business Intelligence with SharePoint 2013 from Atidan
Business Intelligence with SharePoint 2013 from AtidanBusiness Intelligence with SharePoint 2013 from Atidan
Business Intelligence with SharePoint 2013 from Atidan
David J Rosenthal
 

Destaque (6)

EPC Group - The SharePoint Evolution and Your Organization's BI Roadmap
EPC Group - The SharePoint Evolution and Your Organization's BI RoadmapEPC Group - The SharePoint Evolution and Your Organization's BI Roadmap
EPC Group - The SharePoint Evolution and Your Organization's BI Roadmap
 
SharePoint 2013 – the upgrade story
SharePoint 2013 – the upgrade storySharePoint 2013 – the upgrade story
SharePoint 2013 – the upgrade story
 
Cara Membuat Jahe Instan
Cara Membuat Jahe InstanCara Membuat Jahe Instan
Cara Membuat Jahe Instan
 
Business Intelligence with SharePoint 2013 from Atidan
Business Intelligence with SharePoint 2013 from AtidanBusiness Intelligence with SharePoint 2013 from Atidan
Business Intelligence with SharePoint 2013 from Atidan
 
Business intelligence in SharePoint 2013
Business intelligence in SharePoint 2013Business intelligence in SharePoint 2013
Business intelligence in SharePoint 2013
 
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
 

Semelhante a Configuring SharePoint for Business Intelligence

Microsoft2013-BI-Overview-print
Microsoft2013-BI-Overview-printMicrosoft2013-BI-Overview-print
Microsoft2013-BI-Overview-print
Shan Kane
 
Jaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingJaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social Computing
SharePoint Saturday NY
 
Configuring SharePoint for Business Intelligence
Configuring SharePoint for Business IntelligenceConfiguring SharePoint for Business Intelligence
Configuring SharePoint for Business Intelligence
John White
 
Heavy Metal PowerPivot Remastered
Heavy Metal PowerPivot RemasteredHeavy Metal PowerPivot Remastered
Heavy Metal PowerPivot Remastered
Jason Himmelstein
 
Formulating Power BI Enterprise Strategy
Formulating Power BI Enterprise StrategyFormulating Power BI Enterprise Strategy
Formulating Power BI Enterprise Strategy
Teo Lachev
 

Semelhante a Configuring SharePoint for Business Intelligence (20)

Power BI Report Server & Office Online Server
Power BI Report Server & Office Online ServerPower BI Report Server & Office Online Server
Power BI Report Server & Office Online Server
 
Configuring SharePoint 2013 for BI scenarios
Configuring SharePoint 2013 for BI scenariosConfiguring SharePoint 2013 for BI scenarios
Configuring SharePoint 2013 for BI scenarios
 
Reporting For Duty - Best Practices for Reporting Services With Sharepoint
Reporting For Duty - Best Practices for Reporting Services With SharepointReporting For Duty - Best Practices for Reporting Services With Sharepoint
Reporting For Duty - Best Practices for Reporting Services With Sharepoint
 
Microsoft2013-BI-Overview-print
Microsoft2013-BI-Overview-printMicrosoft2013-BI-Overview-print
Microsoft2013-BI-Overview-print
 
Configuração de um Portal Sharepoint 2007 e Funcionalidades de Apoio
Configuração de um Portal Sharepoint 2007 e Funcionalidades de ApoioConfiguração de um Portal Sharepoint 2007 e Funcionalidades de Apoio
Configuração de um Portal Sharepoint 2007 e Funcionalidades de Apoio
 
Sql Server 2012 Reporting-Services is Now a SharePoint Service Application
Sql Server 2012   Reporting-Services is Now a SharePoint Service ApplicationSql Server 2012   Reporting-Services is Now a SharePoint Service Application
Sql Server 2012 Reporting-Services is Now a SharePoint Service Application
 
Jaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingJaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social Computing
 
Configuring SharePoint for Business Intelligence
Configuring SharePoint for Business IntelligenceConfiguring SharePoint for Business Intelligence
Configuring SharePoint for Business Intelligence
 
Power bi overview
Power bi overview Power bi overview
Power bi overview
 
Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation
 
BI in the Cloud - Microsoft Power BI Overview and Demo
BI in the Cloud - Microsoft Power BI Overview and DemoBI in the Cloud - Microsoft Power BI Overview and Demo
BI in the Cloud - Microsoft Power BI Overview and Demo
 
Power BI Create lightning fast dashboard with power bi & Its Components
Power BI Create lightning fast dashboard with power bi & Its Components Power BI Create lightning fast dashboard with power bi & Its Components
Power BI Create lightning fast dashboard with power bi & Its Components
 
Power BI Report Server: a Deep Dive for PASS Business Analytics Virtual Group
Power BI Report Server: a Deep Dive for PASS Business Analytics Virtual GroupPower BI Report Server: a Deep Dive for PASS Business Analytics Virtual Group
Power BI Report Server: a Deep Dive for PASS Business Analytics Virtual Group
 
Heavy Metal PowerPivot Remastered
Heavy Metal PowerPivot RemasteredHeavy Metal PowerPivot Remastered
Heavy Metal PowerPivot Remastered
 
Formulating Power BI Enterprise Strategy
Formulating Power BI Enterprise StrategyFormulating Power BI Enterprise Strategy
Formulating Power BI Enterprise Strategy
 
The Power of Business Intelligence
The Power of Business Intelligence The Power of Business Intelligence
The Power of Business Intelligence
 
Create Your First SQL Server Cubes
Create Your First SQL Server CubesCreate Your First SQL Server Cubes
Create Your First SQL Server Cubes
 
RDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business IntelligenceRDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business Intelligence
 
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a ProSPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
 
SAP BI BO Training with HANA Inside
SAP BI BO Training with HANA InsideSAP BI BO Training with HANA Inside
SAP BI BO Training with HANA Inside
 

Mais de John White

Mais de John White (8)

Operational dashboarding and reporting with Microsoft Business Intelligence S...
Operational dashboarding and reporting with Microsoft Business Intelligence S...Operational dashboarding and reporting with Microsoft Business Intelligence S...
Operational dashboarding and reporting with Microsoft Business Intelligence S...
 
Keeping It Tidy- How to Warehouse your SharePoint Data
Keeping It Tidy- How to Warehouse your SharePoint DataKeeping It Tidy- How to Warehouse your SharePoint Data
Keeping It Tidy- How to Warehouse your SharePoint Data
 
Operational dashboarding and reporting with Microsoft Business Intelligence
Operational dashboarding and reporting with Microsoft Business IntelligenceOperational dashboarding and reporting with Microsoft Business Intelligence
Operational dashboarding and reporting with Microsoft Business Intelligence
 
Helping the business make sense of Business Intelligence
Helping the business make sense of Business IntelligenceHelping the business make sense of Business Intelligence
Helping the business make sense of Business Intelligence
 
Power BI Deep Dive - Tips and Tricks From the Preview Program
Power BI Deep Dive - Tips and Tricks From the Preview ProgramPower BI Deep Dive - Tips and Tricks From the Preview Program
Power BI Deep Dive - Tips and Tricks From the Preview Program
 
Keeping It Tidy - How to Warehouse Your Sharepoint Data
Keeping It Tidy - How to Warehouse Your Sharepoint DataKeeping It Tidy - How to Warehouse Your Sharepoint Data
Keeping It Tidy - How to Warehouse Your Sharepoint Data
 
Power BI - WHat It Is, How It Works, and Why It Matters
Power BI -  WHat It Is, How It Works, and Why It MattersPower BI -  WHat It Is, How It Works, and Why It Matters
Power BI - WHat It Is, How It Works, and Why It Matters
 
Keeping It Tidy - How to Warehouse your SharePoint data
Keeping It Tidy - How to Warehouse your SharePoint dataKeeping It Tidy - How to Warehouse your SharePoint data
Keeping It Tidy - How to Warehouse your SharePoint data
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 

Configuring SharePoint for Business Intelligence

  • 1. Configuring SharePoint for Business Intelligence John P White Chief Technical Officer UnlimitedViz Inc jpw@unlimitedviz.com @diverdown1964
  • 2. Thanks to our sponsors!
  • 3.
  • 4. Agenda It’s a little known fact….
  • 5. Going deep with Excel Services • Global Shark Accident File • http://www.sharkattackfile.net/incidentlog.htm
  • 6. My Context BI solution created by user. Context is only for user & exists as document. Personal BI The Org’s Context BI Solution created by IT, Established corporate context & is reusable, scalable and backed up. Organizational BI The Microsoft BI framework Team BI Our Context BI Solution created by power user. Context is for a small team & it’s managed on a server.
  • 7. What’s new in Office/SharePoint 2013 BI PowerPivot for SharePoint not required
  • 9. Excel Services family requirements Office Pro Plus license xVelocity model enabled as required PowerPivot add-in included, must be enabled PowerView and-in included, enabled as needed SharePoint Enterprise CAL Included on SP media Deploys as service application Requires AS SP Mode for xVelocity and Power View interactivity Requires AS SP Mode and Excel Services SQL Media Deploys as SP Service application SQL Server BI or Enterprise SQL Media Deploys as SQL service on independent servers Load balancing performed by Excel Services
  • 10. xVelocity compatibility matrix PowerPivot for SharePoint (SQL Server 2008R2) PowerPivot for SharePoint (SQL Server 2012) Analysis Services SharePoint Mode (SQL 2012 SP1) Excel 2010 with PowerPivot (2008 R2) Yes Yes* Yes* Excel 2010 with PowerPivot (2012) Yes Yes Yes*** Excel 2010 with PowerPivot (2012 SP1) No Yes** Yes** Excel 2013 with or Without PowerPivot No No Yes * Can Only Refresh Slicers ** Cannot use SP1 features with Power View *** Limited to pre SP1 PowerPivot feature set
  • 11. Reporting Services requirements (IM) Deploys as SP service application Required for BISM/Power View Alerting Self service subscriptions Power View
  • 12. PerformancePoint requirements Deploys as SP service application For analytic charts/grids
  • 13. Installing SharePoint BI Components Excel Services PerformancePoint Other Stuff Reporting Services PowerPivot Analysis Services
  • 14. Standard 2 server SharePoint farm Server OS SharePoint Foundation FE Profile Excel Services Search ……. Server OS SQL Server DB SSAS SSIS
  • 15. BI integration – classic mistake Server OS SharePoint Foundation FE Profile Excel Services Search ……. Server OS SQL Server SharePoint Foundation DB SSAS SSIS SSRS PP
  • 16. BI integration – 2 server farm Server OS SharePoint Foundation WFE Profile Excel Services Search ……. SSRS PP Server OS SQL Server DB SSAS SSIS
  • 17. Setup and configuration • Analysis Services SharePoint mode
  • 18.
  • 19.
  • 20.
  • 21. Setup and configuration • PowerPivot for SharePoint PowerPivot Add-in available as a download (SQL Feature Pack) - http://www.microsoft.com/en- us/download/details.aspx?id=35580
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. • Reporting Services SharePoint mode
  • 27.
  • 28.
  • 29. Setup and configuration • PerformancePoint
  • 31. Single server with BI Server OS SQL Server SharePoint Foundation FE Profile Indexer Search Metadata Excel Services …. SSRS PP
  • 32. 2 server farm with BI Server OS SharePoint Foundation WFE Profile Excel Services Search ……. SSRS PP Server OS SQL Server DB SSAS SSIS
  • 33. Separate roles Server OS SharePoint Foundation Profile Excel Services Search ……. SSRS Server OS SQL Server DB SSAS SSIS Server OS SharePoint Foundation FE Server OS SQL Server Analysis Services – SharePoint ModePP
  • 34. BI integration – mixed roles Server OS SharePoint Foundation Profile Crawl Metadata Server OS SQL Server DB SSAS SSIS Server OS SQL Server Analysis Services – SharePoint Mode Server OS SharePoint Foundation FE Search Excel Services SSRS PP SSS
  • 35. Large farm deployment Server OS SharePoint Foundation Profile Indexer Search ……. SSRS Server OS SQL Server DB SSAS SSIS Server OS SharePoint Foundation FE Server OS SQL Server Analysis Services – SharePoint Mode Server OS SharePoint Foundation Profile Indexer Search ……. SSRS Server OS SharePoint Foundation Profile Indexer Search ……. SSRS Server OS SharePoint Foundation Profile Excel Services Search ……. SSRS Server OS SharePoint Foundation FE Server OS SharePoint Foundation FE Server OS SharePoint Foundation FE Server OS SQL Server Analysis Services – SharePoint Mode Server OS SQL Server Analysis Services – SharePoint Mode Server OS SQL Server Analysis Services – SharePoint ModePP
  • 36. Scaling the BI Services Add Reporting Services – SharePoint to all application servers Add Reporting Services Add-In to all front end servers (+) Install on standalone server for Analysis Services SharePoint Mode Install on application server for both Separate PowerPivot Add-in available as a download (SQL Feature Pack) - http://www.microsoft.com/en-us/download/details.aspx?id=34702
  • 37. It’s a little known fact
  • 38. Per user identities EFFECTIVEUSERNAME (Analysis Services) SetUser() – (SQL Server)
  • 40. Impersonation Options SQL Server Analysis Services Analysis Services - SharePoint Mode Excel Services No Yes No Reporting Services Yes Yes No Power View N/A Yes No PerformancePoint No Yes No Both SETUSER() and EFFECTIVEUSERNAME require elevated permissions (Administrator for AS, dbowner or sysadmin for SQL)
  • 42. SharePoint as a data source Warehousing Operational efficiency http://sqlsrvintegrationsrv.codeplex.com/releases/view/17652 http://dataqueen.unlimitedviz.com/2011/06/how-to-use-a-sharepoint-list-as-a-data-source-in- your-ssis-package/
  • 44. Join our local users groups Toronto SharePoint Users Group http://www.meetup.com/TorontoSPUG/ Toronto SharePoint Business Users Group http://www.meetup.com/TSPBUG/

Notas do Editor

  1. Here’s a little demonstration of what you can do when you have it all working together…The GSAF is a loose collection of all reported shark incidents
  2. Org BI has been with us forever – Decision Support Systems – Reliable and curated, but unresponsivePersonal BI evolved to plug the performance gap – problem is that it’s unreliable and out of controlAllow users to share, with oversight in a team scenario – that’s what SharePoint provides. A platform for reliable BI collaboration
  3. The products stack up much as expected, with SQL Server SKUs filling the Enterprise spaceOffice apps as expected cover much of the Personal BI space – with add-ins from the SQL teamThe team area is a mixture, with products from both teamsIt’s worth noting that the second most requested feature of any 3rd party BI application is export to Excel. Using SharePoint, Excel can actually be a client, meaning it can stop being a part of the problem and become a part of the solution.
  4. Another way to look at the tools – through their uses
  5. Big change is that xVelocity is included, as have PowerPivot and PowerViewParalleling that on the server, what was once simply PowerPivot for SharePoint has been segmented into its two constituent parts. It was always Analysis Services + automation, but it was tightly coupled. Now it can be scaled separately, and Excel Services handles the load balancingA number of other new features are available that may affect architecture, including per-user authentication
  6. Covering 3 Major AreasExcel ServicesReporting ServicesPerformancePoint
  7. Excel the client enables the personal BI.Office Pro Plus means NOT Home and Student, or RT – no model for surface… In 2013 xVelocity is built in, and PowerPivot and PowerView are included and must be enabled (show)To share workbooks, Excel services is necessary. Interaction with the data model requires Analysis Services SharePoint modeTo refresh automatically and use the Gallery, you need PowerPivot for SharePoint
  8. Although PowerPivot and Power View are included, they are disabled by default, and need to be enabled if you want to work with them. This is done easily enough – (Demo in Excel). Also, if you click the Power View button, it’ll offer to do it for you. In addition, the xVelocity engine isn’t used by default, it must be activated on a workbook by workbook basis. There are ample opportunities to do this – when importing data, when inserting imported data into the workbook, or when working with the data. Finally, if PowerPivot is enabled, using it will also create the model.
  9. 4 client versions, 3 server versions. SQL Server 2012 SP1 brings new features to the table – required for the new models
  10. What works with what? Essentially, you’re looking at good downward compatibilityOf note – Excel 2013 models won’t work with pre 2013 SharePoint farms. Just sayin’Upgrade your farm before your Office apps
  11. SSRS is comparatively generous – doesn’t even need a SharePoint licenseSharePoint mode does need at least a standard license (there’s an Express…)The really cool features need BI or EnterprisePowerView needs Tabular models
  12. PerformancePoint is an aggregatorRequires SP EnterpriseAS needs to be available for analytics charts or grids (either mode)
  13. Some pieces are built by the Office team, some by the SQL Server teamCan lead to confusion – consider ta common misunderstanding
  14. This is a very common small farm architecture. All the SQL bits on one server, all the SharePoint bits on anotherReporting Services and PowerPivot for SharePoint are on the SQL server mediaBoth require Farm joined servers to operate
  15. Far too often, this is what results. SharePoint gets laid down on the SQL boxSQL performance is impactedManagement headaches increase
  16. Correct approach is to put the SQL bits on the SharePoint server not the other way around
  17. Let’s walk through the setup of the 3 major groups, starting with Analysis Services SharePoint mode/PowerPivot
  18. These screens look the same for installation on Standalone or on SharePoint“SQL Server PowerPivot for SharePoint” is ConfusingNeed BI or Enterprise license to see this option
  19. - This is the only place where we see the terminology “Analysis Services”
  20. Must install into a named instanceLeaving it as PowerPivot not required, but recommended
  21. Must use a domain account – shouldn’t be a managed one
  22. - Accounts used to connect through BISM MUST be AdministratorsFarm account should be administratorNext up – Go to Excel Services Application settings and show the data model settings
  23. - At this point, we can register the engine with Excel Services, and we’re good
  24. From here only applies to installation on a SharePoint ServerRequired for scheduled refreshes, PowerPivot galleryDo NOT need to have the Analysis Services instance on the same server (but you can (classic mode))
  25. Already configured in this farm, so we’ll use screenshots. Starting with 2012, the configuration tool was added. When you run it, you get the option of configuring, repairing or removing PowerPivot for SharePointIf you want to remove it – use this tool
  26. The tool analyzes the system to determine what is necessary for configurationWhere input is needed, you see an alert
  27. I recommend changing the name of the application and the databaseDefault PowerPivot is a bad name, and GUIDs are evil
  28. - The tool will deploy assets to a single site collection. If you have multiple, this must be done manually
  29. When Ready, use the validate button, and all indicators should turn greenThere are a couple of post configuration steps that need to be doneChange the Excel Services default sizeAdd the Central Administration address into trusted pathsChange the prompting optionsGrant spServices correct permissions in the Administration databaseCheck the data model settings
  30. Setting Up:Service ApplicationSubscriptions and AlertsReport Library – Report Builder/Data Tools for ContentBISM Connection – Power View Report
  31. We’re not doing PowerPivot, so we select SQL Server feature installation.
  32. - RS – SharePoint is the Service Application- RS Add-in for SharePoint is the old fashioned add –in MUST be deployed on all front end servers!
  33. PerformancePoint is straightforwardCan be done by the “white wizard”
  34. As with any SharePoint service application, BI features can be scaled out nowA few differencesWorth walking through a growth scenario
  35. Start with an all in one SharePoint farm (NOT a standalone!)
  36. Let’s add or BI services to our SharePoint box. Simple enough
  37. Now lets move the server that the users interact with (the FE server) onto its own box. We can also separate out the model processing onto a standalone (non farm joined) server. This way, services execution doesn’t impact user requests.
  38. Another approach is to segment by functionNot strictly role basedLong running processes separated from user interacting processes
  39. - Obviously all of these services can themselves be scaled out and load balanced
  40. For SSRSService app needs to be installed on “application server” roles – Responsible for processing and rendering the reportAdd in must be installed on FE server – unlike the past where it was automatic. Connects to service appFor xVelocityAdd “PowerPivot for SharePoint” to standalone serversAdd “PowerPivot for SharePoint” add in to at least one “application server” roleBoth can be on one – will impact SP performance
  41. A non-comprehensive collection of things to be aware or “notes from the field”
  42. Explain Double hop problem Kerberos constrained delegation allows token passing, but hard to set upReporting Services has supported this for a long time via SetUser() – nobody understood itBISM implicitly supports EFFECTIVEUSERNAMEPerformancePoint and Excel Services now support EFFECTIVEUSERNAME against multidimensional sources
  43. Quick demo using SSRS on how this works
  44. - Connection account needs very elevated permissions to use (dbOwner or SysAdmin) Keep in mind the the service account for the services in question need Admin access to the Analysis Services server (makes a connection)EXCEL Services and PerformancePoint for AS, SSRS for SQL (except PowerView, which is BISM)
  45. Real value of SP as a platform is its integration capability. Whole > sum of partsDashboarding is obvious – pull together assets from all of the different tools using the web part framework.To consider – leverage other SharePoint assets – like the filter parts, in particular the current user filter. To use this filter effectively, your user profile subsystem must be healthy. Many people are unaware of it, or its extensible powerOld import system available in SP2013
  46. Integration in Action – Using a profile field to drive an SSRS parameter
  47. More integration – turning things around. How to Report on SharePoint DataSP data design makes it inefficient. Best to extract into a data warehouse like other transactional systemsImprove performance and simplify maintenanceWorkflowHistoryList is a prime exampleBlog entry of how to clean out
  48. Everyone has a red bar. Need to fix thisProblem is spurious rules – need to repair real problems – disable spurious rules