SlideShare a Scribd company logo
Configuring a SharePoint Server 2013
environment for Business Intelligence
with SQL Server 2014
Jose Redondo
Microsoft SQL Server MVP | CEO EntornoDB | DPA SolidQ | @redondoj
Speaker
• Business Intelligence Architect - Consultant for +20 years
• Owner of EntornoDB C.A. in Caracas, Venezuela. Company specialized in the Analysis, Design &
Development of Information Systems, BI Solutions & DWH using Microsoft Data Platform (MDP), SyBase,
Oracle and IBM
• Worked as Desktop - Web - Database in .NET & Java;
DBA Microsoft Data Platform, IBM & Oracle; and BI & DWH (MDP)
Arquitect and Developer
• Speaker in technical events of Microsoft in Latam – U.S.A. &
PASS SQL Saturday in Latam - U.S.A.
• SQL Server, MCP - MSTS – MTA
• DPA for SolidQ
• Contributing Technical Reviewer for Packt Publishing
• Blog in Spanish "El Blog de Cheo Redondo"
• Microsoft SQL Server MVP
Configuring a SharePoint Server 2013
environment for Business Intelligence
with SQL Server 2014
Agenda
• SharePoint BI – What is it?
• Root of all evil
• Requirements
• Architecture
• Installation
• How to take BI to the next level?
• Deployment scenarios
SharePoint BI for beginners…
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
BI Components and SharePoint Dashboard
Power Pivot Worksheets
• Pivot Tables and Charts
• Power View
Data Marts and others
Database Multidimensional
and Tabular Models
Standard Worksheets
• Pivot Tables and Charts
PerformancePoint Reports
• Analytic Charts and Grids
• Decomposition Tree
SQL Server Reporting Services Reports
• Standard
• Power View
PerformancePoint Scorecards and KPIs
BI Components
Business Intelligence
Center
2007 - Excel and Connections
2010 - PerformancePoint
2013 - PerformancePoint and
Power Pivot
Reports
Excel and Connections
Web Part Pages
SharePoint KPIs
SharePoint BI
Power BI
Excel, Power X, Mobile, Data Management Gateway
PerformancePoint
(Dashboard Designer)
Only SSRS
(Report Builder,
Data Tools)
SharePoint
(Pages and Filters)
On Premises Office 365
Root of all evil
Requirements
Architecture
Installation
Excel Services Requirements
License Office Pro Plus
Model xVelocity enabled is required
PowerPivot add-in included, must
be enabled
PowerView and-in included, is
important to be enabled
SharePoint Enterprise CAL
Included SP media
Deployed as application services
Requires AS SP Mode for xVelocity
and interaction with Power View
PowerPivot for
SharePoint
Required for AS SP Mode and Excel
Services
SQL Media
Deployed as an application service
SP
SQL Server BI or Enterprise
SQL Media
Deployed as SQL Application Service on
separate servers
Load balancing to run Excel Services
Arquitecture
Compatibility Table “xVelocity”
PowerPivot for
SharePoint
(SQL Server 2008R2)
PowerPivot for
SharePoint
(SQL Server 2012)
Analysis Services
SharePoint Mode
(SQL Server 2012 SP1)
PowerPivot for
SharePoint
(SQL Server 2014)
Analysis Services
SharePoint Mode
(SQL Server 2014)
Excel 2010 with
PowerPivot (2008 R2)
Yes Yes* Yes* Yes Yes
Excel 2010 with
PowerPivot (2012) Yes Yes Yes*** Yes Yes
Excel 2010 with
PowerPivot (2012 SP1) No Yes** Yes** Yes Yes
Excel 2013 with or without
PowerPivot No No Yes Yes Yes
* Can be updated only from Slicers
** You can not use the features of SP1 with Power View
*** Limited exclusively for all PowerPivot functionality in SQL Server 2012 SP1
Arquitecture
What is know about “Power BI”
Features PowerPivot for
SharePoint
Power BI
Embedded Interaction Models Yes Yes
Power View rendering Yes (Data Exporting) Yes
Using embedded in the model as data source Yes No
Auto refresh Yes Yes (Limited)
Limit for the size of the model 2Gb 250 Mb
Thumbnail Gallery Yes Yes
Pre-optimize workbooks (Excel) No Yes
OData Feeds publication No Yes
Natural Language Queries No Yes
Customers mobiles No Yes
SQL Server Reporting Services 2014
Requirements
Deployed as an Application
Services SP
Required for BISM/Power
View
Alerting
Self service subscriptions
Power View
PerformancePoint Services Requirements
SharePoint
Enterprise
Deployed as an Application Service
SP
For Analytic Charts/Grids
Root of all evil
Requirements
Architecture
Installation
Installing SharePoint BI Components
Excel Services
PerformancePoint
Other Stuff
Reporting Services
PowerPivot
Analysis Services
Arquitecture
SharePoint Farms with 2 servers
Server OS
SharePoint Foundation
FE Profile
Excel
Services
Search …….
Server OS
SQL Server
DB SSAS SSIS
Arquitecture
SharePoint Farms with BI – The Bad Practices
Server OS
SharePoint Foundation
FE Profile
Excel
Services
Search …….
Server OS
SQL Server
SharePoint Foundation
DB SSAS SSIS SSRS PP
Arquitecture
SharePoint Farms with BI – The Best Environment
Server OS
SharePoint Foundation
WFE Profile
Excel
Services
Search ……. SSRS PP
Server OS
SQL Server
DB SSAS SSIS
How to take BI to the next level?
Configuration scenarios…
• SQL Server Analysis Services SharePoint Mode
• Excel Services
• SQL Server PowerPivot for SharePoint
• SQL Server Reporting Services SharePoint Mode
• PerformancePoint Services
SQL Server Analysis Services SharePoint
Mode
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Demo Video
“Installing PowerPivot”
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Excel Services Configuration
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Excel Services Cache
Excel Services Data Model
Default Configuration
Warning…
PowerPivot for SharePoint
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Demo Video
“PowerPivot Configuration”
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
SQL Server Reporting Services SharePoint Mode
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring Reporting Services SharePoint Mode
67
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Demo Video
“Installing and Configuring of
SQL Server Reporting Services
SharePoint Mode”
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
PerformancePoint Services
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Demo Video
“Configuring PerformancePoint Services”
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Deployment scenarios
Everything in one box
Server OS
SQL Server
SharePoint Foundation
FE Profile Indexer Search Metadata
Excel
Services
…. SSRS PP
Two-server BI farm
Server OS
SharePoint Foundation
WFE Profile
Excel
Services
Search ……. SSRS PP
Server OS
SQL Server
DB SSAS SSIS
Servers separated by Roles
Server OS
SharePoint Foundation
Profile
Excel
Services
Search ……. SSRS
Server OS
SQL Server
DB SSAS SSIS
Server OS
SharePoint Foundation
FE
Server OS
SQL Server
Analysis Services – SharePoint
Mode
PP
Integration with BI – Distributed roles
Server OS
SharePoint Foundation
Profile Crawl Metadata
Server OS
SQL Server
DB SSAS SSIS
Server OS
SQL Server
Analysis Services – SharePoint
Mode
Server OS
SharePoint Foundation
FE Search
Excel
Services
SSRS PP
SSS
Deploy large farms
Server OS
SharePoint Foundation
Profile Indexer Search ……. SSRS
Server OS
SQL Server
DB SSAS SSIS
Server OS
SharePoint Foundation
FE
Server OS
SQL Server
Analysis Services – SharePoint
Mode
Server OS
SharePoint Foundation
Profile Indexer Search ……. SSRS
Server OS
SharePoint Foundation
Profile Indexer Search ……. SSRS
Server OS
SharePoint Foundation
Profile
Excel
Services
Search ……. SSRS
Server OS
SharePoint Foundation
FE
Server OS
SharePoint Foundation
FE
Server OS
SharePoint Foundation
FE
Server OS
SQL Server
Analysis Services – SharePoint
Mode
Server OS
SQL Server
Analysis Services – SharePoint
Mode
Server OS
SQL Server
Analysis Services – SharePoint
ModePP
Expanding BI Services
• Reporting Services
• Adding Reporting Services - SharePoint for all server applications
• Adding Reporting Services Add-In on every server front (+)
• xVelocity/Analysis Services/PowerPivot
• Installing standalone servers for Analysis Services SharePoint Mode
• Installing server applications for both services
• Availability of PowerPivot Add-in for separate download (SQL Feature Pack)
- http://www.microsoft.com/en-us/download/details.aspx?id=34702
Identity Credentials
• The big problem called "Double
Hop"
• Kerberos Security - A double
edged sword
• Claims - The solution to follow
• Per user identities without
Kerberos
• EFFECTIVEUSERNAME - (Analysis
Services, Excel Services)
• SetUser() - (SQL Server)
Impersonating
Options for SQL Server Reporting Services
SQL Server Analysis Services
Analysis Services –
SharePoint Mode
Excel Services No Si No
Reporting Services Si Si No
Power View N/A Si No
PerformancePoint No Si No
Both commands SETUSER() and EFFECTIVEUSERNAME requires elevated permissions (Administrator for AS,
dbowner or sysadmin for SQL)
Integration
• Whole > @SUM(Parts)
• Dashboarding
• Filtering SharePoint Web Parts
• Filtering Lists
• Filtering concurrent users
• Filtering Analysis Services
Office Web App
• 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/201
3/01/31/powerpivot-for-sharepoint-browser-refresh-fails-data-refresh-not-supported-in-office-web-
apps.aspx
SharePoint as Data Source
• SQL Server Reporting Services is not native
• SQL Server Integration Services
• Data Warehouse
• Efficient execution
• SharePoint List as origin and destination data
• http://sqlsrvintegrationsrv.codeplex.com/releases/view/17652 (Descarga)
• http://dataqueen.unlimitedviz.com/2011/06/how-to-use-a-sharepoint-list-as-a-
data-source-in-your-ssis-package/ (Como es?)
• OData sources for Microsoft SQL Server 2014
• http://www.microsoft.com/en-us/download/details.aspx?id=42280 (Descarga)
• http://whitepages.unlimitedviz.com/2014/03/using-the-odata-source-connector-
con-sharepoint-online-authentication/ (Como es)
SQL Server Integration Services
List a warehouse Data Collection
• Health Analyzer
Is this all true?
Let’s GO…
DEMO
“SharePoint BI in action”
Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014
Contact…
• redondoj@gmail.com
• Social Network:
• Facebook: Cheo Redondo
• Twitter: @redondoj
• LinkedIn: https://www.linkedin.com/in/redondoj
• Blog in Spanish: “El Blog de Cheo Redondo” - http://redondoj.wordpress.com
Thank you #SQLFamily

More Related Content

PDF
Brochure - Microsoft Business Intelligence and Analytics
PPTX
Configuring SharePoint 2013 for BI scenarios
PPTX
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshop
PPTX
Reporting For Duty - Best Practices for Reporting Services With Sharepoint
PPTX
Business Intelligence in SharePoint 2013 by Jason Himmelstein - SPTechCon
PPTX
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
PPTX
SharePoint Saturday NYC - Business Intelligence
PPTX
TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...
Brochure - Microsoft Business Intelligence and Analytics
Configuring SharePoint 2013 for BI scenarios
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshop
Reporting For Duty - Best Practices for Reporting Services With Sharepoint
Business Intelligence in SharePoint 2013 by Jason Himmelstein - SPTechCon
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
SharePoint Saturday NYC - Business Intelligence
TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...

What's hot (20)

PPTX
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
PPTX
SharePoint Saturday Sacramento Business Intelligence with SharePoint 2010
PPTX
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
PPTX
Configuring SharePoint for Business Intelligence
PPTX
Getting started with microsoft office 365 share point online development
PPTX
Keeping It Tidy - How to Warehouse your SharePoint data
PPTX
SoCalCodeCamp SharePoint Server 2010 a Developer Platform
PPTX
Sharepoint as a service platform
PPTX
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
PPTX
Pitfalls of Migrating to SharePoint 2010
PPTX
Acing application lifecycle management in SharePoint
PPTX
SharePoint 2010 Business Intelligence
PPTX
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
PPTX
Configuração de um Portal Sharepoint 2007 e Funcionalidades de Apoio
PPTX
SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...
PDF
BI Dashboards with SQL Server
PDF
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groups
PDF
COGNOS Vs OBIEE
PDF
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
PDF
SharePoint Fest Chicago 2015 - Anatomy of configuring provider hosted add-in...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
SharePoint Saturday Sacramento Business Intelligence with SharePoint 2010
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
Configuring SharePoint for Business Intelligence
Getting started with microsoft office 365 share point online development
Keeping It Tidy - How to Warehouse your SharePoint data
SoCalCodeCamp SharePoint Server 2010 a Developer Platform
Sharepoint as a service platform
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Pitfalls of Migrating to SharePoint 2010
Acing application lifecycle management in SharePoint
SharePoint 2010 Business Intelligence
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Configuração de um Portal Sharepoint 2007 e Funcionalidades de Apoio
SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...
BI Dashboards with SQL Server
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groups
COGNOS Vs OBIEE
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
SharePoint Fest Chicago 2015 - Anatomy of configuring provider hosted add-in...
Ad

Viewers also liked (13)

DOCX
Test Lab Guide: Windows Server 2012 R2 Base Configuration
PDF
SQL Server for SharePoint 2013
PDF
Disrupting Internal Processes with Artificial Intelligence APIs
PPTX
Business Intelligence in SharePoint 2013
PDF
Predictive Analytics - Big Data & Artificial Intelligence
PPTX
Artificial intelligence in business
PDF
A brief history of artificial intelligence for business
PPTX
Augmented Reality, Artificial Intelligence, and Business Intelligence
PPTX
The Promise of Artificial Intelligence: Redefining management in the workforc...
PDF
chatbot and messenger as a platform
PPTX
Artificial Intelligence
PPTX
AI Agent and Chatbot Trends For Enterprises
PDF
Deep Learning - The Past, Present and Future of Artificial Intelligence
Test Lab Guide: Windows Server 2012 R2 Base Configuration
SQL Server for SharePoint 2013
Disrupting Internal Processes with Artificial Intelligence APIs
Business Intelligence in SharePoint 2013
Predictive Analytics - Big Data & Artificial Intelligence
Artificial intelligence in business
A brief history of artificial intelligence for business
Augmented Reality, Artificial Intelligence, and Business Intelligence
The Promise of Artificial Intelligence: Redefining management in the workforc...
chatbot and messenger as a platform
Artificial Intelligence
AI Agent and Chatbot Trends For Enterprises
Deep Learning - The Past, Present and Future of Artificial Intelligence
Ad

Similar to Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014 (20)

PPTX
Configuring SharePoint for Business Intelligence
PPTX
Microsoft2013-BI-Overview-print
PPTX
SQL Saturday Columbus 2014 PowerBI with SQL Excel and SharePoint
PPTX
Business intelligence
PDF
Introduction to Advanced Analytics with SharePoint Composites
PPTX
SharePoint Saturday - Chicago - 2014 - Decoding the Business Intelligence Alp...
PPTX
SharePoint Saturday Belgium 2014 - Best Practices for Configuring the ShareP...
PPTX
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
PPTX
Bus intelligence bringing_it_all_together
PDF
Introduction to Advanced Analytics with SharePoint Composites
PPTX
SQL Server Data Discovery with PowerPivot
PPTX
PPTX
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
PPTX
See Beyond the Numbers: Data Visualization in SharePoint 2010
PDF
Making the Most of Power BI with SQL Server 2014 and Azure
PPTX
Boston Area SharePoint User Group BI Data Visualization
PPTX
A Simpleton's Guide to Business Intelligence in SharePoint 2010
PPTX
Create Your First SQL Server Cubes
PPTX
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...
PPTX
Configuring SharePoint for Business Intelligence
Microsoft2013-BI-Overview-print
SQL Saturday Columbus 2014 PowerBI with SQL Excel and SharePoint
Business intelligence
Introduction to Advanced Analytics with SharePoint Composites
SharePoint Saturday - Chicago - 2014 - Decoding the Business Intelligence Alp...
SharePoint Saturday Belgium 2014 - Best Practices for Configuring the ShareP...
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
Bus intelligence bringing_it_all_together
Introduction to Advanced Analytics with SharePoint Composites
SQL Server Data Discovery with PowerPivot
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
See Beyond the Numbers: Data Visualization in SharePoint 2010
Making the Most of Power BI with SQL Server 2014 and Azure
Boston Area SharePoint User Group BI Data Visualization
A Simpleton's Guide to Business Intelligence in SharePoint 2010
Create Your First SQL Server Cubes
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...

More from Joseph Lopez (20)

PPTX
Entorno de datos Microsoft Cloud
PPTX
Microsoft Azure Data Environment
PPTX
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
PPTX
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
PPTX
Conociendo los cambios de SQL Server a partir de 2012 a 2016
PPTX
Aplicando Azure Search en Sistemas Hibridos
PPTX
Performance Tuning en Azure SQL Database
PPTX
Tablas temporales en SQL Server 2016 y Azure SQL Database v12
PPTX
Perspectiva de Microsoft Business Intelligence a partir de la integracion con...
PPTX
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
PPTX
DBA para SharePoint
PPTX
Introducción a Microsoft Azure SQL Data Warehouse
PPTX
In-Memory OLTP en SQL Server 2016
PPTX
Introducción a Azure DocumentDB
PPTX
Big Data - Desarrollando soluciones efectivas
PPTX
Introduccion a Power BI
PPTX
Introducción a Power BI bajo escenarios empresariales híbridos con SQL Server...
PPTX
Inteligencia de Negocio - Que Planeta es eso?
PPTX
Introduccion a las Bodegas de Datos
PPTX
Microsoft Azure SQL Database
Entorno de datos Microsoft Cloud
Microsoft Azure Data Environment
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
Conociendo los cambios de SQL Server a partir de 2012 a 2016
Aplicando Azure Search en Sistemas Hibridos
Performance Tuning en Azure SQL Database
Tablas temporales en SQL Server 2016 y Azure SQL Database v12
Perspectiva de Microsoft Business Intelligence a partir de la integracion con...
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
DBA para SharePoint
Introducción a Microsoft Azure SQL Data Warehouse
In-Memory OLTP en SQL Server 2016
Introducción a Azure DocumentDB
Big Data - Desarrollando soluciones efectivas
Introduccion a Power BI
Introducción a Power BI bajo escenarios empresariales híbridos con SQL Server...
Inteligencia de Negocio - Que Planeta es eso?
Introduccion a las Bodegas de Datos
Microsoft Azure SQL Database

Recently uploaded (20)

PDF
cuic standard and advanced reporting.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
Big Data Technologies - Introduction.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPT
Teaching material agriculture food technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Approach and Philosophy of On baking technology
PDF
Encapsulation theory and applications.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
MYSQL Presentation for SQL database connectivity
cuic standard and advanced reporting.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Diabetes mellitus diagnosis method based random forest with bat algorithm
Dropbox Q2 2025 Financial Results & Investor Presentation
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Spectral efficient network and resource selection model in 5G networks
A comparative analysis of optical character recognition models for extracting...
Big Data Technologies - Introduction.pptx
MIND Revenue Release Quarter 2 2025 Press Release
“AI and Expert System Decision Support & Business Intelligence Systems”
Mobile App Security Testing_ A Comprehensive Guide.pdf
Spectroscopy.pptx food analysis technology
Reach Out and Touch Someone: Haptics and Empathic Computing
Teaching material agriculture food technology
The AUB Centre for AI in Media Proposal.docx
sap open course for s4hana steps from ECC to s4
Approach and Philosophy of On baking technology
Encapsulation theory and applications.pdf
Chapter 3 Spatial Domain Image Processing.pdf
MYSQL Presentation for SQL database connectivity

Configuring SharePoint Server 2013 environment for Business Intelligence Platform with SQL Server 2014

  • 1. Configuring a SharePoint Server 2013 environment for Business Intelligence with SQL Server 2014 Jose Redondo Microsoft SQL Server MVP | CEO EntornoDB | DPA SolidQ | @redondoj
  • 2. Speaker • Business Intelligence Architect - Consultant for +20 years • Owner of EntornoDB C.A. in Caracas, Venezuela. Company specialized in the Analysis, Design & Development of Information Systems, BI Solutions & DWH using Microsoft Data Platform (MDP), SyBase, Oracle and IBM • Worked as Desktop - Web - Database in .NET & Java; DBA Microsoft Data Platform, IBM & Oracle; and BI & DWH (MDP) Arquitect and Developer • Speaker in technical events of Microsoft in Latam – U.S.A. & PASS SQL Saturday in Latam - U.S.A. • SQL Server, MCP - MSTS – MTA • DPA for SolidQ • Contributing Technical Reviewer for Packt Publishing • Blog in Spanish "El Blog de Cheo Redondo" • Microsoft SQL Server MVP
  • 3. Configuring a SharePoint Server 2013 environment for Business Intelligence with SQL Server 2014
  • 4. Agenda • SharePoint BI – What is it? • Root of all evil • Requirements • Architecture • Installation • How to take BI to the next level? • Deployment scenarios
  • 5. SharePoint BI for beginners…
  • 7. BI Components and SharePoint Dashboard Power Pivot Worksheets • Pivot Tables and Charts • Power View Data Marts and others Database Multidimensional and Tabular Models Standard Worksheets • Pivot Tables and Charts PerformancePoint Reports • Analytic Charts and Grids • Decomposition Tree SQL Server Reporting Services Reports • Standard • Power View PerformancePoint Scorecards and KPIs
  • 8. BI Components Business Intelligence Center 2007 - Excel and Connections 2010 - PerformancePoint 2013 - PerformancePoint and Power Pivot Reports Excel and Connections Web Part Pages SharePoint KPIs
  • 9. SharePoint BI Power BI Excel, Power X, Mobile, Data Management Gateway PerformancePoint (Dashboard Designer) Only SSRS (Report Builder, Data Tools) SharePoint (Pages and Filters) On Premises Office 365
  • 10. Root of all evil Requirements Architecture Installation
  • 11. Excel Services Requirements License Office Pro Plus Model xVelocity enabled is required PowerPivot add-in included, must be enabled PowerView and-in included, is important to be enabled SharePoint Enterprise CAL Included SP media Deployed as application services Requires AS SP Mode for xVelocity and interaction with Power View PowerPivot for SharePoint Required for AS SP Mode and Excel Services SQL Media Deployed as an application service SP SQL Server BI or Enterprise SQL Media Deployed as SQL Application Service on separate servers Load balancing to run Excel Services
  • 12. Arquitecture Compatibility Table “xVelocity” PowerPivot for SharePoint (SQL Server 2008R2) PowerPivot for SharePoint (SQL Server 2012) Analysis Services SharePoint Mode (SQL Server 2012 SP1) PowerPivot for SharePoint (SQL Server 2014) Analysis Services SharePoint Mode (SQL Server 2014) Excel 2010 with PowerPivot (2008 R2) Yes Yes* Yes* Yes Yes Excel 2010 with PowerPivot (2012) Yes Yes Yes*** Yes Yes Excel 2010 with PowerPivot (2012 SP1) No Yes** Yes** Yes Yes Excel 2013 with or without PowerPivot No No Yes Yes Yes * Can be updated only from Slicers ** You can not use the features of SP1 with Power View *** Limited exclusively for all PowerPivot functionality in SQL Server 2012 SP1
  • 13. Arquitecture What is know about “Power BI” Features PowerPivot for SharePoint Power BI Embedded Interaction Models Yes Yes Power View rendering Yes (Data Exporting) Yes Using embedded in the model as data source Yes No Auto refresh Yes Yes (Limited) Limit for the size of the model 2Gb 250 Mb Thumbnail Gallery Yes Yes Pre-optimize workbooks (Excel) No Yes OData Feeds publication No Yes Natural Language Queries No Yes Customers mobiles No Yes
  • 14. SQL Server Reporting Services 2014 Requirements Deployed as an Application Services SP Required for BISM/Power View Alerting Self service subscriptions Power View
  • 15. PerformancePoint Services Requirements SharePoint Enterprise Deployed as an Application Service SP For Analytic Charts/Grids
  • 16. Root of all evil Requirements Architecture Installation
  • 17. Installing SharePoint BI Components Excel Services PerformancePoint Other Stuff Reporting Services PowerPivot Analysis Services
  • 18. Arquitecture SharePoint Farms with 2 servers Server OS SharePoint Foundation FE Profile Excel Services Search ……. Server OS SQL Server DB SSAS SSIS
  • 19. Arquitecture SharePoint Farms with BI – The Bad Practices Server OS SharePoint Foundation FE Profile Excel Services Search ……. Server OS SQL Server SharePoint Foundation DB SSAS SSIS SSRS PP
  • 20. Arquitecture SharePoint Farms with BI – The Best Environment Server OS SharePoint Foundation WFE Profile Excel Services Search ……. SSRS PP Server OS SQL Server DB SSAS SSIS
  • 21. How to take BI to the next level?
  • 22. Configuration scenarios… • SQL Server Analysis Services SharePoint Mode • Excel Services • SQL Server PowerPivot for SharePoint • SQL Server Reporting Services SharePoint Mode • PerformancePoint Services
  • 23. SQL Server Analysis Services SharePoint Mode
  • 58. SQL Server Reporting Services SharePoint Mode
  • 67. Configuring Reporting Services SharePoint Mode 67
  • 76. Demo Video “Installing and Configuring of SQL Server Reporting Services SharePoint Mode”
  • 90. Everything in one box Server OS SQL Server SharePoint Foundation FE Profile Indexer Search Metadata Excel Services …. SSRS PP
  • 91. Two-server BI farm Server OS SharePoint Foundation WFE Profile Excel Services Search ……. SSRS PP Server OS SQL Server DB SSAS SSIS
  • 92. Servers separated by Roles Server OS SharePoint Foundation Profile Excel Services Search ……. SSRS Server OS SQL Server DB SSAS SSIS Server OS SharePoint Foundation FE Server OS SQL Server Analysis Services – SharePoint Mode PP
  • 93. Integration with BI – Distributed roles Server OS SharePoint Foundation Profile Crawl Metadata Server OS SQL Server DB SSAS SSIS Server OS SQL Server Analysis Services – SharePoint Mode Server OS SharePoint Foundation FE Search Excel Services SSRS PP SSS
  • 94. Deploy large farms Server OS SharePoint Foundation Profile Indexer Search ……. SSRS Server OS SQL Server DB SSAS SSIS Server OS SharePoint Foundation FE Server OS SQL Server Analysis Services – SharePoint Mode Server OS SharePoint Foundation Profile Indexer Search ……. SSRS Server OS SharePoint Foundation Profile Indexer Search ……. SSRS Server OS SharePoint Foundation Profile Excel Services Search ……. SSRS Server OS SharePoint Foundation FE Server OS SharePoint Foundation FE Server OS SharePoint Foundation FE Server OS SQL Server Analysis Services – SharePoint Mode Server OS SQL Server Analysis Services – SharePoint Mode Server OS SQL Server Analysis Services – SharePoint ModePP
  • 95. Expanding BI Services • Reporting Services • Adding Reporting Services - SharePoint for all server applications • Adding Reporting Services Add-In on every server front (+) • xVelocity/Analysis Services/PowerPivot • Installing standalone servers for Analysis Services SharePoint Mode • Installing server applications for both services • Availability of PowerPivot Add-in for separate download (SQL Feature Pack) - http://www.microsoft.com/en-us/download/details.aspx?id=34702
  • 96. Identity Credentials • The big problem called "Double Hop" • Kerberos Security - A double edged sword • Claims - The solution to follow • Per user identities without Kerberos • EFFECTIVEUSERNAME - (Analysis Services, Excel Services) • SetUser() - (SQL Server)
  • 97. Impersonating Options for SQL Server Reporting Services SQL Server Analysis Services Analysis Services – SharePoint Mode Excel Services No Si No Reporting Services Si Si No Power View N/A Si No PerformancePoint No Si No Both commands SETUSER() and EFFECTIVEUSERNAME requires elevated permissions (Administrator for AS, dbowner or sysadmin for SQL)
  • 98. Integration • Whole > @SUM(Parts) • Dashboarding • Filtering SharePoint Web Parts • Filtering Lists • Filtering concurrent users • Filtering Analysis Services
  • 99. Office Web App • 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/201 3/01/31/powerpivot-for-sharepoint-browser-refresh-fails-data-refresh-not-supported-in-office-web- apps.aspx
  • 100. SharePoint as Data Source • SQL Server Reporting Services is not native • SQL Server Integration Services • Data Warehouse • Efficient execution • SharePoint List as origin and destination data • http://sqlsrvintegrationsrv.codeplex.com/releases/view/17652 (Descarga) • http://dataqueen.unlimitedviz.com/2011/06/how-to-use-a-sharepoint-list-as-a- data-source-in-your-ssis-package/ (Como es?) • OData sources for Microsoft SQL Server 2014 • http://www.microsoft.com/en-us/download/details.aspx?id=42280 (Descarga) • http://whitepages.unlimitedviz.com/2014/03/using-the-odata-source-connector- con-sharepoint-online-authentication/ (Como es)
  • 101. SQL Server Integration Services List a warehouse Data Collection • Health Analyzer
  • 102. Is this all true? Let’s GO…
  • 105. Contact… • [email protected] • Social Network: • Facebook: Cheo Redondo • Twitter: @redondoj • LinkedIn: https://www.linkedin.com/in/redondoj • Blog in Spanish: “El Blog de Cheo Redondo” - http://redondoj.wordpress.com