Configuring Your SharePoint Farm for Business Intelligence
-
Upload
john-white -
Category
Technology
-
view
521 -
download
1
description
Transcript of Configuring Your SharePoint Farm for Business Intelligence
![Page 1: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/1.jpg)
Configuring SharePoint for Business Intelligence
John WhiteChief Technology OfficerUnlimitedViz Inchttp://whitepages.unlimitedviz.com@diverdown1964
![Page 2: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/2.jpg)
John WhiteCTO/Co-Founder of UnlimitedVizSharePoint Server MVP, SQL Server v-TS
[email protected]://whitepages.unlimitedviz.com@diverdown1964
![Page 3: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/3.jpg)
3© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Agenda
SharePoint BIRequirements, architecture and installation
It’s a little known fact….
Scaling your BI investments
![Page 4: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/4.jpg)
SharePoint Dashboards
The State of the WorldWorld Development Indicators - The World Bank - http://databank.worldbank.org/data/views/variableselection/selectvariables.aspx?source=world-development-indicatorsWorld Health Organization http://apps.who.int/gho/data/node.main.A1022?lang=enUN Data Explorer http://data.un.org/Explorer.aspx
![Page 5: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/5.jpg)
SharePoint Business Intelligence 101
![Page 6: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/6.jpg)
6© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Team BI and SharePoint Dashboards
Power Pivot Worksheets• Pivot Tables and Charts• Power View
Data Marts and other
Data Cubes and Tabular Models
Standard Worksheets• Pivot Tables and Charts
PerformancePoint Reports• Analytic Charts and Grids• Decomposition trees
SQL Server Reporting Services Reports• Standard• Power View
PerformancePoint Scorecards and KPIs
![Page 7: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/7.jpg)
7© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Business Intelligence Center
SharePoint BI artifacts
2007 - Excel and Connections2010 - PerformancePoint2013 - PerformancePoint and
Power Pivot
Reports
Excel and ConnectionsWeb Part PagesSharePoint KPIs
![Page 8: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/8.jpg)
8© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Power BIExcel, Power X, Mobile, Data Management Gateway
SharePoint BI
Excel Only(Excel, Power Pivot, Power View)
PerformancePoint(Dashboard Designer)
SSRS Only(Report Builder, Data Tools)
SharePoint(Pages and Filters)
On Premises Office 365
![Page 9: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/9.jpg)
Requirements, architecture and installation
![Page 10: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/10.jpg)
10© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Excel Services family requirements
ExcelOffice Pro Plus license
xVelocity model enabled as required
PowerPivot add-in included, must be enabled
PowerView and-in included, enabled as needed
Excel ServicesSharePoint Enterprise CAL
Included on SP media
Deploys as service application
Requires AS SP Mode for xVelocity and Power View interactivity
PowerPivot for SharePointRequires AS SP Mode and Excel Services
SQL Media
Deploys as SP Service application
Analysis Services SharePoint ModeSQL Server BI or Enterprise
SQL Media
Deploys as SQL service on independent servers
Load balancing performed by Excel Services
![Page 11: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/11.jpg)
11© DEVintersection. All rights reserved.
http://www.DEVintersection.com
xVelocity compatibility matrix
PowerPivot for SharePoint (SQL Server 2008R2)
PowerPivot for SharePoint (SQL Server 2012)
Analysis Services SharePoint Mode (SQL 2012 SP1)
Excel 2010 with PowerPivot (2008 R2) Yes Yes* Yes*
Excel 2010 with PowerPivot (2012) Yes Yes Yes***
Excel 2010 with PowerPivot (2012 SP1) No Yes** Yes**
Excel 2013 with or Without PowerPivot No No Yes
* Can Only Refresh Slicers** Cannot use SP1 features with Power View*** Limited to pre SP1 PowerPivot feature set
![Page 12: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/12.jpg)
12© DEVintersection. All rights reserved.
http://www.DEVintersection.com
What about Power BI?
Feature PowerPivot for SharePoint
Power BI
Interaction with Embedded Models
Yes Yes
Power View rendering Yes (with export) Yes
Use embedded model as data source
Yes No
Auto refresh Yes Yes (limited)
Model size limit 2Gb 250 Mb
Thumbnail gallery Yes Yes
Pre-optimize workbooks No Yes
Publish OData feeds No Yes
Natural language query No Yes
Mobile client No Yeshttp://whitepages.unlimitedviz.com/2013/12/whither-power-pivot-for-sharepoint-a-comparison-with-power-bi/
![Page 13: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/13.jpg)
13© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Reporting Services requirements (IM)
SharePoint FoundationDeploys as SP service application
SQL Server Standard
Analysis Services Tabular EngineRequired for BISM/Power View
SQL Server BI or EnterpriseAlerting
Self service subscriptions
Power View
![Page 14: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/14.jpg)
14© DEVintersection. All rights reserved.
http://www.DEVintersection.com
PerformancePoint requirements
SharePoint EnterpriseDeploys as SP service application
SQL Server Analysis ServicesFor analytic charts/grids
![Page 15: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/15.jpg)
15© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Installing SharePoint BI Components
OfficeExcel Services
PerformancePoint
Other Stuff
SQL ServerReporting Services
PowerPivot
Analysis Services
![Page 16: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/16.jpg)
16© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Standard 2 server SharePoint farm
Server OS
SharePoint Foundation
FE ProfileExcel Servic
es
Search …….
Server OS
SQL Server
DB SSAS
SSIS
![Page 17: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/17.jpg)
17© DEVintersection. All rights reserved.
http://www.DEVintersection.com
BI integration – classic mistake
Server OS
SharePoint Foundation
FE ProfileExcel Servic
es
Search …….
Server OS
SQL Server
SharePoint Foundation
DB SSAS
SSIS
SSRS PP
![Page 18: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/18.jpg)
18© DEVintersection. All rights reserved.
http://www.DEVintersection.com
BI integration – 2 server farm
Server OS
SharePoint Foundation
WFE ProfileExcel Servic
es
Search ……. SSRS PP
Server OS
SQL Server
DB SSAS
SSIS
![Page 19: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/19.jpg)
Setup and Configuration
Analysis Services SharePoint Mode
![Page 20: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/20.jpg)
20© DEVintersection. All rights reserved.
http://www.DEVintersection.com
![Page 21: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/21.jpg)
23© DEVintersection. All rights reserved.
http://www.DEVintersection.com
![Page 22: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/22.jpg)
24© DEVintersection. All rights reserved.
http://www.DEVintersection.com
![Page 23: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/23.jpg)
Setup and Configuration
PowerPivot for SharePointPowerPivot Add-in available as a download (SQL Feature Pack) - http://www.microsoft.com/en-us/download/details.aspx?id=35580
![Page 24: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/24.jpg)
28© DEVintersection. All rights reserved.
http://www.DEVintersection.com
![Page 25: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/25.jpg)
29© DEVintersection. All rights reserved.
http://www.DEVintersection.com
![Page 26: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/26.jpg)
30© DEVintersection. All rights reserved.
http://www.DEVintersection.com
![Page 27: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/27.jpg)
32© DEVintersection. All rights reserved.
http://www.DEVintersection.com
![Page 28: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/28.jpg)
Setup and Configuration
Reporting Services SharePoint mode
![Page 29: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/29.jpg)
35© DEVintersection. All rights reserved.
http://www.DEVintersection.com
![Page 30: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/30.jpg)
36© DEVintersection. All rights reserved.
http://www.DEVintersection.com
![Page 31: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/31.jpg)
Setup and Configuration
PerformancePoint
![Page 32: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/32.jpg)
Scaling
![Page 33: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/33.jpg)
52© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Single server with BI
Server OS
SQL Server
SharePoint Foundation
FE Profile Indexer Search Metadata
Excel Services …. SSRS PP
![Page 34: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/34.jpg)
53© DEVintersection. All rights reserved.
http://www.DEVintersection.com
2 server farm with BI
Server OS
SharePoint Foundation
WFE ProfileExcel Servic
es
Search ……. SSRS PP
Server OS
SQL Server
DB SSAS
SSIS
![Page 35: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/35.jpg)
54© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Separate roles
Server OS
SharePoint Foundation
ProfileExcel Services
Search ……. SSRS
Server OS
SQL Server
DB SSAS SSIS
Server OS
SharePoint Foundation
FE
Server OS
SQL Server
Analysis Services – SharePoint ModePP
![Page 36: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/36.jpg)
55© DEVintersection. All rights reserved.
http://www.DEVintersection.com
BI integration – mixed roles
Server OS
SharePoint Foundation
Profile Crawl Metadata
Server OS
SQL Server
DB SSAS SSIS
Server OS
SQL Server
Analysis Services – SharePoint Mode
Server OS
SharePoint Foundation
FE Search
Excel Service
sSSRS PP
SSS
![Page 37: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/37.jpg)
56© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Large farm deployment
Server OS
SharePoint Foundation
Profile Indexer
Search ……. SSRS
Server OS
SQL Server
DB SSAS SSIS
Server OS
SharePoint Foundation
FE
Server OS
SQL Server
Analysis Services – SharePoint Mode
Server OS
SharePoint Foundation
Profile Indexer
Search ……. SSRS
Server OS
SharePoint Foundation
Profile Indexer
Search ……. SSRS
Server OS
SharePoint Foundation
ProfileExcel
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
![Page 38: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/38.jpg)
57© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Scaling the BI Services
Reporting Services Add Reporting Services – SharePoint to all application servers Add Reporting Services Add-In to all front end servers (+)
xVelocity/Analysis Services/PowerPivot Install on standalone server for Analysis Services SharePoint Mode Install on application server for both Separate PowerPivot Add-in available as a download (SQL Feature Pack) - http://
www.microsoft.com/en-us/download/details.aspx?id=34702
![Page 39: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/39.jpg)
It’s a little known fact…..
![Page 40: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/40.jpg)
59© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Per user identities
The “double hop” Problem Kerberos – A double edged sword Claims – future solution Per user identities without Kerberos
EFFECTIVEUSERNAME (Analysis Services, Excel Services) SetUser() – (SQL Server)
![Page 41: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/41.jpg)
Impersonation Demo
Reporting Services
![Page 42: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/42.jpg)
61© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Impersonation Options
SQL Server Analysis Services Analysis Services - SharePoint Mode
Excel Services No Yes No
Reporting Services Yes Yes No
Power View N/A Yes No
PerformancePoint No Yes No
Both SETUSER() and EFFECTIVEUSERNAME require elevated permissions (Administrator for AS, dbowner or sysadmin for SQL)
![Page 43: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/43.jpg)
62© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Integration
Whole > @SUM(Parts) Dashboarding SharePoint filter web parts List Filter Current User Filter Analysis Services Filter
![Page 44: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/44.jpg)
63© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Office Web Apps
New-SPWOPISuppression –extension xlsx –action view
Turn OFF Rendering for xlsx files
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
![Page 45: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/45.jpg)
64© DEVintersection. All rights reserved.
http://www.DEVintersection.com
SharePoint as a data source
Reporting Services does it natively SQL Server Integration Services
Warehousing Operational efficiency
SharePoint List Source and Destination (Codeplex Project) http://sqlsrvintegrationsrv.codeplex.com/releases/view/17652 (Download) http://dataqueen.unlimitedviz.com/2011/06/how-to-use-a-sharepoint-list-as-a-data-sour
ce-in-your-ssis-package/ (How to)
OData Source for Microsoft SQL Server 2012 (Official) http://www.microsoft.com/en-us/download/details.aspx?id=42280 (Download) http://whitepages.unlimitedviz.com/2014/03/using-the-odata-source-connector-with-sh
arepoint-online-authentication/ (How to)
![Page 46: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/46.jpg)
66© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Health Analyzer
Good Tool, but too many false positives PowerPivot has special rules Correct the real problems, disable the others How to
http://whitepages.unlimitedviz.com/2012/06/the-health-analyzer-and-powerpivot-for-sharepoint/
![Page 47: Configuring Your SharePoint Farm for Business Intelligence](https://reader038.fdocuments.in/reader038/viewer/2022110115/54b8cb3f4a79595a228b457a/html5/thumbnails/47.jpg)
67© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Q&A
@diverdown1964whitepages.unlimitedviz.com