SlideShare una empresa de Scribd logo
1 de 54
Descargar para leer sin conexión
SQL Saturday
Cambridge 2018
Power Bi Report Server
and
Office Online Server
Modernize your on-premises BI
approach
Isabelle Van campenhoudt
Thank you to our sponsors!
4
Isabelle Van Campenhoudt
Managing Partner at ShareQL
About Isabelle
7X Data Platform MVP, Brussels
Consultant, Speaker Trainer,
PASS Community Leader
SQL server since 1999
SharePoint BI & Power BI since it starts
Blog: theSQLGrrrl.wordpress.com
ivc@shareql.com
Twitter: @theSQLgrrrl
http://GUSS.pro
SQL
BI
Tuning
Architecture
Coffee making
Professional Skills
Agenda
Agenda
Context
Architecture
Power BI - configuration
Power BI - limitations
Office Online - configuration
Office Online - limitations
Conclusion
Agenda
Context
Architecture
Power BI - configuration
Power BI - limitations
Office Online -configuration
Office Online - limitations
Conclusion
Microsoft SQL BI history
SharePoint & BI : a love story
SP 2003
•Reporting
Services
web parts
SP 2007
•Excel Services
•KPI Lists
•Chart Web
Parts
…Driven by the SQL Server Team
SP 2016
•No big change
SP 2013
•PowerView
« Excel Mode »
•Field List in Excel
Services
SP 2010
•Reporting Services
Integrated Mode
•PerformancePoint
in SharePoint
•Power Pivot for
Excel & SharePoint
•PowerView Native
mode
What is Power Bi Report Server ?
•All SSRS components
•Power BI integration
•Excel online Integration
•No SharePoint involved
Sql Server
Reporting
Service
with a
twist
Power Bi Report Server reports types
Paginated
RDL
(classic
SSRS
style
reports)
Interactive
PBIX
(Power BI
Desktop)
Mobile
RDLX or
PBIX
Analytical
XLSX
(Excel)
SSRS-PBIRS-PBI
Confusion? Report Server integration with Power BI service
Confusion? Paginated Report on Power BI Service
Demo
Agenda
Context
Architecture
Power BI - configuration
Power BI - limitations
Office Online - configuration
Office Online - limitations
Conclusion
Power BI Reports
Sql
Architecture : example
DataColl
ect
…
CONF
LZ
Cordaba
LZ MDM
LZ Data
Collect
DWH
Staging
Reports
Power BI
SQL
…
Cube
LZ
Excel
Sources SQL Server – SSIS/DB Engine/R Services
SSAS Tabular
/ Power Pivot
PBI Report
Server
Office Online
Cordaba
Architecture: who’s working ?
Reports
Power BICube
Excel
SSAS Tabular /
Power Pivot
PBI Report Server
Office Online
AS Engine
Office Online
Engine
SSRS web
service
ReportserverSQL
DB
Reports Repositroy
and metadata
Demo
Agenda
Context
Architecture
Power BI -configuration
Power BI - limitations
Office Online - configuration
Office Online - limitations
Conclusion
License
Power BI
Premium
• P1= 1 license
up to 8 cores
SQL Enterprise
• Software
Assurance
• No access to
cloud
Power BI Pro
• Authoring
• Not for
readers
Capacity planning
https://docs.microsoft.com/en-us/power-bi/report-
server/capacity-planning
CPU is the most Used
Rendering is the heaviest consuming activity
Goal: increase #CPU for extensive usage
Data source, live , refreshed ?
Data source Cached data Scheduled refresh Live/DirectQuery
SQL Server Database Yes Yes Yes
SQL Server Analysis ServicesYes Yes Yes
Azure SQL Database Yes Yes Yes
Azure SQL Data WarehouseYes Yes Yes
Oracle Database Yes Yes Yes
SAP Business Warehouse serverYes Yes Yes
SAP HANA Database Yes Yes Yes
Teradata Database Yes Yes Yes
Azure Analysis Services databaseYes No Yes
Excel Yes Yes No
Access Database Yes Yes No
Active Directory Yes Yes No
Azure Blob Storage Yes Yes No
Azure HDInsight (Spark) Yes Yes No
Azure Table Storage Yes Yes No
https://docs.microsoft.com/en
-us/power-bi/report-
server/data-sources
Full list on
Microsoft
Docs
Scheduled Refresh ? 25
Configure Kerberos to use Power BI reports 26
Delegation settings on the report server service account.
SPNs for the SQL Browser service on the Analysis Services machine. This is for named instances
only.
SPNs for the Analysis Services service.
SPNs for the report server service account.
Authentication type within Report Server config.
Power BI publishing on Server
Not a publish action
but a “save as”
Demo
Agenda
Context
Architecture
Power BI –configuration
Power BI - limitations
Office Online -configuration
Office Online - limitations
Conclusion
Modern Life Cycle Policy
3-4 times a year + Security
patches
Need to update desktop as well
Version
June 2017
October 2017
March 2018
August 2018
Version history
Power Bi Report Server vs Power Bi service
On-Prem Cloud
authoring Create Power BI reports in Power BI Desktop 1 1
Create Power BI reports in the browser 0 1
data aspects Connect to services like Salesforce 0 1
Gateway required 0 1
Real-time streaming 0 1
framework Content packs 0 1
Dashboards 0 1
Data alerts 0 1
Distribute group of reports using apps 0 1
Email subscriptions for paginated reports 1 0
Email subscriptions for Power BI reports 0 1
Full screen mode 0 1
infrastructure Advanced Office 365 collaboration 0 1
Structure Power BI mobile apps 1 1
visuals Analyze in Excel 0 1
ARC GIS maps 0 1
Custom visuals 1 1
Paginated reports 1 0
Preview features 0 1
Q&A 0 1
Quick insights 0 1
R visuals 0 1
On-Prem Cloud
authoring Create Power BI reports in Power BI Desktop 1 1
Create Power BI reports in the browser 0 1
data aspects Connect to services like Salesforce 0 1
Gateway required 0 1
Real-time streaming 0 1
framework Content packs 0 1
Dashboards 0 1
Data alerts 0 1
Distribute group of reports using apps 0 1
Email subscriptions for paginated reports 1 0
Email subscriptions for Power BI reports 0 1
Full screen mode 0 1
infrastructure Advanced Office 365collaboration 0 1
Structure Power BI mobile apps 1 1
visuals Analyze in Excel 0 1
ARC GIS maps 0 1
Custom visuals 1 1
Paginated reports 1 0
Preview features 0 1
Q&A 0 1
Quick insights 0 1
R visuals 0 1
Agenda
Context
Architecture
Power BI - configuration
Power BI - limitations
Office Online - configuration
Office Online - limitations
Conclusion
Installation and Configuration
Prerequisites
Only in PowerShell
Installing the SharePoint 2016 BI Stack
1 Install
SharePoint 2016
with SQL Server
2014 or 2016
2 Install Office
Online Server
3 Install Analysis
Services in
SharePoint Mode
4 Register
Analysis Services
in Excel Online
5 Deploy Power
Pivot Add-in
(Data
refresh,Power
Pivot Gallery,…)
6 Deploy
Reporting Service
Integrated Mode
7.Set Kerberos
Constraint
Delegation
between SP and
OOS
Installing Office Online with Power BI server
1 Install Power BI
Reports erver
2 Install Office
Online Server
3 Install Analysis
Services in
PowerPivot Mode
4 Register
Analysis Services
in Excel Online
5 Deploy Power
Pivot Add-in
(Data
refresh,Power
Pivot Gallery,…)
6 Deploy
Reporting Service
Integrated Mode
7.Set Kerberos
Constraint
Delegation
between PBIRS
and OOS
Refresh and updates
Power Bi server
Refresh and updates
Only embedded
connections
Not all data
sources
Kerberos
Delegation EffectiveUserName
No scheduled
refresh
Data Sources for Excel Online
Supported
• SSAS
• SQL
• ODBC
Not supported
• Access databases
• Web content
• XML data
• Microsoft Azure
Marketplace
• Text files
Data source Authentication method
• Windows authentication (integrated security)
• using Kerberos Constrained Delegation
• using Secure Store
• using the EffectiveUserName connection string property
Analysis Services
• Windows authentication (integrated security)
• using Kerberos Constrained Delegation
• using Secure Store
• SQL Server Authentication
SQL Server
• Varies per data source, typically a user-name and password pair
stored in the connection string.
Custom data
providers
Configure Online –Excel services
Prevent a workbook
from loading in
Excel Online if data
refresh fails
Set the Excel Online
cache time for
volatile functions
Set the number of
Excel Online data
requests per session
Set the Excel Online
workbook
calculation mode
Set the maximum
Excel Online image
size
Configure an
Analysis Services
(data model) server
for Excel Online
Configure Analysis
Services
EffectiveUserName
in Excel Online
Demo
Agenda
Context
Architecture
Power BI –configuration
Power BI - limitations
Office Online -configuration
Office Online - limitations
Conclusion
OOS limitations
No linked
connection store
No scheduling No Notifications
More an
invocation than a
real integration
Classical troubles
• Content
Classical Troubles
Complexity and Troubleshooting
• Check connection context
• Both for SQL & SSAS
SQL profiler
• Delegation
• Services accounts
Active directory Users &
Computers
• Log
• Configuration
SSMS
• SPN
• Delegation
SQL Kerberos
Configuration Manager
• Office Online server LogULS Log
• Claim to Windows Token ServiceC2WTS tester tool
Agenda
Context
Architecture
Power BI –configuration
Power BI - limitations
Office Online -configuration
Office Online - limitations
Conclusion
Pitfalls
Slower evolution
than the cloud
Expensive Complexity
Not all the reports
with the same
management
Maintenance
Benefits
Not everyone
is cloud ready
Power BI
attraction
Big legacy
Excel
obsession
No SharePoint
involved
Questions
@theSQLgrrrl
www.shareql.com
Thesqlgrrrl.wordpress.com
51
Ressource
To download Power BI Report Server, and Power BI
Desktop optimized for Power BI Report Server, go
to On-premises reporting with Power BI Report
Server.
Also check these sources to keep up-to-date on
new features in Power BI Report Server.
•Microsoft Power BI Blog
•SQL Server Reporting Services Team Blog
•The Guy in a Cube YouTube channel
Sponsor Raffle!!!
• Each sponsor stamp will opt you into sponsor raffle prize and mailings
• Collect 7 or more sponsor stamps on your Badge to be eligible for the
Xbox One X
• Hand entire Badge/ ribbon back into registration desk at end of day to
enter the prize draw
• Badges drawn at 5.15pm in Trinobantes (if you are drawn and do not
have the pre-requisite stamp/s….. You’ll lose!)
Social
• Tweet on #spscambridge OR #sqlsatcambridge
• We have Giant Jenga, Giant Connect 4, Giant Kerplunk and Sack races!
• Post event, join us for a SharePint/ SQLPint from our bar
• Don’t forget to thank Sponsors, Volunteers and Speakers!
• The event doors will close at 6.30pm
THANK YOU
Thanks for your time

Más contenido relacionado

La actualidad más candente

Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanWorking with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
David J Rosenthal
 

La actualidad más candente (20)

Power BI Architecture
Power BI ArchitecturePower BI Architecture
Power BI Architecture
 
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanWorking with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
 
Amazon QuickSight
Amazon QuickSightAmazon QuickSight
Amazon QuickSight
 
Overview on Azure Machine Learning
Overview on Azure Machine LearningOverview on Azure Machine Learning
Overview on Azure Machine Learning
 
Snowflake Automated Deployments / CI/CD Pipelines
Snowflake Automated Deployments / CI/CD PipelinesSnowflake Automated Deployments / CI/CD Pipelines
Snowflake Automated Deployments / CI/CD Pipelines
 
Introduction to Power Platform
Introduction to Power PlatformIntroduction to Power Platform
Introduction to Power Platform
 
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentation
 
Microsoft Azure BI Solutions in the Cloud
Microsoft Azure BI Solutions in the CloudMicrosoft Azure BI Solutions in the Cloud
Microsoft Azure BI Solutions in the Cloud
 
Snowflake + Power BI: Cloud Analytics for Everyone
Snowflake + Power BI: Cloud Analytics for EveryoneSnowflake + Power BI: Cloud Analytics for Everyone
Snowflake + Power BI: Cloud Analytics for Everyone
 
Power BI Desktop | Power BI Tutorial | Power BI Training | Edureka
Power BI Desktop | Power BI Tutorial | Power BI Training | EdurekaPower BI Desktop | Power BI Tutorial | Power BI Training | Edureka
Power BI Desktop | Power BI Tutorial | Power BI Training | Edureka
 
Siligong.Data - May 2021 - Transforming your analytics workflow with dbt
Siligong.Data - May 2021 - Transforming your analytics workflow with dbtSiligong.Data - May 2021 - Transforming your analytics workflow with dbt
Siligong.Data - May 2021 - Transforming your analytics workflow with dbt
 
The Lifecycle of an AWS IoT Thing
The Lifecycle of an AWS IoT ThingThe Lifecycle of an AWS IoT Thing
The Lifecycle of an AWS IoT Thing
 
Real time data quality on Flink
Real time data quality on FlinkReal time data quality on Flink
Real time data quality on Flink
 
Oracle business intelligence overview
Oracle business intelligence overviewOracle business intelligence overview
Oracle business intelligence overview
 
Enterprise Security: Tableau vs. Power BI
Enterprise Security: Tableau vs. Power BIEnterprise Security: Tableau vs. Power BI
Enterprise Security: Tableau vs. Power BI
 
Power BI Overview
Power BI Overview Power BI Overview
Power BI Overview
 
Azure App Service
Azure App ServiceAzure App Service
Azure App Service
 
Building a Real-Time Feature Store at iFood
Building a Real-Time Feature Store at iFoodBuilding a Real-Time Feature Store at iFood
Building a Real-Time Feature Store at iFood
 
Data Lake,beyond the Data Warehouse
Data Lake,beyond the Data WarehouseData Lake,beyond the Data Warehouse
Data Lake,beyond the Data Warehouse
 
PowerBI - Porto.Data - 20150219
PowerBI - Porto.Data - 20150219PowerBI - Porto.Data - 20150219
PowerBI - Porto.Data - 20150219
 

Similar a Power BI Report Server & Office Online Server

SharePoint Saturday Belgium 2014 - Best Practices for Configuring the ShareP...
SharePoint Saturday Belgium 2014 -  Best Practices for Configuring the ShareP...SharePoint Saturday Belgium 2014 -  Best Practices for Configuring the ShareP...
SharePoint Saturday Belgium 2014 - Best Practices for Configuring the ShareP...
BIWUG
 
Formulating Power BI Enterprise Strategy
Formulating Power BI Enterprise StrategyFormulating Power BI Enterprise Strategy
Formulating Power BI Enterprise Strategy
Teo Lachev
 
SharePoint Days Casablanca 2016 - Tout ce que vous devez savoir sur Power BI v2
SharePoint Days Casablanca 2016 - Tout ce que vous devez savoir sur Power BI v2SharePoint Days Casablanca 2016 - Tout ce que vous devez savoir sur Power BI v2
SharePoint Days Casablanca 2016 - Tout ce que vous devez savoir sur Power BI v2
Benoit Jester
 
Heavy Metal PowerPivot Remastered
Heavy Metal PowerPivot RemasteredHeavy Metal PowerPivot Remastered
Heavy Metal PowerPivot Remastered
Jason Himmelstein
 
PowerBIReportServer_duryan_20170919.pptx
PowerBIReportServer_duryan_20170919.pptxPowerBIReportServer_duryan_20170919.pptx
PowerBIReportServer_duryan_20170919.pptx
PrasannaKumarpanda2
 
Embed Interactive Reports in Your Apps
Embed Interactive Reports in Your AppsEmbed Interactive Reports in Your Apps
Embed Interactive Reports in Your Apps
Teo Lachev
 

Similar a Power BI Report Server & Office Online Server (20)

SharePoint Saturday Belgium 2014 - Best Practices for Configuring the ShareP...
SharePoint Saturday Belgium 2014 -  Best Practices for Configuring the ShareP...SharePoint Saturday Belgium 2014 -  Best Practices for Configuring the ShareP...
SharePoint Saturday Belgium 2014 - Best Practices for Configuring the ShareP...
 
RDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business IntelligenceRDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business Intelligence
 
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
 
Formulating Power BI Enterprise Strategy
Formulating Power BI Enterprise StrategyFormulating Power BI Enterprise Strategy
Formulating Power BI Enterprise Strategy
 
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...
 
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
 
BI in the Cloud - Microsoft Power BI Overview and Demo
BI in the Cloud - Microsoft Power BI Overview and DemoBI in the Cloud - Microsoft Power BI Overview and Demo
BI in the Cloud - Microsoft Power BI Overview and Demo
 
SharePoint Days Casablanca 2016 - Tout ce que vous devez savoir sur Power BI v2
SharePoint Days Casablanca 2016 - Tout ce que vous devez savoir sur Power BI v2SharePoint Days Casablanca 2016 - Tout ce que vous devez savoir sur Power BI v2
SharePoint Days Casablanca 2016 - Tout ce que vous devez savoir sur Power BI v2
 
Power BI Report Server: a Deep Dive for PBIUG Vancouver
Power BI Report Server: a Deep Dive for PBIUG VancouverPower BI Report Server: a Deep Dive for PBIUG Vancouver
Power BI Report Server: a Deep Dive for PBIUG Vancouver
 
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)
 
Power bi overview
Power bi overview Power bi overview
Power bi overview
 
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
 
Microsoft BI reporting capabilities (on-prem solutions) Presentation
Microsoft BI reporting capabilities (on-prem solutions) PresentationMicrosoft BI reporting capabilities (on-prem solutions) Presentation
Microsoft BI reporting capabilities (on-prem solutions) Presentation
 
Making the Most of Power BI with SQL Server 2014 and Azure
Making the Most of Power BI with SQL Server 2014 and AzureMaking the Most of Power BI with SQL Server 2014 and Azure
Making the Most of Power BI with SQL Server 2014 and Azure
 
Heavy Metal PowerPivot Remastered
Heavy Metal PowerPivot RemasteredHeavy Metal PowerPivot Remastered
Heavy Metal PowerPivot Remastered
 
Bringing your data to life using Power BI - SPS London 2016
Bringing your data to life using Power BI - SPS London 2016Bringing your data to life using Power BI - SPS London 2016
Bringing your data to life using Power BI - SPS London 2016
 
Business Intelligence for SharePoint
Business Intelligence for SharePointBusiness Intelligence for SharePoint
Business Intelligence for SharePoint
 
PowerBIReportServer_duryan_20170919.pptx
PowerBIReportServer_duryan_20170919.pptxPowerBIReportServer_duryan_20170919.pptx
PowerBIReportServer_duryan_20170919.pptx
 
Embed Interactive Reports in Your Apps
Embed Interactive Reports in Your AppsEmbed Interactive Reports in Your Apps
Embed Interactive Reports in Your Apps
 

Más de Isabelle Van Campenhoudt

haute Disponibilité et reprise sur incident dans SharePoint avec groupes de d...
haute Disponibilité et reprise sur incident dans SharePoint avec groupes de d...haute Disponibilité et reprise sur incident dans SharePoint avec groupes de d...
haute Disponibilité et reprise sur incident dans SharePoint avec groupes de d...
Isabelle Van Campenhoudt
 
Tuning Sql Server for SharePoint--- Community Day Belgium 2013
Tuning Sql Server for SharePoint--- Community Day Belgium 2013Tuning Sql Server for SharePoint--- Community Day Belgium 2013
Tuning Sql Server for SharePoint--- Community Day Belgium 2013
Isabelle Van Campenhoudt
 

Más de Isabelle Van Campenhoudt (15)

From Excel hero to Power BI champion
From Excel hero to Power BI championFrom Excel hero to Power BI champion
From Excel hero to Power BI champion
 
Excel patterns in Power BI: From Excel hero to Power BI Champion
Excel patterns in Power BI: From Excel hero to Power BI ChampionExcel patterns in Power BI: From Excel hero to Power BI Champion
Excel patterns in Power BI: From Excel hero to Power BI Champion
 
Retour d'expérience Power BI
Retour d'expérience Power BIRetour d'expérience Power BI
Retour d'expérience Power BI
 
Espc17 make your share point fly by tuning and optimising sql server
Espc17 make your share point  fly by tuning and optimising sql serverEspc17 make your share point  fly by tuning and optimising sql server
Espc17 make your share point fly by tuning and optimising sql server
 
Azure Data Factory-Rebuild 2017
Azure Data Factory-Rebuild 2017 Azure Data Factory-Rebuild 2017
Azure Data Factory-Rebuild 2017
 
Power Bi, le tour complet 2017
Power Bi, le tour complet 2017 Power Bi, le tour complet 2017
Power Bi, le tour complet 2017
 
SQL azure database for DBA
SQL azure database for DBASQL azure database for DBA
SQL azure database for DBA
 
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groups
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groupsUnbreakable Sharepoint 2016 With SQL Server 2016 availability groups
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groups
 
Ms Cloud Summit 2017 - Power Bi, le tour complet 2017
Ms Cloud Summit 2017 - Power Bi, le tour complet 2017Ms Cloud Summit 2017 - Power Bi, le tour complet 2017
Ms Cloud Summit 2017 - Power Bi, le tour complet 2017
 
SQL 2016 Query Store: Et si mes queries m'étaient contées...
SQL 2016 Query Store: Et si mes queries m'étaient contées...SQL 2016 Query Store: Et si mes queries m'étaient contées...
SQL 2016 Query Store: Et si mes queries m'étaient contées...
 
haute Disponibilité et reprise sur incident dans SharePoint avec groupes de d...
haute Disponibilité et reprise sur incident dans SharePoint avec groupes de d...haute Disponibilité et reprise sur incident dans SharePoint avec groupes de d...
haute Disponibilité et reprise sur incident dans SharePoint avec groupes de d...
 
Dat202 Techdays Paris 2015: PowerBI un an après
Dat202 Techdays Paris 2015: PowerBI un an aprèsDat202 Techdays Paris 2015: PowerBI un an après
Dat202 Techdays Paris 2015: PowerBI un an après
 
Powerbi 365
Powerbi 365Powerbi 365
Powerbi 365
 
Cycle Power BI Part1
Cycle Power BI Part1Cycle Power BI Part1
Cycle Power BI Part1
 
Tuning Sql Server for SharePoint--- Community Day Belgium 2013
Tuning Sql Server for SharePoint--- Community Day Belgium 2013Tuning Sql Server for SharePoint--- Community Day Belgium 2013
Tuning Sql Server for SharePoint--- Community Day Belgium 2013
 

Último

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Último (20)

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 

Power BI Report Server & Office Online Server

  • 2. Power Bi Report Server and Office Online Server Modernize your on-premises BI approach Isabelle Van campenhoudt
  • 3. Thank you to our sponsors!
  • 4. 4 Isabelle Van Campenhoudt Managing Partner at ShareQL About Isabelle 7X Data Platform MVP, Brussels Consultant, Speaker Trainer, PASS Community Leader SQL server since 1999 SharePoint BI & Power BI since it starts Blog: theSQLGrrrl.wordpress.com ivc@shareql.com Twitter: @theSQLgrrrl http://GUSS.pro SQL BI Tuning Architecture Coffee making Professional Skills
  • 6. Agenda Context Architecture Power BI - configuration Power BI - limitations Office Online - configuration Office Online - limitations Conclusion
  • 7. Agenda Context Architecture Power BI - configuration Power BI - limitations Office Online -configuration Office Online - limitations Conclusion
  • 9. SharePoint & BI : a love story SP 2003 •Reporting Services web parts SP 2007 •Excel Services •KPI Lists •Chart Web Parts …Driven by the SQL Server Team SP 2016 •No big change SP 2013 •PowerView « Excel Mode » •Field List in Excel Services SP 2010 •Reporting Services Integrated Mode •PerformancePoint in SharePoint •Power Pivot for Excel & SharePoint •PowerView Native mode
  • 10. What is Power Bi Report Server ? •All SSRS components •Power BI integration •Excel online Integration •No SharePoint involved Sql Server Reporting Service with a twist
  • 11. Power Bi Report Server reports types Paginated RDL (classic SSRS style reports) Interactive PBIX (Power BI Desktop) Mobile RDLX or PBIX Analytical XLSX (Excel)
  • 13. Confusion? Report Server integration with Power BI service
  • 14. Confusion? Paginated Report on Power BI Service
  • 15. Demo
  • 16. Agenda Context Architecture Power BI - configuration Power BI - limitations Office Online - configuration Office Online - limitations Conclusion
  • 18. Architecture : example DataColl ect … CONF LZ Cordaba LZ MDM LZ Data Collect DWH Staging Reports Power BI SQL … Cube LZ Excel Sources SQL Server – SSIS/DB Engine/R Services SSAS Tabular / Power Pivot PBI Report Server Office Online Cordaba
  • 19. Architecture: who’s working ? Reports Power BICube Excel SSAS Tabular / Power Pivot PBI Report Server Office Online AS Engine Office Online Engine SSRS web service ReportserverSQL DB Reports Repositroy and metadata
  • 20. Demo
  • 21. Agenda Context Architecture Power BI -configuration Power BI - limitations Office Online - configuration Office Online - limitations Conclusion
  • 22. License Power BI Premium • P1= 1 license up to 8 cores SQL Enterprise • Software Assurance • No access to cloud Power BI Pro • Authoring • Not for readers
  • 23. Capacity planning https://docs.microsoft.com/en-us/power-bi/report- server/capacity-planning CPU is the most Used Rendering is the heaviest consuming activity Goal: increase #CPU for extensive usage
  • 24. Data source, live , refreshed ? Data source Cached data Scheduled refresh Live/DirectQuery SQL Server Database Yes Yes Yes SQL Server Analysis ServicesYes Yes Yes Azure SQL Database Yes Yes Yes Azure SQL Data WarehouseYes Yes Yes Oracle Database Yes Yes Yes SAP Business Warehouse serverYes Yes Yes SAP HANA Database Yes Yes Yes Teradata Database Yes Yes Yes Azure Analysis Services databaseYes No Yes Excel Yes Yes No Access Database Yes Yes No Active Directory Yes Yes No Azure Blob Storage Yes Yes No Azure HDInsight (Spark) Yes Yes No Azure Table Storage Yes Yes No https://docs.microsoft.com/en -us/power-bi/report- server/data-sources Full list on Microsoft Docs
  • 26. Configure Kerberos to use Power BI reports 26 Delegation settings on the report server service account. SPNs for the SQL Browser service on the Analysis Services machine. This is for named instances only. SPNs for the Analysis Services service. SPNs for the report server service account. Authentication type within Report Server config.
  • 27. Power BI publishing on Server Not a publish action but a “save as”
  • 28. Demo
  • 29. Agenda Context Architecture Power BI –configuration Power BI - limitations Office Online -configuration Office Online - limitations Conclusion
  • 30. Modern Life Cycle Policy 3-4 times a year + Security patches Need to update desktop as well Version June 2017 October 2017 March 2018 August 2018 Version history
  • 31. Power Bi Report Server vs Power Bi service On-Prem Cloud authoring Create Power BI reports in Power BI Desktop 1 1 Create Power BI reports in the browser 0 1 data aspects Connect to services like Salesforce 0 1 Gateway required 0 1 Real-time streaming 0 1 framework Content packs 0 1 Dashboards 0 1 Data alerts 0 1 Distribute group of reports using apps 0 1 Email subscriptions for paginated reports 1 0 Email subscriptions for Power BI reports 0 1 Full screen mode 0 1 infrastructure Advanced Office 365 collaboration 0 1 Structure Power BI mobile apps 1 1 visuals Analyze in Excel 0 1 ARC GIS maps 0 1 Custom visuals 1 1 Paginated reports 1 0 Preview features 0 1 Q&A 0 1 Quick insights 0 1 R visuals 0 1 On-Prem Cloud authoring Create Power BI reports in Power BI Desktop 1 1 Create Power BI reports in the browser 0 1 data aspects Connect to services like Salesforce 0 1 Gateway required 0 1 Real-time streaming 0 1 framework Content packs 0 1 Dashboards 0 1 Data alerts 0 1 Distribute group of reports using apps 0 1 Email subscriptions for paginated reports 1 0 Email subscriptions for Power BI reports 0 1 Full screen mode 0 1 infrastructure Advanced Office 365collaboration 0 1 Structure Power BI mobile apps 1 1 visuals Analyze in Excel 0 1 ARC GIS maps 0 1 Custom visuals 1 1 Paginated reports 1 0 Preview features 0 1 Q&A 0 1 Quick insights 0 1 R visuals 0 1
  • 32. Agenda Context Architecture Power BI - configuration Power BI - limitations Office Online - configuration Office Online - limitations Conclusion
  • 34. Installing the SharePoint 2016 BI Stack 1 Install SharePoint 2016 with SQL Server 2014 or 2016 2 Install Office Online Server 3 Install Analysis Services in SharePoint Mode 4 Register Analysis Services in Excel Online 5 Deploy Power Pivot Add-in (Data refresh,Power Pivot Gallery,…) 6 Deploy Reporting Service Integrated Mode 7.Set Kerberos Constraint Delegation between SP and OOS
  • 35. Installing Office Online with Power BI server 1 Install Power BI Reports erver 2 Install Office Online Server 3 Install Analysis Services in PowerPivot Mode 4 Register Analysis Services in Excel Online 5 Deploy Power Pivot Add-in (Data refresh,Power Pivot Gallery,…) 6 Deploy Reporting Service Integrated Mode 7.Set Kerberos Constraint Delegation between PBIRS and OOS
  • 37. Refresh and updates Only embedded connections Not all data sources Kerberos Delegation EffectiveUserName No scheduled refresh
  • 38. Data Sources for Excel Online Supported • SSAS • SQL • ODBC Not supported • Access databases • Web content • XML data • Microsoft Azure Marketplace • Text files
  • 39. Data source Authentication method • Windows authentication (integrated security) • using Kerberos Constrained Delegation • using Secure Store • using the EffectiveUserName connection string property Analysis Services • Windows authentication (integrated security) • using Kerberos Constrained Delegation • using Secure Store • SQL Server Authentication SQL Server • Varies per data source, typically a user-name and password pair stored in the connection string. Custom data providers
  • 40. Configure Online –Excel services Prevent a workbook from loading in Excel Online if data refresh fails Set the Excel Online cache time for volatile functions Set the number of Excel Online data requests per session Set the Excel Online workbook calculation mode Set the maximum Excel Online image size Configure an Analysis Services (data model) server for Excel Online Configure Analysis Services EffectiveUserName in Excel Online
  • 41. Demo
  • 42. Agenda Context Architecture Power BI –configuration Power BI - limitations Office Online -configuration Office Online - limitations Conclusion
  • 43. OOS limitations No linked connection store No scheduling No Notifications More an invocation than a real integration
  • 46. Complexity and Troubleshooting • Check connection context • Both for SQL & SSAS SQL profiler • Delegation • Services accounts Active directory Users & Computers • Log • Configuration SSMS • SPN • Delegation SQL Kerberos Configuration Manager • Office Online server LogULS Log • Claim to Windows Token ServiceC2WTS tester tool
  • 47. Agenda Context Architecture Power BI –configuration Power BI - limitations Office Online -configuration Office Online - limitations Conclusion
  • 48. Pitfalls Slower evolution than the cloud Expensive Complexity Not all the reports with the same management Maintenance
  • 49. Benefits Not everyone is cloud ready Power BI attraction Big legacy Excel obsession No SharePoint involved
  • 51. 51 Ressource To download Power BI Report Server, and Power BI Desktop optimized for Power BI Report Server, go to On-premises reporting with Power BI Report Server. Also check these sources to keep up-to-date on new features in Power BI Report Server. •Microsoft Power BI Blog •SQL Server Reporting Services Team Blog •The Guy in a Cube YouTube channel
  • 52. Sponsor Raffle!!! • Each sponsor stamp will opt you into sponsor raffle prize and mailings • Collect 7 or more sponsor stamps on your Badge to be eligible for the Xbox One X • Hand entire Badge/ ribbon back into registration desk at end of day to enter the prize draw • Badges drawn at 5.15pm in Trinobantes (if you are drawn and do not have the pre-requisite stamp/s….. You’ll lose!)
  • 53. Social • Tweet on #spscambridge OR #sqlsatcambridge • We have Giant Jenga, Giant Connect 4, Giant Kerplunk and Sack races! • Post event, join us for a SharePint/ SQLPint from our bar • Don’t forget to thank Sponsors, Volunteers and Speakers! • The event doors will close at 6.30pm
  • 54. THANK YOU Thanks for your time