SlideShare a Scribd company logo
1 of 18
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

What's hot

Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All TogetherKathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
SharePoint Saturday NY
 
Getting started with microsoft office 365 share point online development
Getting started with microsoft office 365 share point online developmentGetting started with microsoft office 365 share point online development
Getting started with microsoft office 365 share point online development
Jeremy Thake
 

What's hot (20)

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

Viewers also liked

Education in Flanders
Education in FlandersEducation in Flanders
Education in Flanders
dirlam
 
Alternative Learning System in the Philippines
Alternative Learning System in the PhilippinesAlternative Learning System in the Philippines
Alternative Learning System in the Philippines
joems_angel2000
 
Multigrade Teaching Introduction
Multigrade Teaching IntroductionMultigrade Teaching Introduction
Multigrade Teaching Introduction
petermerckx
 

Viewers also liked (13)

Education in Flanders
Education in FlandersEducation in Flanders
Education in Flanders
 
Introduction to PHPBelgium
Introduction to PHPBelgiumIntroduction to PHPBelgium
Introduction to PHPBelgium
 
Presentation: education system Belgium
Presentation: education system BelgiumPresentation: education system Belgium
Presentation: education system Belgium
 
Reasons Thailand Education Suck like Hell
Reasons Thailand Education Suck like HellReasons Thailand Education Suck like Hell
Reasons Thailand Education Suck like Hell
 
Reaching underserved student populations
Reaching underserved student populations Reaching underserved student populations
Reaching underserved student populations
 
The challenges of multigrade teaching
The challenges of multigrade teachingThe challenges of multigrade teaching
The challenges of multigrade teaching
 
Multigrade Program in Philippine Education
Multigrade Program in Philippine EducationMultigrade Program in Philippine Education
Multigrade Program in Philippine Education
 
Multigrade Teaching
 Multigrade Teaching Multigrade Teaching
Multigrade Teaching
 
Alternative Learning System Mobile Teacher and ALS- Differently-Abled Persons
Alternative Learning System Mobile Teacher and ALS- Differently-Abled PersonsAlternative Learning System Mobile Teacher and ALS- Differently-Abled Persons
Alternative Learning System Mobile Teacher and ALS- Differently-Abled Persons
 
Alternative Learning System in the Philippines
Alternative Learning System in the PhilippinesAlternative Learning System in the Philippines
Alternative Learning System in the Philippines
 
Multigrade Teaching Introduction
Multigrade Teaching IntroductionMultigrade Teaching Introduction
Multigrade Teaching Introduction
 
multi-grade class
multi-grade classmulti-grade class
multi-grade class
 
Alternative learning system (ALS)
Alternative learning system (ALS)Alternative learning system (ALS)
Alternative learning system (ALS)
 

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

Formulating Power BI Enterprise Strategy
Formulating Power BI Enterprise StrategyFormulating Power BI Enterprise Strategy
Formulating Power BI Enterprise Strategy
Teo Lachev
 
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All TogetherKathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
SharePoint Saturday NY
 
Embed Interactive Reports in Your Apps
Embed Interactive Reports in Your AppsEmbed Interactive Reports in Your Apps
Embed Interactive Reports in Your Apps
Teo Lachev
 
Bus intelligence bringing_it_all_together
Bus intelligence bringing_it_all_togetherBus intelligence bringing_it_all_together
Bus intelligence bringing_it_all_together
TIAA-CREF
 
OfficeWriter and the Application Platform
OfficeWriter and the Application PlatformOfficeWriter and the Application Platform
OfficeWriter and the Application Platform
SoftArtisans
 
Microsoft SQL Azure - Building Applications Using SQL Azure Presentation
Microsoft SQL Azure - Building Applications Using SQL Azure PresentationMicrosoft SQL Azure - Building Applications Using SQL Azure Presentation
Microsoft SQL Azure - Building Applications Using SQL Azure Presentation
Microsoft Private Cloud
 
Microsoft2013-BI-Overview-print
Microsoft2013-BI-Overview-printMicrosoft2013-BI-Overview-print
Microsoft2013-BI-Overview-print
Shan Kane
 

Similar to SharePoint Saturday Belgium 2014 - Best Practices for Configuring the SharePoint 2013 BI Stack (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
 
Formulating Power BI Enterprise Strategy
Formulating Power BI Enterprise StrategyFormulating Power BI Enterprise Strategy
Formulating Power BI Enterprise Strategy
 
RDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business IntelligenceRDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business Intelligence
 
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
 
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All TogetherKathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
 
Embed Interactive Reports in Your Apps
Embed Interactive Reports in Your AppsEmbed Interactive Reports in Your Apps
Embed Interactive Reports in Your Apps
 
Bus intelligence bringing_it_all_together
Bus intelligence bringing_it_all_togetherBus intelligence bringing_it_all_together
Bus intelligence bringing_it_all_together
 
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...
 
OfficeWriter and the Application Platform
OfficeWriter and the Application PlatformOfficeWriter and the Application Platform
OfficeWriter and the Application Platform
 
Implementing and managing power bi for the business
Implementing and managing power bi for the businessImplementing and managing power bi for the business
Implementing and managing power bi for the business
 
SharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Adoption - Lessons Learned and Advanced TroubleshootingSharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
 
Power bi overview
Power bi overview Power bi overview
Power bi overview
 
Microsoft SQL Azure - Building Applications Using SQL Azure Presentation
Microsoft SQL Azure - Building Applications Using SQL Azure PresentationMicrosoft SQL Azure - Building Applications Using SQL Azure Presentation
Microsoft SQL Azure - Building Applications Using SQL Azure Presentation
 
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
 
Using Power BI and Azure as analytics engine for business applications
Using Power BI and Azure as analytics engine for business applicationsUsing Power BI and Azure as analytics engine for business applications
Using Power BI and Azure as analytics engine for business applications
 
Microsoft2013-BI-Overview-print
Microsoft2013-BI-Overview-printMicrosoft2013-BI-Overview-print
Microsoft2013-BI-Overview-print
 
SharePoint 2013 – the upgrade story
SharePoint 2013 – the upgrade storySharePoint 2013 – the upgrade story
SharePoint 2013 – the upgrade story
 
Intro to Azure Data Factory v1
Intro to Azure Data Factory v1Intro to Azure Data Factory v1
Intro to Azure Data Factory v1
 
SQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT SolutionsSQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT Solutions
 

More from BIWUG

More from BIWUG (20)

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

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
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...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

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?