SlideShare a Scribd company logo
Best Practices for Configuring the
SharePoint 2013 BI Stack
#SPSBE16
Mark Macrae
April 26th, 2014
@m_macrae
Thanks to our sponsors!
Gold
Silver
Planning & Prep
Standards
• Take same care with Development
as with Production
• Use Naming Conventions
 Databases
 Service Accounts
• Script your Actions with
PowerShell
• Use Virtual Technology to test,
snapshot and refine
• Take pride in your environment
• Plan!!
Planning & Prep
Service Accounts
• Install / Setup Account
 PowerShell Scripts
 Cumulative Updates/Service Packs
• Service Accounts
 BI Services App Pool Account
 Unattended Accounts
 PerformancePoint
 Excel Services
 Visio Services
 PowerPivot Data Refresh
• Standards
 Naming conventions
 Descriptions
 Sensible Names
Understand Service Accounts and the principle of least
privileges. Don’t log in using Service Accounts. Create a
setup account and do all patching/config with it.
Planning & Prep
Server Topology
• Common Mistakes
 Install SSRS on SQL Server
 Install SharePoint Foundation on SQL Server
 Configure SQL Server as an Application
Server
Plan your server topology.
Server OS
SharePoint Foundation
FE Profile
Excel
Services
Search …….
Server OS
SQL Server
SharePoint Foundation
DB SSAS SSIS SSRS PP
Planning & Prep
Server Topology
• SSQL Server
 2012 SP1
 Default SQL Instance
 Database Engine
 SSAS
 SSIS
 PowerPivot SQL Instance
 SSAS SharePoint Mode (PowerPivot)
• SharePoint Server
 SSRS (SharePoint Mode + Add In)
 PowerPivot for SharePoint 2013 Add-In
 Service Applications (SSRS, Excel,
PowerPivot, PerformancePoint)
Good Example of a 2 Server BI Farm.
Server OS
SQL Server
DB SSAS SSIS
Server OS
SharePoint Foundation
WFE Profile
Excel
Services
Search SSRS PP
Planning & Prep
PowerPivot
• Analysis Services SharePoint Mode
 Separate SSAS Instance
 Grant Service Account as Admin
• SharePoint Server
 PowerPivot for SharePoint 2013 Add-In
 Secure Store for Data Refresh Account
Planning & Prep
SSRS
• On SharePoint App Servers
 Install SQL Instance (Same Version of SQL)
 Reporting Services – SharePoint
 Reporting Services Add-In for SharePoint
 PowerShell Commands
 Install-SPRSService
 Install-SPRSServiceProxy
Planning & Prep
Desktop / Devices
• Silverlight
 Power View
 PerformancePoint
 Power Pivot Gallery
• Browser Support
 IE8+ for editing
 All browsers for browsing
• Excel
 2013/O365 required for Power View / Power BI
 2010 supports Power Pivot
 2007 workbooks will render in Excel Services
Be prepared for the devices and client experience available.
Setting Up
Excel Services
• Start Service
• Create Service Application
 No Database
 BI Services App Pool
 Grant Access To Process Identity (Cannot Open
Workbook Error)
• Configuration
 Global Settings
 Set Unattended Secure Store ID
 Trusted Data Connection Libraries
 Data Model Settings
 Add SSAS PowerPivot Server
• Quick Test
 Sample Workbook
The best starting point for your BI farm and the base service
for PowerPivot
Setting Up
PowerPivot
• PreReqs
 Excel Services
 Data Model Server (SSAS SharePoint Mode)
 Secure Store (Unattended Data Refresh Account)
 Installed PowerPivot for SharePoint 2013 Add-In
• Configuration
 Grant Access to Central Admin DB (Management
Dash)
 Install PowerPivot Addin (on every server in farm)
 Set Up and Run Configuration Tool
 Create Service Application
 Configure Data Refresh
 Re-run Configuration Tool
• Test
 Sample Workbook
PowerPivot requires Excel Services and is fundamental to Self
Serve BI
Setting Up
SSRS
• PreReqs
 SSRS 2012 (SharePoint Mode) Installed
 SSRS 2012 for SharePoint Add-In Installed
 PowerShell if necessary
 Silverlight (for Power View)
• Configuration
 Create Service Application
 Create SSRS Reports Library
• Test
 Load Report Builder
 Create Sample report
SSRS integrates with Excel and PowerPivot to provide
PowerView
Setting Up
PerformancePoint
• PreReqs
 PPS Service
 Silverlight (for Decomposition Tree)
 Set Site as Trusted Sites
 ADOMD.NET (for SSAS Data Sources)
• Configuration
 Create Service Application
 Define Unattended Settings
• Test
 Connect to SSAS Data Source
 Create and Deploy Dashboard
PerformancePoint Services gives a graphical view across
multi-dimensional cubes in addition to a dashboarding tool
Setting Up
Visio Services
• PreReqs
 Visio Service
• Configuration
 Unattended Account in Secure Store
 Create Service Application
 Global Settings – set Unattended account
 Set up AD Group for Diagram Authors
• Test
 Sample Visio File
Visio Services provides alternative visualisations when
hooking up Visio stencils to data
Common Issues
• PowerPivot Data Refresh Errors
 Check Excel Data Model Settings (full instance
name)
 Ensure AppPool Account has Admin Permissions in
SSAS PowerPivot instance
• Data Sources
 Check Unattended Accounts have access
• PPS Dashboard Designer
 Check Site is Trusted
 Check ADOMD v10 installed on SP Server

The best starting point for your BI farm and the base service
for PowerPivot
Next Steps
• SQL 2012 CU 4+
 Power View reports against Multi Dimensional
models (SSRS only)
• SQL 2014
• Kerberos
 Per User authentication
 Kerberos Guide http://www.microsoft.com/en-
us/download/details.aspx?id=23176
• Data Management
• Self Service Policy
Now the core services are working what next for your farm?
Power BI
• Cloud/Hybrid Only Service
 Reduced Complexity
 Cope with Rapid Change
 Cost Effective (Infrastructure/Management)
• Some Services On-Premises Only
 PerformancePoint
 SSRS Integrated
• Focus on Excel and Self Service
 Power View
 Power Pivot
 Power Query
 Power Map
Microsoft’s roadmap is Cloud Only with PowerBI – Is this a
game changer?

More Related Content

PPTX
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
PPTX
Sage 300 ERP: Technical Tour of Diagnostic Tools
PPTX
Sage Summit 2013: Sage 300 ERP Diagnostic Tools
PPTX
Sage 300 ERP: Environment setup and configuration
PPTX
Sage 300 ERP: Advanced virtulization optimization
PPTX
Dive into Microsoft SharePoint Server 2016 Upgrade, Migration and beyond
PPTX
Reporting For Duty - Best Practices for Reporting Services With Sharepoint
PDF
Azure Automation-Your SQL Agent in the Cloud
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Sage 300 ERP: Technical Tour of Diagnostic Tools
Sage Summit 2013: Sage 300 ERP Diagnostic Tools
Sage 300 ERP: Environment setup and configuration
Sage 300 ERP: Advanced virtulization optimization
Dive into Microsoft SharePoint Server 2016 Upgrade, Migration and beyond
Reporting For Duty - Best Practices for Reporting Services With Sharepoint
Azure Automation-Your SQL Agent in the Cloud

What's hot (20)

PPTX
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
PPTX
Migrate a successful transactional database to azure
PPTX
Creating Workflows in Project Online
PDF
Practical SharePoint 2013 Development Environment
PPTX
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
PPTX
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
PPTX
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013
PPTX
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
PDF
SharePoint 2010 best practices for infrastructure deployments SharePoint Sat...
PDF
Kako pravilno konfigurisati SharePoint on-premises za SharePoint Add-ins (Sha...
PDF
(Almost) All About Apps for SharePoint 2013
PPTX
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
PPTX
European SharePoint Conference Training Week - Installing SharePoint 2013
PPTX
SharePoint 2013 on Azure: Your Dedicated Farm in the Cloud
PPTX
Getting started with microsoft office 365 share point online development
PPTX
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
PPTX
Set up an SharePoint On-Premises environment for developing provider-hosted a...
PPTX
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
PPTX
Integrating SSRS with SharePoint
PDF
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Migrate a successful transactional database to azure
Creating Workflows in Project Online
Practical SharePoint 2013 Development Environment
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
SharePoint 2010 best practices for infrastructure deployments SharePoint Sat...
Kako pravilno konfigurisati SharePoint on-premises za SharePoint Add-ins (Sha...
(Almost) All About Apps for SharePoint 2013
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
European SharePoint Conference Training Week - Installing SharePoint 2013
SharePoint 2013 on Azure: Your Dedicated Farm in the Cloud
Getting started with microsoft office 365 share point online development
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
Set up an SharePoint On-Premises environment for developing provider-hosted a...
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
Integrating SSRS with SharePoint
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
Ad

Viewers also liked (13)

PPT
Education in Flanders
PPT
Introduction to PHPBelgium
PPTX
Presentation: education system Belgium
PDF
Reasons Thailand Education Suck like Hell
PPTX
Reaching underserved student populations
DOCX
The challenges of multigrade teaching
PPT
Multigrade Program in Philippine Education
PPT
Multigrade Teaching
PPTX
Alternative Learning System Mobile Teacher and ALS- Differently-Abled Persons
PPTX
Alternative Learning System in the Philippines
PPT
Multigrade Teaching Introduction
PPT
multi-grade class
PPTX
Alternative learning system (ALS)
Education in Flanders
Introduction to PHPBelgium
Presentation: education system Belgium
Reasons Thailand Education Suck like Hell
Reaching underserved student populations
The challenges of multigrade teaching
Multigrade Program in Philippine Education
Multigrade Teaching
Alternative Learning System Mobile Teacher and ALS- Differently-Abled Persons
Alternative Learning System in the Philippines
Multigrade Teaching Introduction
multi-grade class
Alternative learning system (ALS)
Ad

Similar to SharePoint Saturday Belgium 2014 - Best Practices for Configuring the SharePoint 2013 BI Stack (20)

PDF
Power BI Report Server & Office Online Server
PPTX
Configuring SharePoint 2013 for BI scenarios
PDF
Formulating Power BI Enterprise Strategy
PPTX
RDX Insights Presentation - Microsoft Business Intelligence
PPTX
BI in the Cloud - Microsoft Power BI Overview and Demo
PPTX
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
PDF
Embed Interactive Reports in Your Apps
PPTX
Bus intelligence bringing_it_all_together
PDF
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...
PPT
OfficeWriter and the Application Platform
PDF
Implementing and managing power bi for the business
PPTX
SharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
PPTX
Power bi overview
PPTX
Microsoft SQL Azure - Building Applications Using SQL Azure Presentation
PPTX
Configuração de um Portal Sharepoint 2007 e Funcionalidades de Apoio
PDF
Using Power BI and Azure as analytics engine for business applications
PPTX
Microsoft2013-BI-Overview-print
PDF
SharePoint 2013 – the upgrade story
PPTX
Intro to Azure Data Factory v1
PDF
SQL Server 2019 hotlap - WARDY IT Solutions
Power BI Report Server & Office Online Server
Configuring SharePoint 2013 for BI scenarios
Formulating Power BI Enterprise Strategy
RDX Insights Presentation - Microsoft Business Intelligence
BI in the Cloud - Microsoft Power BI Overview and Demo
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
Embed Interactive Reports in Your Apps
Bus intelligence bringing_it_all_together
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...
OfficeWriter and the Application Platform
Implementing and managing power bi for the business
SharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
Power bi overview
Microsoft SQL Azure - Building Applications Using SQL Azure Presentation
Configuração de um Portal Sharepoint 2007 e Funcionalidades de Apoio
Using Power BI and Azure as analytics engine for business applications
Microsoft2013-BI-Overview-print
SharePoint 2013 – the upgrade story
Intro to Azure Data Factory v1
SQL Server 2019 hotlap - WARDY IT Solutions

More from BIWUG (20)

PPTX
Biwug20190425
PDF
Working with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
PPTX
Global Office 365 Developer Bootcamp
PPTX
Deep dive into advanced teams development
PPTX
SharePoint wizards - no magic needed, just use Microsoft Flow
PPTX
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
PPTX
Modern collaboration in teams and projects with Microsoft 365
PDF
Mining SharePoint data with PowerBI
PPTX
Don't simply deploy, transform! Build your digital workplace in Office 365
PPTX
Connect SharePoint Framework solutions to APIs secured with Azure AD
PPTX
Cloud First. Be Prepared
PPTX
APIs, APIs Everywhere!
PPTX
Advanced PowerShell for Office 365
PPTX
New era of customizing site provisioning
PDF
Understanding SharePoint Framework Extensions
PPTX
Microsoft Flow in Real World Projects: 2 Years later & What's next
PPTX
Microsoft Stream - Your enterprise video portal unleashed
PDF
What's new in SharePoint Server 2019
PPTX
Why you shouldn't probably care about Machine Learning
PPTX
Transforming your classic team sites in group connected team sites
Biwug20190425
Working with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
Global Office 365 Developer Bootcamp
Deep dive into advanced teams development
SharePoint wizards - no magic needed, just use Microsoft Flow
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
Modern collaboration in teams and projects with Microsoft 365
Mining SharePoint data with PowerBI
Don't simply deploy, transform! Build your digital workplace in Office 365
Connect SharePoint Framework solutions to APIs secured with Azure AD
Cloud First. Be Prepared
APIs, APIs Everywhere!
Advanced PowerShell for Office 365
New era of customizing site provisioning
Understanding SharePoint Framework Extensions
Microsoft Flow in Real World Projects: 2 Years later & What's next
Microsoft Stream - Your enterprise video portal unleashed
What's new in SharePoint Server 2019
Why you shouldn't probably care about Machine Learning
Transforming your classic team sites in group connected team sites

Recently uploaded (20)

PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Machine learning based COVID-19 study performance prediction
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
KodekX | Application Modernization Development
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Network Security Unit 5.pdf for BCA BBA.
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
The AUB Centre for AI in Media Proposal.docx
Review of recent advances in non-invasive hemoglobin estimation
Machine learning based COVID-19 study performance prediction
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Digital-Transformation-Roadmap-for-Companies.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
“AI and Expert System Decision Support & Business Intelligence Systems”
Unlocking AI with Model Context Protocol (MCP)
KodekX | Application Modernization Development
Dropbox Q2 2025 Financial Results & Investor Presentation
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Encapsulation_ Review paper, used for researhc scholars
Mobile App Security Testing_ A Comprehensive Guide.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
sap open course for s4hana steps from ECC to s4
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Network Security Unit 5.pdf for BCA BBA.

SharePoint Saturday Belgium 2014 - Best Practices for Configuring the SharePoint 2013 BI Stack

  • 1. Best Practices for Configuring the SharePoint 2013 BI Stack #SPSBE16 Mark Macrae April 26th, 2014
  • 3. Thanks to our sponsors! Gold Silver
  • 4. Planning & Prep Standards • Take same care with Development as with Production • Use Naming Conventions  Databases  Service Accounts • Script your Actions with PowerShell • Use Virtual Technology to test, snapshot and refine • Take pride in your environment • Plan!!
  • 5. Planning & Prep Service Accounts • Install / Setup Account  PowerShell Scripts  Cumulative Updates/Service Packs • Service Accounts  BI Services App Pool Account  Unattended Accounts  PerformancePoint  Excel Services  Visio Services  PowerPivot Data Refresh • Standards  Naming conventions  Descriptions  Sensible Names Understand Service Accounts and the principle of least privileges. Don’t log in using Service Accounts. Create a setup account and do all patching/config with it.
  • 6. Planning & Prep Server Topology • Common Mistakes  Install SSRS on SQL Server  Install SharePoint Foundation on SQL Server  Configure SQL Server as an Application Server Plan your server topology. Server OS SharePoint Foundation FE Profile Excel Services Search ……. Server OS SQL Server SharePoint Foundation DB SSAS SSIS SSRS PP
  • 7. Planning & Prep Server Topology • SSQL Server  2012 SP1  Default SQL Instance  Database Engine  SSAS  SSIS  PowerPivot SQL Instance  SSAS SharePoint Mode (PowerPivot) • SharePoint Server  SSRS (SharePoint Mode + Add In)  PowerPivot for SharePoint 2013 Add-In  Service Applications (SSRS, Excel, PowerPivot, PerformancePoint) Good Example of a 2 Server BI Farm. Server OS SQL Server DB SSAS SSIS Server OS SharePoint Foundation WFE Profile Excel Services Search SSRS PP
  • 8. Planning & Prep PowerPivot • Analysis Services SharePoint Mode  Separate SSAS Instance  Grant Service Account as Admin • SharePoint Server  PowerPivot for SharePoint 2013 Add-In  Secure Store for Data Refresh Account
  • 9. Planning & Prep SSRS • On SharePoint App Servers  Install SQL Instance (Same Version of SQL)  Reporting Services – SharePoint  Reporting Services Add-In for SharePoint  PowerShell Commands  Install-SPRSService  Install-SPRSServiceProxy
  • 10. Planning & Prep Desktop / Devices • Silverlight  Power View  PerformancePoint  Power Pivot Gallery • Browser Support  IE8+ for editing  All browsers for browsing • Excel  2013/O365 required for Power View / Power BI  2010 supports Power Pivot  2007 workbooks will render in Excel Services Be prepared for the devices and client experience available.
  • 11. Setting Up Excel Services • Start Service • Create Service Application  No Database  BI Services App Pool  Grant Access To Process Identity (Cannot Open Workbook Error) • Configuration  Global Settings  Set Unattended Secure Store ID  Trusted Data Connection Libraries  Data Model Settings  Add SSAS PowerPivot Server • Quick Test  Sample Workbook The best starting point for your BI farm and the base service for PowerPivot
  • 12. Setting Up PowerPivot • PreReqs  Excel Services  Data Model Server (SSAS SharePoint Mode)  Secure Store (Unattended Data Refresh Account)  Installed PowerPivot for SharePoint 2013 Add-In • Configuration  Grant Access to Central Admin DB (Management Dash)  Install PowerPivot Addin (on every server in farm)  Set Up and Run Configuration Tool  Create Service Application  Configure Data Refresh  Re-run Configuration Tool • Test  Sample Workbook PowerPivot requires Excel Services and is fundamental to Self Serve BI
  • 13. Setting Up SSRS • PreReqs  SSRS 2012 (SharePoint Mode) Installed  SSRS 2012 for SharePoint Add-In Installed  PowerShell if necessary  Silverlight (for Power View) • Configuration  Create Service Application  Create SSRS Reports Library • Test  Load Report Builder  Create Sample report SSRS integrates with Excel and PowerPivot to provide PowerView
  • 14. Setting Up PerformancePoint • PreReqs  PPS Service  Silverlight (for Decomposition Tree)  Set Site as Trusted Sites  ADOMD.NET (for SSAS Data Sources) • Configuration  Create Service Application  Define Unattended Settings • Test  Connect to SSAS Data Source  Create and Deploy Dashboard PerformancePoint Services gives a graphical view across multi-dimensional cubes in addition to a dashboarding tool
  • 15. Setting Up Visio Services • PreReqs  Visio Service • Configuration  Unattended Account in Secure Store  Create Service Application  Global Settings – set Unattended account  Set up AD Group for Diagram Authors • Test  Sample Visio File Visio Services provides alternative visualisations when hooking up Visio stencils to data
  • 16. Common Issues • PowerPivot Data Refresh Errors  Check Excel Data Model Settings (full instance name)  Ensure AppPool Account has Admin Permissions in SSAS PowerPivot instance • Data Sources  Check Unattended Accounts have access • PPS Dashboard Designer  Check Site is Trusted  Check ADOMD v10 installed on SP Server  The best starting point for your BI farm and the base service for PowerPivot
  • 17. Next Steps • SQL 2012 CU 4+  Power View reports against Multi Dimensional models (SSRS only) • SQL 2014 • Kerberos  Per User authentication  Kerberos Guide http://www.microsoft.com/en- us/download/details.aspx?id=23176 • Data Management • Self Service Policy Now the core services are working what next for your farm?
  • 18. Power BI • Cloud/Hybrid Only Service  Reduced Complexity  Cope with Rapid Change  Cost Effective (Infrastructure/Management) • Some Services On-Premises Only  PerformancePoint  SSRS Integrated • Focus on Excel and Self Service  Power View  Power Pivot  Power Query  Power Map Microsoft’s roadmap is Cloud Only with PowerBI – Is this a game changer?