SlideShare a Scribd company logo
Configuring SharePoint for
Business Intelligence
John P White
Chief Technical Officer
UnlimitedViz Inc
jpw@unlimitedviz.com
@diverdown1964
2 | SharePoint Saturday New York City 2013
 Please remember to turn in your filled out bingo
cards and event evaluations for prizes.
 SharePint is sponsored by Slalom at Whiskey
Trader (Between 55th and 56th on 6th Avenue).
 Follow SharePoint Saturday New York City on
Twitter @spsnyc and hashtag #spsnyc
Thanks toOur Sponsors!
5 |SharePoint Saturday New York City 2013
It’s a little known
fact….
Going deep with Excel
Services
 GlobalSharkAccidentFile
 http://www.sharkattackfile.net/incidentlog.htm
7 |SharePoint Saturday New York City 2013
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 BITeam BI
Our Context
BI Solution created by
power user. Context is for a
small team & it’s managed
on a server.
11 |SharePoint Saturday New York City 2013
PowerPivot for
SharePoint not required
Requirements, architecture
and installation
13 |SharePoint Saturday New York City 2013
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
16 |SharePoint Saturday New York City 2013
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
17 |SharePoint Saturday New York City 2013
Deploys as SP service
application
Required for BISM/Power
View
Alerting
Self service subscriptions
Power View
18 |SharePoint Saturday New York City 2013
Deploys as SP service
application
For analytic charts/grids
19 |SharePoint Saturday New York City 2013
Excel Services
PerformancePoint
Other Stuff
Reporting Services
PowerPivot
Analysis Services
20 |SharePoint Saturday New York City 2013
Server OS
SharePoint
Foundation
FE Profile
Excel
Services
Search …….
Server OS
SQL Server
DB SSAS SSIS
21 |SharePoint Saturday New York City 2013
Server OS
SharePoint
Foundation
FE Profile
Excel
Services
Search …….
Server OS
SQL Server
SharePoint Foundation
DB SSAS SSIS SSRS PP
22 |SharePoint Saturday New York City 2013
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
24 |SharePoint Saturday New York City 2013
27 |SharePoint Saturday New York City 2013
28 |SharePoint Saturday New York City 2013
Setup and configuration
 PowerPivot for SharePoint
PowerPivotAdd-inavailableasadownload(SQLFeaturePack)-http://www.microsoft.com/en-us/download/details.aspx?id=35580
32 |SharePoint Saturday New York City 2013
33 |SharePoint Saturday New York City 2013
34 |SharePoint Saturday New York City 2013
36 |SharePoint Saturday New York City 2013
 Reporting Services SharePoint mode
39 |SharePoint Saturday New York City 2013
40 |SharePoint Saturday New York City 2013
Setup and configuration
 PerformancePoint
Scaling
56 |SharePoint Saturday New York City 2013
Server OS
SQL Server
SharePoint Foundation
FE Profile Indexer Search Metadata
Excel
Services
…. SSRS PP
57 |SharePoint Saturday New York City 2013
Server OS
SharePoint
Foundation
WFE Profile
Excel
Services
Search ……. SSRS PP
Server OS
SQL Server
DB SSAS SSIS
58 |SharePoint Saturday New York City 2013
Server OS
SharePoint
Foundation
Profile
Excel
Service
s
Search ……. SSRS
Server OS
SQL Server
DB
SSA
S
SSIS
Server OS
SharePoint
Foundation
FE
Server OS
SQL Server
Analysis Services –
SharePoint ModePP
59 |SharePoint Saturday New York City 2013
Server OS
SharePoint
Foundation
Profile Crawl Metadata
Server OS
SQL Server
DB
SSA
S
SSIS
Server OS
SQL Server
Analysis Services –
SharePoint Mode
Server OS
SharePoint
Foundation
FE Search
Excel
Services
SSRS PP
SSS
60 |SharePoint Saturday New York City 2013
Server OS
SharePoint
Foundation
Profile
Indexe
r
Search ……. SSRS
Server OS
SQL Server
DB
SSA
S
SSIS
Server OS
SharePoint
Foundation
FE
Server OS
SQL Server
Analysis Services –
SharePoint Mode
Server OS
SharePoint
Foundation
Profile
Indexe
r
Search ……. SSRS
Server OS
SharePoint
Foundation
Profile
Indexe
r
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
AddReportingServices–SharePointtoallapplicationservers
AddReportingServicesAdd-Intoallfrontendservers(+)
InstallonstandaloneserverforAnalysisServicesSharePointMode
Installonapplicationserverforboth
SeparatePowerPivotAdd-inavailableasadownload(SQLFeaturePack)-http://www.microsoft.com/en-
us/download/details.aspx?id=34702
It’s a little known fact
EFFECTIVEUSERNAME(AnalysisServices)
SetUser()–(SQLServer)
Impersonation Demo
 Reporting Services
65 |SharePoint Saturday New York City 2013
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)
67 | SharePoint Saturday New York City 2013
Office Web Apps
 Turn OFF Rendering for xlsx files
New-SPWOPISuppression –extension xlsx –action view
http://blogs.technet.com/b/excel_services__powerpivot_for_sharepoint_support_blog
/archive/2013/01/31/powerpivot-for-sharepoint-browser-refresh-fails-data-refresh-
not-supported-in-office-web-apps.aspx
Warehousing
Operationalefficiency
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/
http://whitepages.unlimitedviz.com/2012/06/the-health-analyzer-and-powerpivot-for-sharepoint/
Configuring SharePoint for Business Intelligence

More Related Content

What's hot

BI Dashboards with SQL Server
BI Dashboards with SQL ServerBI Dashboards with SQL Server
BI Dashboards with SQL Server
Eduardo Castro
 
The Power of BI: A guided tour of Microsoft's Business Intelligence tooling
The Power of BI: A guided tour of Microsoft's Business Intelligence toolingThe Power of BI: A guided tour of Microsoft's Business Intelligence tooling
The Power of BI: A guided tour of Microsoft's Business Intelligence tooling
Jason Himmelstein
 
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...
SPTechCon
 
Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013
Jason Himmelstein
 
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
Perficient, Inc.
 
SharePoint Saturday NYC - Business Intelligence
SharePoint Saturday NYC - Business IntelligenceSharePoint Saturday NYC - Business Intelligence
SharePoint Saturday NYC - Business Intelligence
Ivan Sanders
 
A Simpleton's Guide to Business Intelligence in SharePoint 2010
A Simpleton's Guide to Business Intelligence in SharePoint 2010A Simpleton's Guide to Business Intelligence in SharePoint 2010
A Simpleton's Guide to Business Intelligence in SharePoint 2010Chris McNulty
 
Business Intelligence in SharePoint
Business Intelligence in SharePointBusiness Intelligence in SharePoint
Business Intelligence in SharePoint
C/D/H Technology Consultants
 
SharePoint 2010 new features seminar
SharePoint 2010 new features seminarSharePoint 2010 new features seminar
SharePoint 2010 new features seminar
New Horizons of Baltimore
 
Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013
Ivan Sanders
 
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
SPC Adriatics
 
TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...
TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...
TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...
Michael Noel
 
BI Dashboards with SQL Server 2008 R2
BI Dashboards with SQL Server 2008 R2BI Dashboards with SQL Server 2008 R2
BI Dashboards with SQL Server 2008 R2
Eduardo Castro
 
BI : SharePoint 2016 BI or PowerBI v2 ? (O365 Saturday Copenhagen, 2016)
BI : SharePoint 2016 BI or PowerBI v2 ? (O365 Saturday Copenhagen, 2016)BI : SharePoint 2016 BI or PowerBI v2 ? (O365 Saturday Copenhagen, 2016)
BI : SharePoint 2016 BI or PowerBI v2 ? (O365 Saturday Copenhagen, 2016)
serge luca
 
SPS Virginia Beach - SSRS 2012 and SharePoint 2010 Reporting
SPS Virginia Beach - SSRS 2012 and SharePoint 2010 ReportingSPS Virginia Beach - SSRS 2012 and SharePoint 2010 Reporting
SPS Virginia Beach - SSRS 2012 and SharePoint 2010 ReportingPatrick Tucker
 
Primer on Power BI 201501
Primer on Power BI 201501Primer on Power BI 201501
Primer on Power BI 201501
Mark Tabladillo
 
PowerPivot, Power View and SharePoint Server
PowerPivot, Power View and SharePoint ServerPowerPivot, Power View and SharePoint Server
PowerPivot, Power View and SharePoint Server
SPC Adriatics
 
SharePoint Saturday Sacramento Business Intelligence with SharePoint 2010
SharePoint Saturday Sacramento  Business Intelligence with SharePoint 2010SharePoint Saturday Sacramento  Business Intelligence with SharePoint 2010
SharePoint Saturday Sacramento Business Intelligence with SharePoint 2010Ivan Sanders
 
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
Vishal Pawar
 
KMA Insight Webinar: SharePoint 2010 Deep DiveDeck
KMA Insight Webinar: SharePoint 2010 Deep DiveDeckKMA Insight Webinar: SharePoint 2010 Deep DiveDeck
KMA Insight Webinar: SharePoint 2010 Deep DiveDeck
Knowledge Management Associates, LLC
 

What's hot (20)

BI Dashboards with SQL Server
BI Dashboards with SQL ServerBI Dashboards with SQL Server
BI Dashboards with SQL Server
 
The Power of BI: A guided tour of Microsoft's Business Intelligence tooling
The Power of BI: A guided tour of Microsoft's Business Intelligence toolingThe Power of BI: A guided tour of Microsoft's Business Intelligence tooling
The Power of BI: A guided tour of Microsoft's Business Intelligence tooling
 
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...
 
Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013
 
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
 
SharePoint Saturday NYC - Business Intelligence
SharePoint Saturday NYC - Business IntelligenceSharePoint Saturday NYC - Business Intelligence
SharePoint Saturday NYC - Business Intelligence
 
A Simpleton's Guide to Business Intelligence in SharePoint 2010
A Simpleton's Guide to Business Intelligence in SharePoint 2010A Simpleton's Guide to Business Intelligence in SharePoint 2010
A Simpleton's Guide to Business Intelligence in SharePoint 2010
 
Business Intelligence in SharePoint
Business Intelligence in SharePointBusiness Intelligence in SharePoint
Business Intelligence in SharePoint
 
SharePoint 2010 new features seminar
SharePoint 2010 new features seminarSharePoint 2010 new features seminar
SharePoint 2010 new features seminar
 
Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with 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
 
TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...
TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...
TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...
 
BI Dashboards with SQL Server 2008 R2
BI Dashboards with SQL Server 2008 R2BI Dashboards with SQL Server 2008 R2
BI Dashboards with SQL Server 2008 R2
 
BI : SharePoint 2016 BI or PowerBI v2 ? (O365 Saturday Copenhagen, 2016)
BI : SharePoint 2016 BI or PowerBI v2 ? (O365 Saturday Copenhagen, 2016)BI : SharePoint 2016 BI or PowerBI v2 ? (O365 Saturday Copenhagen, 2016)
BI : SharePoint 2016 BI or PowerBI v2 ? (O365 Saturday Copenhagen, 2016)
 
SPS Virginia Beach - SSRS 2012 and SharePoint 2010 Reporting
SPS Virginia Beach - SSRS 2012 and SharePoint 2010 ReportingSPS Virginia Beach - SSRS 2012 and SharePoint 2010 Reporting
SPS Virginia Beach - SSRS 2012 and SharePoint 2010 Reporting
 
Primer on Power BI 201501
Primer on Power BI 201501Primer on Power BI 201501
Primer on Power BI 201501
 
PowerPivot, Power View and SharePoint Server
PowerPivot, Power View and SharePoint ServerPowerPivot, Power View and SharePoint Server
PowerPivot, Power View and SharePoint Server
 
SharePoint Saturday Sacramento Business Intelligence with SharePoint 2010
SharePoint Saturday Sacramento  Business Intelligence with SharePoint 2010SharePoint Saturday Sacramento  Business Intelligence with SharePoint 2010
SharePoint Saturday Sacramento Business Intelligence with SharePoint 2010
 
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
 
KMA Insight Webinar: SharePoint 2010 Deep DiveDeck
KMA Insight Webinar: SharePoint 2010 Deep DiveDeckKMA Insight Webinar: SharePoint 2010 Deep DiveDeck
KMA Insight Webinar: SharePoint 2010 Deep DiveDeck
 

Similar to Configuring SharePoint for Business Intelligence

Configuring SharePoint for Business Intelligence
Configuring SharePoint for Business IntelligenceConfiguring SharePoint for Business Intelligence
Configuring SharePoint for Business IntelligenceJohn White
 
SPS St Louis - SSRS 2012 SharePoint 2013 List Reporting
SPS St Louis -  SSRS 2012 SharePoint 2013 List ReportingSPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting
SPS St Louis - SSRS 2012 SharePoint 2013 List ReportingPatrick Tucker
 
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
John White
 
Microsoft2013-BI-Overview-print
Microsoft2013-BI-Overview-printMicrosoft2013-BI-Overview-print
Microsoft2013-BI-Overview-printShan Kane
 
Heavy Metal PowerPivot Remastered
Heavy Metal PowerPivot RemasteredHeavy Metal PowerPivot Remastered
Heavy Metal PowerPivot RemasteredJason Himmelstein
 
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...
John White
 
Excel Services in SharePoint 2013
Excel Services in SharePoint 2013Excel Services in SharePoint 2013
Excel Services in SharePoint 2013
Just Thorning Blindbæk
 
Gerald Pryor Bi Portfolio
Gerald Pryor Bi PortfolioGerald Pryor Bi Portfolio
Gerald Pryor Bi Portfoliogppryor1
 
vOffice365 - May 2016 - Overview of Microsoft's Power BI - Sean Wallbridge
vOffice365 - May 2016 - Overview of Microsoft's Power BI -  Sean WallbridgevOffice365 - May 2016 - Overview of Microsoft's Power BI -  Sean Wallbridge
vOffice365 - May 2016 - Overview of Microsoft's Power BI - Sean Wallbridge
Regroove
 
SharePoint 2010 and SQL Server 2012 Business Intelligence (Serge Luca, Isabel...
SharePoint 2010 and SQL Server 2012 Business Intelligence (Serge Luca, Isabel...SharePoint 2010 and SQL Server 2012 Business Intelligence (Serge Luca, Isabel...
SharePoint 2010 and SQL Server 2012 Business Intelligence (Serge Luca, Isabel...
serge luca
 
Sql Saturday 228 Rapid Data Integration Using SharePoint BCS
Sql Saturday 228   Rapid Data Integration Using SharePoint BCSSql Saturday 228   Rapid Data Integration Using SharePoint BCS
Sql Saturday 228 Rapid Data Integration Using SharePoint BCSObilogic
 
Perficient Self Service Business Intelligence with Power Pivot
Perficient Self Service Business Intelligence with Power PivotPerficient Self Service Business Intelligence with Power Pivot
Perficient Self Service Business Intelligence with Power Pivot
Perficient, Inc.
 
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
SPTechCon
 
Practical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - HonoluluPractical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - Honolulu
Ivan Sanders
 
SSRS integration with share point
SSRS integration with share pointSSRS integration with share point
SSRS integration with share point
Jacob Chang
 

Similar to Configuring SharePoint for Business Intelligence (20)

Configuring SharePoint for Business Intelligence
Configuring SharePoint for Business IntelligenceConfiguring SharePoint for Business Intelligence
Configuring SharePoint for Business Intelligence
 
SPS St Louis - SSRS 2012 SharePoint 2013 List Reporting
SPS St Louis -  SSRS 2012 SharePoint 2013 List ReportingSPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting
SPS St Louis - SSRS 2012 SharePoint 2013 List Reporting
 
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
 
Microsoft2013-BI-Overview-print
Microsoft2013-BI-Overview-printMicrosoft2013-BI-Overview-print
Microsoft2013-BI-Overview-print
 
Areeb CV
Areeb CVAreeb CV
Areeb CV
 
Heavy Metal PowerPivot Remastered
Heavy Metal PowerPivot RemasteredHeavy Metal PowerPivot Remastered
Heavy Metal PowerPivot Remastered
 
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...
 
Excel Services in SharePoint 2013
Excel Services in SharePoint 2013Excel Services in SharePoint 2013
Excel Services in SharePoint 2013
 
Portfolio
PortfolioPortfolio
Portfolio
 
Portfolio
PortfolioPortfolio
Portfolio
 
Gerald Pryor Bi Portfolio
Gerald Pryor Bi PortfolioGerald Pryor Bi Portfolio
Gerald Pryor Bi Portfolio
 
vOffice365 - May 2016 - Overview of Microsoft's Power BI - Sean Wallbridge
vOffice365 - May 2016 - Overview of Microsoft's Power BI -  Sean WallbridgevOffice365 - May 2016 - Overview of Microsoft's Power BI -  Sean Wallbridge
vOffice365 - May 2016 - Overview of Microsoft's Power BI - Sean Wallbridge
 
SharePoint 2010 and SQL Server 2012 Business Intelligence (Serge Luca, Isabel...
SharePoint 2010 and SQL Server 2012 Business Intelligence (Serge Luca, Isabel...SharePoint 2010 and SQL Server 2012 Business Intelligence (Serge Luca, Isabel...
SharePoint 2010 and SQL Server 2012 Business Intelligence (Serge Luca, Isabel...
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Sql Saturday 228 Rapid Data Integration Using SharePoint BCS
Sql Saturday 228   Rapid Data Integration Using SharePoint BCSSql Saturday 228   Rapid Data Integration Using SharePoint BCS
Sql Saturday 228 Rapid Data Integration Using SharePoint BCS
 
Perficient Self Service Business Intelligence with Power Pivot
Perficient Self Service Business Intelligence with Power PivotPerficient Self Service Business Intelligence with Power Pivot
Perficient Self Service Business Intelligence with Power Pivot
 
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
 
Practical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - HonoluluPractical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - Honolulu
 
SSRS integration with share point
SSRS integration with share pointSSRS integration with share point
SSRS integration with share point
 
See Beyond the Numbers: Data Visualization in SharePoint
See Beyond the Numbers: Data Visualization in SharePointSee Beyond the Numbers: Data Visualization in SharePoint
See Beyond the Numbers: Data Visualization in SharePoint
 

Recently uploaded

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 

Recently uploaded (20)

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 

Configuring SharePoint for Business Intelligence

Editor's Notes

  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