SlideShare a Scribd company logo
Power BI Report Server: a Deep Dive
PASS Vancouver
September 26, 2019
Who is this guy?
Luca Gualtieri
• BI and Analytics consultant
• Power BI expert (MCP)
• Project management
• Co-founder of PBI Lab
• Passion for data and programming
luca.gualtieri@pbilab.com
pbilab.com
Agenda
Live Dashboard Demo
Introduction to Power BI and Power BI Report Server
Power BI Report Server for the BI user + Demo
Editions, Licensing, Download & Installation + Demo
Branding, Configuration, Utilities and API + Demo
Summary & QA
Live Dashboard Demo
Applications My Purpose Real Purpose
Live Survey with Power BI
• Gives users the ability to
stream real-time results into
a dashboard
• Think about data sources like
social media, IoT devices, in
out example MSFT Forms
• Understand your level of
expertise in Power BI Report
Server
• Add a little bit of flexibility at
the presentation flow
• Focus on the right topics
• A little bit of fun 
Live Power BI Dashboard
PBI Lab Power BI Workspace
Power BI Report Server
Introduction to Power BI
Power BI
INSIGHTS
Get started quickly
Natural Language Query
Real-Time Dashboards &
Interactive Reports
Custom Visualizations
DATA
Cloud
On-premises
ACTION
Automation
Apps
People
MobilePC HoloLens
Power BI: extended on-premises
Custom Visualizations
Live Dashboards
Natural Language Query
Get started quickly
Power BI reports
Power BI
SSRS reports
Power BI reports
Custom
Visualizations
Power BI Report Server
Power BI Report Server
Move to the cloud on your terms
Compatible with SSRS
Keep Power BI reports on-premises
SSRS reports
Power BI reports
Custom
Visualizations
Power BI Report Server
Compatible with SSRS
Built on proven SQL Server Reporting Services technology
Consume in multiple ways
Benefit from an enterprise-ready solution
Publish SSRS reports
Scenarios for all reporting products
My organization wants an on-
premises solution to generate
precisely-formatted operational
reports
My organization wants an on-
premises solution for self-
service BI as well as
operational reporting
My organization wants a
managed Software-as-a-
Service (SaaS) solution for next-
generation, business user-led
BI, complete with Apps, real-
time Dashboards, Q&A,
and more
SQL Server Reporting Services Power BI Report Server Power BI service
Compare reporting options
SQL Server
Reporting Services
Power BI
Report Server
Power BI
Service
Deployment On-premises On-premises Cloud
Power BI dashboards 
Power BI apps 
Natural language query (Q&A) 
Power BI reports  
Paginated reports (RDL)  
Mobile reports  
How to buy SQL Server [1] Power BI/SQL Server [2] Power BI
Feature updates SQL Server release cycle Rapid release cycle Rapid release cycle
Support lifecycle SQL Server support policy Modern Lifecycle Policy Managed service
1. SQL Server Standard or Enterprise.
2. Power BI Premium (or SQL Server Enterprise with Software Assurance) per core + Power BI Pro per report publisher
PBIRS for the BI User
Power BI Report Server
Create interactive reports
in Power BI Desktop
Create Publish
Publish to Power BI Report Server
Consume
View and interact in
Power BI Mobile or web browser
Create beautiful, interactive reports
Using Power BI Desktop
Connect to Analysis Services
(Tabular or Multidimensional)
and many other data sources
Variety of built-in and custom
visuals
Direct deployment to Power BI
Report Server
Optimized for document generation
and printing
Page headers, footers, and page breaks
Precise layout and formatting
Conditional formatting and visibility
Modern chart and gauge styles
Create modern paginated reports
Design beautiful documents quickly and easily
View and interact with Excel workbooks
Publish paginated, Power BI, and
Excel reports in a single location
Use a PowerPivot data model
Use live connection to Analysis
Services (Tabular)
Publish and manage reports
Power BI Desktop
Publish to Power BI Report Server
Re-open, edit, and save back
Organize and manage access to
reports
Power BI Report Server
HTML5 rs:Embed=true
Consume reports in multiple ways
Mobile apps
</>
Windows
Android
iOS
Web portal Embedded In your apps
Two editions of Power BI Desktop
Power BI Desktop
Optimized
Power BI
Desktop
PBIRS for the BI User
Demo
Edition & Licensing
Editions
Editions
Editions
Licensing
How to acquire Power BI Report Server
Power BI Premium
Modern Lifecycle Policy
Support EndsNew Release
Year 1 Year 2
Security &
Critical
Updates
Security Updates (Only)
Security &
Critical
Updates
Security Updates (Only)
Security &
Critical
Updates
Security Updates (Only)
Release 1
Release 2
Release 3
Frequent releases
(planning ~3 per year)
Security & critical updates
until next release
Security updates continue
for remainder of 12 months
Download & Installation
Download
Download the msi installers from MSFT
https://www.microsoft.com/en-us/download/details.aspx?id=56722
There are multiple files available for download: Power BI Report server and Power BI
Desktop Optimized for Report Server (32 bit and 64 bit)
Install in minutes
Lightweight download and installation
Requirements
• Windows Server 2012+
• SQL Server Database Engine (2012+)
• SQL Server Analysis Services (2012+)
Zero impact on SQL Server
Report Server Configuration Manager
Configure immediately after the setup
Open Report Server Configuration
Manager
Configuration like SSRS
Integration with Power BI
Report Server Configuration Manager
Configure immediately after the setup
Open Report Server Configuration
Manager
Configuration like SSRS
Integration with Power BI
Report Server Configuration Manager
Configure immediately after the setup
Open Report Server Configuration
Manager
Configuration like SSRS
Integration with Power BI
Migrate from SSRS (Native mode)
SSRS Power BI Report Server
Back up report server database
Install Power BI Report Server
Connect report server to database using
Report Server Configuration Manager
Copy/Move
Report Server
Database
Report
Server Database
Migrate from SSRS (SharePoint-integrated mode)
Sample Script
rs.exe
-i ssrs_migration.rss -e Mgmt2010
-s http://SourceServer/_vti_bin/reportserver
-v st="sites/bi" -v f="Shared Documents“
-u DomainUser1 -p Password
-v ts=http://TargetServer/reportserver
-v tu="DomainUser" -v tp="Password"
SharePoint
Migrate Reports
Power BI Report ServerSSRS
Scale-out report servers
Integrate with ADFS
Client Devices
Internet
FirewallFirewallAD FS
AD DS
Corporate
Network
Web
Application
Proxy
Power BI
Report Server
Updating PBI Desktop + Report Server
IT Pro
Power BI Report Server
Power BI Desktop
Upgrade
Need to coordinate
deployment of updates
Power BI Report Server
and Power BI Desktop
release concurrently
Upgrade
Upgrade
Preliminary Steps
• Download the new version of Power BI
Report Server
• Backup the encryption keys
• Reporting service configuration manager
• rskeymgmt (Native Mode)
• Backup the report server databases
• Backup the configuration files
Upgrade
Preliminary Steps
• Download the new version of Power BI
Report Server
• Backup the encryption keys
• Reporting service configuration manager
• rskeymgmt (Native Mode)
• Backup the report server databases
• Backup the configuration files
Upgrade
Preliminary Steps
• Download the new version of Power BI
Report Server
• Backup the encryption keys
• Reporting service configuration manager
• rskeymgmt (Native Mode)
• Backup the report server databases
• Backup the configuration files
Upgrading Demo
or
Integration with Power BI Demo
Branding
Report Server Branding (1)
A brand package for Reporting Services
consists of three items and is packaged as a
zip file.
• colors.json
• metadata.xml
• logo.png (optional)
The files must have the names listed above.
The zip file can be named however you like.
Report Server Branding (2)
The metadata.xml file allows you to set the name of brand package that you see in
Power BI Report Server.
It has a reference entry for both your colors.json file and logo.png file (if applicable).
Next, to use a logo in your brand package, make sure to update the metadata.xml
file to include a reference to a file called “PBILab_logo.png” in the Contents section.
Metadata xml file
Report Server Branding (2)
Metadata xml file
Report Server Branding (3)
Almost all the work you need to do for your brand package will happen in this file.
When the brand package is uploaded, the server extracts the appropriate
name/value pairs from the colors.json file and merges them with a master LESS
stylesheet, brand.less.
This LESS file is then processed, and the resulting CSS file is served to the client.
All colors in the stylesheet follow the six-digit hexadecimal representation of a color.
Colors json file
Report Server Branding (3)
Colors json file
Primary Section – button colors, hover colors
Secondary Section – title bar color, search bar, the left-
hand menu (when present), and text color for those
items
Neutral Primary – Home background, Reports Area
background
Neutral Secondary – Text Box background, Folder
Options background, Settings Menu
Neutral Tertiary – Site Settings backgrounds
Branding Demo
Configuration with SSMS
Config File
Steps
• Locate the log file into C:Program
FilesMicrosoft Power BI Report
ServerPBIRSRSHostingService
• Check the config.json file
• Optionally change the logging output
path and the SSAS instance port
Config File
Steps
• Locate the log file into C:Program
FilesMicrosoft Power BI Report
ServerPBIRSRSHostingService
• Check the config.json file
• Optionally change the logging output
path and the SSAS instance port
Configuration table
Steps
• Connect to PBIRS database using SSMS
• Use the ReportServer database
• Query the ConfigurationInfo table
Configuration table
Steps
• Connect to PBIRS database using SSMS
• Use the ReportServer database
• Query the ConfigurationInfo table
Connect with SSMS
Steps
• Get the Report Server Web Service URLs
• Open SSMS
• Open a new connection to Reporting
Services and connect to the Report Server
Web Service URLs
Configuration Example
Disable download button in PBIRS web portal
• Connect to Reporting Services using SSMS
• Right click on the server name and then
open the Properties section
• From the Properties menu, click on the
Advanced section and locate the property
called ShowDownloadMenu
• Change the property to false and click OK
• SERVICE RESTART IS NOT REQUIRED
Configuration Example
Disable download button in PBIRS web portal
• Connect to Reporting Services using SSMS
• Right click on the server name and then
open the Properties section
• From the Properties menu, click on the
Advanced section and locate the property
called ShowDownloadMenu
• Change the property to false and click OK
• SERVICE RESTART IS NOT REQUIRED
Configuration Example
Disable download button in PBIRS web portal
• Connect to Reporting Services using SSMS
• Right click on the server name and then
open the Properties section
• From the Properties menu, click on the
Advanced section and locate the property
called ShowDownloadMenu
• Change the property to false and click OK
• SERVICE RESTART IS NOT REQUIRED
Configuration Example
Allow specific resource extensions for upload in PBIRS web portal
• Connect to Reporting Services using SSMS
• Right click on the server name and then
open the Properties section
• From the Properties menu, click on the
Advanced section and locate the property
called
AllowedResourceExtensionsForUpload
• Change the property to false and click OK
• SERVICE RESTART IS NOT REQUIRED
Configuration Example
Allow specific resource extensions for upload in PBIRS web portal
• Connect to Reporting Services using SSMS
• Right click on the server name and then
open the Properties section
• From the Properties menu, click on the
Advanced section and locate the property
called
AllowedResourceExtensionsForUpload
• Change the property to false and click OK
• SERVICE RESTART IS NOT REQUIRED
Configuration Example
Customized Roles
• Connect to Reporting Services using SSMS
• Expand Roles to explore the existing Roles
• Right click on Roles and create a new one
• Configure the properties and click OK
• SERVICE RESTART IS NOT REQUIRED
Configuration Example
Customized Roles
• Connect to Reporting Services using SSMS
• Expand Roles to explore the existing Roles
• Right click on Roles and create a new one
• Configure the properties and click OK
• SERVICE RESTART IS NOT REQUIRED
Configuration with SSMS Demo
Office Online Server
Host Excel Workbooks
Steps
• Installation Prerequisites
• Install Office Online Server on separate machine
• Integrate with Power BI Report Server
• Add machine account as Admin to SSAS
• Install PowerPivot Instance
Host Excel Workbooks
Steps
• Installation Prerequisites
• Install Office Online Server on separate machine
• Integrate with Power BI Report Server
• Add machine account as Admin to SSAS
• Install PowerPivot Instance
API & Utilities
RS.exe utility
PBRIS tasks automation
• The rs.exe utility processes script that you provide in an input file. Use this utility to automate report server deployment and
administration tasks.
• RS.exe is located at Program FilesMicrosoft SQL Server110ToolsBinn. You can run the utility from any folder on your file system.
• To run the tool, you must have permission to connect to the report server instance you are running the script against. You can run
scripts to make changes to the local computer or a remote computer.
• The script is a RSS (Reporting Services script) file in SSRS
• The following example migrates content from the native mode Sourceserver to the native mode Targetserver.
RS.exe utility
PBRIS tasks automation
• The rs.exe utility processes script that you provide in an input file. Use this utility to automate report server deployment and
administration tasks.
• RS.exe is located at Program FilesMicrosoft SQL Server110ToolsBinn. You can run the utility from any folder on your file system.
• To run the tool, you must have permission to connect to the report server instance you are running the script against. You can run
scripts to make changes to the local computer or a remote computer.
• The script is a RSS (Reporting Services script) file in SSRS
• The following example migrates content from the native mode Sourceserver to the native mode Targetserver.
REST API
API programmatic access to PBIRS
• Power BI Report Server support Representational State Transfer (REST)
APIs. The REST APIs are service endpoints that support a set of HTTP
operations (methods), which provide create, retrieve, update, or delete
access for resources within a report server.
• The REST API provides programmatic access to the objects in a Power BI
Report Server catalog.
• http://<<reportservername>>/Reports_PBIRS/api/v2.0/
PowerShell
Reporting Services PowerShell Tools
Reporting Services supports a wide range of development and management
scenarios including PowerShell for both Native and SharePoint mode.
API & Utilities Demo
Credits & Resources
Credits
• Peter Myers – Power BI For Developer meetup at PBIUG Vancouver
• Devin Knight – Power BI Streaming Datasets with MS Flow video
• Teck Resources – Laptop, MSDN subscription, PBIRS ecperience
Resources (1)
• Power BI Report Server
https://powerbi.microsoft.com/en-us/report-server/
https://www.microsoft.com/en-us/download/details.aspx?id=56722
• RS.exe Utility
https://docs.microsoft.com/en-us/sql/reporting-services/tools/rs-exe-utility-ssrs?view=sql-server-2017
• Form, Flow and Power BI
https://flow.microsoft.com/en-us/blog/forms-and-flow-and-powerbi/
• PBIRS Role Definitions
https://docs.microsoft.com/en-us/sql/reporting-services/security/role-definitions-create-delete-or-
modify?view=sql-server-2017
Resources (2)
• Upgrade Power BI Report Server
https://docs.microsoft.com/en-us/power-bi/report-server/upgrade
• Power BI Report Server System Requirements
https://docs.microsoft.com/en-us/power-bi/report-server/system-requirements
• Host Excel Workbook
https://docs.microsoft.com/en-us/power-bi/report-server/excel-oos
• PBIRS data-sources
https://docs.microsoft.com/en-us/power-bi/report-server/data-sources
• Reporting Services Server Properties (Advanced Page)
https://docs.microsoft.com/en-us/sql/reporting-services/tools/server-properties-advanced-page-reporting-
services?view=sql-server-2017
Resources (3)
• Branding Power BI Report Server
https://docs.microsoft.com/en-us/sql/reporting-services/branding-the-web-portal?view=sql-server-2017
https://blogs.msdn.microsoft.com/sqlrsteamblog/2016/03/20/how-to-create-a-custom-brand-package-for-
reporting-services-with-sql-server-2016/
• Troubleshot Scheduled Refresh in PBIRS
https://docs.microsoft.com/en-us/power-bi/report-server/scheduled-refresh-troubleshoot
• Integrate with Active Directory Federation Services (ADFS)
https://docs.microsoft.com/en-us/power-bi/consumer/mobile/mobile-oauth-ssrs
• API
https://github.com/microsoft/ReportingServicesTools
https://docs.microsoft.com/en-us/power-bi/report-server/rest-api
https://app.swaggerhub.com/apis/microsoft-rs/PBIRS/2.0
https://github.com/Microsoft/ReportingServicesTools
Community
Connect with PASS
#sqlpass
@sqlpass
@passcommunity
Sign up for a free membership
today at PASS.org
Connect with PBI Lab
pbilab.com
@pbilab
info@pbilab.com
luca.gualtieri@pbilab.com
raymonddlima@pbilab.com
Q&A

More Related Content

What's hot

HFM Extended Analytics
HFM Extended AnalyticsHFM Extended Analytics
HFM Extended Analytics
aa026593
 
2022년 07월 21일 Confluent+Imply 웨비나 발표자료
2022년 07월 21일 Confluent+Imply 웨비나 발표자료2022년 07월 21일 Confluent+Imply 웨비나 발표자료
2022년 07월 21일 Confluent+Imply 웨비나 발표자료
confluent
 
FDMEE Custom Reports
FDMEE Custom ReportsFDMEE Custom Reports
FDMEE Custom Reports
Francisco Amores
 
HTTP - The Other Face Of Domino
HTTP - The Other Face Of DominoHTTP - The Other Face Of Domino
HTTP - The Other Face Of Domino
Gabriella Davis
 
Kafka Multi-Tenancy—160 Billion Daily Messages on One Shared Cluster at LINE
Kafka Multi-Tenancy—160 Billion Daily Messages on One Shared Cluster at LINE Kafka Multi-Tenancy—160 Billion Daily Messages on One Shared Cluster at LINE
Kafka Multi-Tenancy—160 Billion Daily Messages on One Shared Cluster at LINE
confluent
 
HFM Business Rule Writing Tips and Techniques
HFM Business Rule Writing Tips and TechniquesHFM Business Rule Writing Tips and Techniques
HFM Business Rule Writing Tips and Techniques
Alithya
 
AWS Webcast - Amazon RDS for Oracle: Best Practices and Migration
AWS Webcast - Amazon RDS for Oracle: Best Practices and Migration  AWS Webcast - Amazon RDS for Oracle: Best Practices and Migration
AWS Webcast - Amazon RDS for Oracle: Best Practices and Migration
Amazon Web Services
 
Guia configuracao-fi
Guia configuracao-fiGuia configuracao-fi
Guia configuracao-fi
Rose1208
 
Log aggregation: using Elasticsearch, Fluentd/Fluentbit and Kibana (EFK)
Log aggregation: using Elasticsearch, Fluentd/Fluentbit and Kibana (EFK)Log aggregation: using Elasticsearch, Fluentd/Fluentbit and Kibana (EFK)
Log aggregation: using Elasticsearch, Fluentd/Fluentbit and Kibana (EFK)
Lee Myring
 
Percona xtrabackup - MySQL Meetup @ Mumbai
Percona xtrabackup - MySQL Meetup @ MumbaiPercona xtrabackup - MySQL Meetup @ Mumbai
Percona xtrabackup - MySQL Meetup @ Mumbai
Nilnandan Joshi
 
Best Practices for Running PostgreSQL on AWS - DAT314 - re:Invent 2017
Best Practices for Running PostgreSQL on AWS - DAT314 - re:Invent 2017Best Practices for Running PostgreSQL on AWS - DAT314 - re:Invent 2017
Best Practices for Running PostgreSQL on AWS - DAT314 - re:Invent 2017
Amazon Web Services
 
F 37 customer down payment request
F 37 customer down payment requestF 37 customer down payment request
F 37 customer down payment request
Pradeep Thota
 
Scaling Twitter
Scaling TwitterScaling Twitter
Scaling Twitter
Blaine
 
개발자가 알아야 할 Amazon DynamoDB 활용법 :: 김일호 :: AWS Summit Seoul 2016
개발자가 알아야 할 Amazon DynamoDB 활용법 :: 김일호 :: AWS Summit Seoul 2016개발자가 알아야 할 Amazon DynamoDB 활용법 :: 김일호 :: AWS Summit Seoul 2016
개발자가 알아야 할 Amazon DynamoDB 활용법 :: 김일호 :: AWS Summit Seoul 2016
Amazon Web Services Korea
 
OpenGurukul : Database : PostgreSQL
OpenGurukul : Database : PostgreSQLOpenGurukul : Database : PostgreSQL
OpenGurukul : Database : PostgreSQL
Open Gurukul
 
PostgreSQL Database Slides
PostgreSQL Database SlidesPostgreSQL Database Slides
PostgreSQL Database Slides
metsarin
 
Creating Reports with Financial Reporting Web Studio.pptx
Creating Reports with Financial Reporting Web Studio.pptxCreating Reports with Financial Reporting Web Studio.pptx
Creating Reports with Financial Reporting Web Studio.pptx
MurtuzaS1
 
Sap business-one-month-end-processes
Sap business-one-month-end-processesSap business-one-month-end-processes
Sap business-one-month-end-processes
Keith Taylor
 
Power of power BI
Power of power BI Power of power BI
What is Power BI
What is Power BIWhat is Power BI
What is Power BI
Naseeba P P
 

What's hot (20)

HFM Extended Analytics
HFM Extended AnalyticsHFM Extended Analytics
HFM Extended Analytics
 
2022년 07월 21일 Confluent+Imply 웨비나 발표자료
2022년 07월 21일 Confluent+Imply 웨비나 발표자료2022년 07월 21일 Confluent+Imply 웨비나 발표자료
2022년 07월 21일 Confluent+Imply 웨비나 발표자료
 
FDMEE Custom Reports
FDMEE Custom ReportsFDMEE Custom Reports
FDMEE Custom Reports
 
HTTP - The Other Face Of Domino
HTTP - The Other Face Of DominoHTTP - The Other Face Of Domino
HTTP - The Other Face Of Domino
 
Kafka Multi-Tenancy—160 Billion Daily Messages on One Shared Cluster at LINE
Kafka Multi-Tenancy—160 Billion Daily Messages on One Shared Cluster at LINE Kafka Multi-Tenancy—160 Billion Daily Messages on One Shared Cluster at LINE
Kafka Multi-Tenancy—160 Billion Daily Messages on One Shared Cluster at LINE
 
HFM Business Rule Writing Tips and Techniques
HFM Business Rule Writing Tips and TechniquesHFM Business Rule Writing Tips and Techniques
HFM Business Rule Writing Tips and Techniques
 
AWS Webcast - Amazon RDS for Oracle: Best Practices and Migration
AWS Webcast - Amazon RDS for Oracle: Best Practices and Migration  AWS Webcast - Amazon RDS for Oracle: Best Practices and Migration
AWS Webcast - Amazon RDS for Oracle: Best Practices and Migration
 
Guia configuracao-fi
Guia configuracao-fiGuia configuracao-fi
Guia configuracao-fi
 
Log aggregation: using Elasticsearch, Fluentd/Fluentbit and Kibana (EFK)
Log aggregation: using Elasticsearch, Fluentd/Fluentbit and Kibana (EFK)Log aggregation: using Elasticsearch, Fluentd/Fluentbit and Kibana (EFK)
Log aggregation: using Elasticsearch, Fluentd/Fluentbit and Kibana (EFK)
 
Percona xtrabackup - MySQL Meetup @ Mumbai
Percona xtrabackup - MySQL Meetup @ MumbaiPercona xtrabackup - MySQL Meetup @ Mumbai
Percona xtrabackup - MySQL Meetup @ Mumbai
 
Best Practices for Running PostgreSQL on AWS - DAT314 - re:Invent 2017
Best Practices for Running PostgreSQL on AWS - DAT314 - re:Invent 2017Best Practices for Running PostgreSQL on AWS - DAT314 - re:Invent 2017
Best Practices for Running PostgreSQL on AWS - DAT314 - re:Invent 2017
 
F 37 customer down payment request
F 37 customer down payment requestF 37 customer down payment request
F 37 customer down payment request
 
Scaling Twitter
Scaling TwitterScaling Twitter
Scaling Twitter
 
개발자가 알아야 할 Amazon DynamoDB 활용법 :: 김일호 :: AWS Summit Seoul 2016
개발자가 알아야 할 Amazon DynamoDB 활용법 :: 김일호 :: AWS Summit Seoul 2016개발자가 알아야 할 Amazon DynamoDB 활용법 :: 김일호 :: AWS Summit Seoul 2016
개발자가 알아야 할 Amazon DynamoDB 활용법 :: 김일호 :: AWS Summit Seoul 2016
 
OpenGurukul : Database : PostgreSQL
OpenGurukul : Database : PostgreSQLOpenGurukul : Database : PostgreSQL
OpenGurukul : Database : PostgreSQL
 
PostgreSQL Database Slides
PostgreSQL Database SlidesPostgreSQL Database Slides
PostgreSQL Database Slides
 
Creating Reports with Financial Reporting Web Studio.pptx
Creating Reports with Financial Reporting Web Studio.pptxCreating Reports with Financial Reporting Web Studio.pptx
Creating Reports with Financial Reporting Web Studio.pptx
 
Sap business-one-month-end-processes
Sap business-one-month-end-processesSap business-one-month-end-processes
Sap business-one-month-end-processes
 
Power of power BI
Power of power BI Power of power BI
Power of power BI
 
What is Power BI
What is Power BIWhat is Power BI
What is Power BI
 

Similar to Power BI Report Server: a Deep Dive for SQL PASS Vancouver

PowerBIReportServer_duryan_20170919.pptx
PowerBIReportServer_duryan_20170919.pptxPowerBIReportServer_duryan_20170919.pptx
PowerBIReportServer_duryan_20170919.pptx
PrasannaKumarpanda2
 
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
Luca Gualtieri
 
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, ...
Vishal Pawar
 
Power BI Create lightning fast dashboard with power bi & Its Components
Power BI Create lightning fast dashboard with power bi & Its Components Power BI Create lightning fast dashboard with power bi & Its Components
Power BI Create lightning fast dashboard with power bi & Its Components
Vishal Pawar
 
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...
Vishal Pawar
 
Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Vishal Pawar
 
Siebel Reporting: BI Publisher
Siebel Reporting:  BI PublisherSiebel Reporting:  BI Publisher
Siebel Reporting: BI Publisher
mseback
 
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
Christopher Foot
 
Desktop intelligence compatibility pack
Desktop intelligence compatibility packDesktop intelligence compatibility pack
Desktop intelligence compatibility pack
Baskar Rethinasabapathi
 
Powerbi presentation from Microsoft Corporation
Powerbi presentation from Microsoft CorporationPowerbi presentation from Microsoft Corporation
Powerbi presentation from Microsoft Corporation
EngineerMBA1
 
SqlSaturday#699 Power BI - Create a dashboard from zero to hero
SqlSaturday#699 Power BI - Create a dashboard from zero to heroSqlSaturday#699 Power BI - Create a dashboard from zero to hero
SqlSaturday#699 Power BI - Create a dashboard from zero to hero
Vishal Pawar
 
SAP BI BO Training with HANA Inside
SAP BI BO Training with HANA InsideSAP BI BO Training with HANA Inside
SAP BI BO Training with HANA Inside
mishra4927
 
SAP BusinessObject's Webi Rich Client
SAP BusinessObject's Webi Rich ClientSAP BusinessObject's Webi Rich Client
SAP BusinessObject's Webi Rich Client
Eric Molner
 
IBM Application Delivery Foundation for z Systems
IBM Application Delivery Foundation for z SystemsIBM Application Delivery Foundation for z Systems
IBM Application Delivery Foundation for z Systems
DevOps for Enterprise Systems
 
02 power bi in a day champ
02 power bi in a day champ02 power bi in a day champ
02 power bi in a day champ
Kumton Suttiraksiri
 
Conheça o Power BI
Conheça o Power BIConheça o Power BI
Conheça o Power BI
Marcos Freccia
 
Power BI reports and dashboards for Microsoft Project Server
Power BI reports and  dashboards for Microsoft Project ServerPower BI reports and  dashboards for Microsoft Project Server
Power BI reports and dashboards for Microsoft Project Server
Advaiya Solutions, Inc.
 
Best Implementation Practices with BI Publisher
Best Implementation Practices with BI PublisherBest Implementation Practices with BI Publisher
Best Implementation Practices with BI Publisher
Mohan Dutt
 
Microsoft Power BI Technical Overview
Microsoft Power BI Technical OverviewMicrosoft Power BI Technical Overview
Microsoft Power BI Technical Overview
David J Rosenthal
 
SAP BI/DW Training with BO Integration
SAP BI/DW Training with BO IntegrationSAP BI/DW Training with BO Integration
SAP BI/DW Training with BO Integration
mishra4927
 

Similar to Power BI Report Server: a Deep Dive for SQL PASS Vancouver (20)

PowerBIReportServer_duryan_20170919.pptx
PowerBIReportServer_duryan_20170919.pptxPowerBIReportServer_duryan_20170919.pptx
PowerBIReportServer_duryan_20170919.pptx
 
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
 
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, ...
 
Power BI Create lightning fast dashboard with power bi & Its Components
Power BI Create lightning fast dashboard with power bi & Its Components Power BI Create lightning fast dashboard with power bi & Its Components
Power BI Create lightning fast dashboard with power bi & Its Components
 
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...
 
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
 
Siebel Reporting: BI Publisher
Siebel Reporting:  BI PublisherSiebel Reporting:  BI Publisher
Siebel Reporting: BI Publisher
 
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
 
Desktop intelligence compatibility pack
Desktop intelligence compatibility packDesktop intelligence compatibility pack
Desktop intelligence compatibility pack
 
Powerbi presentation from Microsoft Corporation
Powerbi presentation from Microsoft CorporationPowerbi presentation from Microsoft Corporation
Powerbi presentation from Microsoft Corporation
 
SqlSaturday#699 Power BI - Create a dashboard from zero to hero
SqlSaturday#699 Power BI - Create a dashboard from zero to heroSqlSaturday#699 Power BI - Create a dashboard from zero to hero
SqlSaturday#699 Power BI - Create a dashboard from zero to hero
 
SAP BI BO Training with HANA Inside
SAP BI BO Training with HANA InsideSAP BI BO Training with HANA Inside
SAP BI BO Training with HANA Inside
 
SAP BusinessObject's Webi Rich Client
SAP BusinessObject's Webi Rich ClientSAP BusinessObject's Webi Rich Client
SAP BusinessObject's Webi Rich Client
 
IBM Application Delivery Foundation for z Systems
IBM Application Delivery Foundation for z SystemsIBM Application Delivery Foundation for z Systems
IBM Application Delivery Foundation for z Systems
 
02 power bi in a day champ
02 power bi in a day champ02 power bi in a day champ
02 power bi in a day champ
 
Conheça o Power BI
Conheça o Power BIConheça o Power BI
Conheça o Power BI
 
Power BI reports and dashboards for Microsoft Project Server
Power BI reports and  dashboards for Microsoft Project ServerPower BI reports and  dashboards for Microsoft Project Server
Power BI reports and dashboards for Microsoft Project Server
 
Best Implementation Practices with BI Publisher
Best Implementation Practices with BI PublisherBest Implementation Practices with BI Publisher
Best Implementation Practices with BI Publisher
 
Microsoft Power BI Technical Overview
Microsoft Power BI Technical OverviewMicrosoft Power BI Technical Overview
Microsoft Power BI Technical Overview
 
SAP BI/DW Training with BO Integration
SAP BI/DW Training with BO IntegrationSAP BI/DW Training with BO Integration
SAP BI/DW Training with BO Integration
 

Recently uploaded

🚂🚘 Premium Girls Call Nashik 🛵🚡000XX00000 💃 Choose Best And Top Girl Service...
🚂🚘 Premium Girls Call Nashik  🛵🚡000XX00000 💃 Choose Best And Top Girl Service...🚂🚘 Premium Girls Call Nashik  🛵🚡000XX00000 💃 Choose Best And Top Girl Service...
🚂🚘 Premium Girls Call Nashik 🛵🚡000XX00000 💃 Choose Best And Top Girl Service...
kuldeepsharmaks8120
 
potential development of the A* search algorithm specifically
potential development of the A* search algorithm specificallypotential development of the A* search algorithm specifically
potential development of the A* search algorithm specifically
huseindihon
 
Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)
Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)
Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)
Alireza Kamrani
 
CMO MRM_May 2024 WITH BREAKDOWN AND IMPROVEMENTDATA.pdf
CMO MRM_May 2024 WITH BREAKDOWN AND IMPROVEMENTDATA.pdfCMO MRM_May 2024 WITH BREAKDOWN AND IMPROVEMENTDATA.pdf
CMO MRM_May 2024 WITH BREAKDOWN AND IMPROVEMENTDATA.pdf
IndranilDasgupta19
 
High Girls Call Mohali 000XX00000 Provide Best And Top Girl Service And No1 i...
High Girls Call Mohali 000XX00000 Provide Best And Top Girl Service And No1 i...High Girls Call Mohali 000XX00000 Provide Best And Top Girl Service And No1 i...
High Girls Call Mohali 000XX00000 Provide Best And Top Girl Service And No1 i...
gargjiya84
 
VIP Kanpur Girls Call Kanpur 0X0000000X Doorstep High-Profile Girl Service Ca...
VIP Kanpur Girls Call Kanpur 0X0000000X Doorstep High-Profile Girl Service Ca...VIP Kanpur Girls Call Kanpur 0X0000000X Doorstep High-Profile Girl Service Ca...
VIP Kanpur Girls Call Kanpur 0X0000000X Doorstep High-Profile Girl Service Ca...
satpalsheravatmumbai
 
New Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service And N...
New Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service And N...New Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service And N...
New Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service And N...
tanupasswan6
 
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...
rightmanforbloodline
 
🚂🚘 Premium Girls Call Bangalore 🛵🚡000XX00000 💃 Choose Best And Top Girl Serv...
🚂🚘 Premium Girls Call Bangalore  🛵🚡000XX00000 💃 Choose Best And Top Girl Serv...🚂🚘 Premium Girls Call Bangalore  🛵🚡000XX00000 💃 Choose Best And Top Girl Serv...
🚂🚘 Premium Girls Call Bangalore 🛵🚡000XX00000 💃 Choose Best And Top Girl Serv...
bhupeshkumar0889
 
Verified Girls Call Andheri 9930245274 Unlimited Short Providing Girls Servic...
Verified Girls Call Andheri 9930245274 Unlimited Short Providing Girls Servic...Verified Girls Call Andheri 9930245274 Unlimited Short Providing Girls Servic...
Verified Girls Call Andheri 9930245274 Unlimited Short Providing Girls Servic...
revolutionary575
 
Why_are_we_hypnotizing_ourselves-_ATeggin-1.pdf
Why_are_we_hypnotizing_ourselves-_ATeggin-1.pdfWhy_are_we_hypnotizing_ourselves-_ATeggin-1.pdf
Why_are_we_hypnotizing_ourselves-_ATeggin-1.pdf
Alexander Teggin
 
High Profile Girls Call Delhi 🛵🚡9711199171 💃 Choose Best And Top Girl Service...
High Profile Girls Call Delhi 🛵🚡9711199171 💃 Choose Best And Top Girl Service...High Profile Girls Call Delhi 🛵🚡9711199171 💃 Choose Best And Top Girl Service...
High Profile Girls Call Delhi 🛵🚡9711199171 💃 Choose Best And Top Girl Service...
kinni singh$A17
 
BDSM Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDelivery
BDSM Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeliveryBDSM Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDelivery
BDSM Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDelivery
erynsouthern
 
🚂🚘 Premium Girls Call Guwahati 🛵🚡000XX00000 💃 Choose Best And Top Girl Servi...
🚂🚘 Premium Girls Call Guwahati  🛵🚡000XX00000 💃 Choose Best And Top Girl Servi...🚂🚘 Premium Girls Call Guwahati  🛵🚡000XX00000 💃 Choose Best And Top Girl Servi...
🚂🚘 Premium Girls Call Guwahati 🛵🚡000XX00000 💃 Choose Best And Top Girl Servi...
kuldeepsharmaks8120
 
Oracle Database Desupported Features on 23ai (Part B)
Oracle Database Desupported Features on 23ai (Part B)Oracle Database Desupported Features on 23ai (Part B)
Oracle Database Desupported Features on 23ai (Part B)
Alireza Kamrani
 
PyData Sofia May 2024 - Intro to Apache Arrow
PyData Sofia May 2024 - Intro to Apache ArrowPyData Sofia May 2024 - Intro to Apache Arrow
PyData Sofia May 2024 - Intro to Apache Arrow
Uwe Korn
 
Celonis Busniess Analyst Virtual Internship.pptx
Celonis Busniess Analyst Virtual Internship.pptxCelonis Busniess Analyst Virtual Internship.pptx
Celonis Busniess Analyst Virtual Internship.pptx
AnujaGaikwad28
 
Mumbai Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service And ...
Mumbai Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service And ...Mumbai Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service And ...
Mumbai Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service And ...
norina2645
 
Celebrity Girls Call Andheri 9930245274 Unlimited Short Providing Girls Servi...
Celebrity Girls Call Andheri 9930245274 Unlimited Short Providing Girls Servi...Celebrity Girls Call Andheri 9930245274 Unlimited Short Providing Girls Servi...
Celebrity Girls Call Andheri 9930245274 Unlimited Short Providing Girls Servi...
revolutionary575
 
Celebrity Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service...
Celebrity Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service...Celebrity Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service...
Celebrity Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service...
tanupasswan6
 

Recently uploaded (20)

🚂🚘 Premium Girls Call Nashik 🛵🚡000XX00000 💃 Choose Best And Top Girl Service...
🚂🚘 Premium Girls Call Nashik  🛵🚡000XX00000 💃 Choose Best And Top Girl Service...🚂🚘 Premium Girls Call Nashik  🛵🚡000XX00000 💃 Choose Best And Top Girl Service...
🚂🚘 Premium Girls Call Nashik 🛵🚡000XX00000 💃 Choose Best And Top Girl Service...
 
potential development of the A* search algorithm specifically
potential development of the A* search algorithm specificallypotential development of the A* search algorithm specifically
potential development of the A* search algorithm specifically
 
Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)
Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)
Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)
 
CMO MRM_May 2024 WITH BREAKDOWN AND IMPROVEMENTDATA.pdf
CMO MRM_May 2024 WITH BREAKDOWN AND IMPROVEMENTDATA.pdfCMO MRM_May 2024 WITH BREAKDOWN AND IMPROVEMENTDATA.pdf
CMO MRM_May 2024 WITH BREAKDOWN AND IMPROVEMENTDATA.pdf
 
High Girls Call Mohali 000XX00000 Provide Best And Top Girl Service And No1 i...
High Girls Call Mohali 000XX00000 Provide Best And Top Girl Service And No1 i...High Girls Call Mohali 000XX00000 Provide Best And Top Girl Service And No1 i...
High Girls Call Mohali 000XX00000 Provide Best And Top Girl Service And No1 i...
 
VIP Kanpur Girls Call Kanpur 0X0000000X Doorstep High-Profile Girl Service Ca...
VIP Kanpur Girls Call Kanpur 0X0000000X Doorstep High-Profile Girl Service Ca...VIP Kanpur Girls Call Kanpur 0X0000000X Doorstep High-Profile Girl Service Ca...
VIP Kanpur Girls Call Kanpur 0X0000000X Doorstep High-Profile Girl Service Ca...
 
New Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service And N...
New Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service And N...New Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service And N...
New Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service And N...
 
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...
 
🚂🚘 Premium Girls Call Bangalore 🛵🚡000XX00000 💃 Choose Best And Top Girl Serv...
🚂🚘 Premium Girls Call Bangalore  🛵🚡000XX00000 💃 Choose Best And Top Girl Serv...🚂🚘 Premium Girls Call Bangalore  🛵🚡000XX00000 💃 Choose Best And Top Girl Serv...
🚂🚘 Premium Girls Call Bangalore 🛵🚡000XX00000 💃 Choose Best And Top Girl Serv...
 
Verified Girls Call Andheri 9930245274 Unlimited Short Providing Girls Servic...
Verified Girls Call Andheri 9930245274 Unlimited Short Providing Girls Servic...Verified Girls Call Andheri 9930245274 Unlimited Short Providing Girls Servic...
Verified Girls Call Andheri 9930245274 Unlimited Short Providing Girls Servic...
 
Why_are_we_hypnotizing_ourselves-_ATeggin-1.pdf
Why_are_we_hypnotizing_ourselves-_ATeggin-1.pdfWhy_are_we_hypnotizing_ourselves-_ATeggin-1.pdf
Why_are_we_hypnotizing_ourselves-_ATeggin-1.pdf
 
High Profile Girls Call Delhi 🛵🚡9711199171 💃 Choose Best And Top Girl Service...
High Profile Girls Call Delhi 🛵🚡9711199171 💃 Choose Best And Top Girl Service...High Profile Girls Call Delhi 🛵🚡9711199171 💃 Choose Best And Top Girl Service...
High Profile Girls Call Delhi 🛵🚡9711199171 💃 Choose Best And Top Girl Service...
 
BDSM Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDelivery
BDSM Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeliveryBDSM Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDelivery
BDSM Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDelivery
 
🚂🚘 Premium Girls Call Guwahati 🛵🚡000XX00000 💃 Choose Best And Top Girl Servi...
🚂🚘 Premium Girls Call Guwahati  🛵🚡000XX00000 💃 Choose Best And Top Girl Servi...🚂🚘 Premium Girls Call Guwahati  🛵🚡000XX00000 💃 Choose Best And Top Girl Servi...
🚂🚘 Premium Girls Call Guwahati 🛵🚡000XX00000 💃 Choose Best And Top Girl Servi...
 
Oracle Database Desupported Features on 23ai (Part B)
Oracle Database Desupported Features on 23ai (Part B)Oracle Database Desupported Features on 23ai (Part B)
Oracle Database Desupported Features on 23ai (Part B)
 
PyData Sofia May 2024 - Intro to Apache Arrow
PyData Sofia May 2024 - Intro to Apache ArrowPyData Sofia May 2024 - Intro to Apache Arrow
PyData Sofia May 2024 - Intro to Apache Arrow
 
Celonis Busniess Analyst Virtual Internship.pptx
Celonis Busniess Analyst Virtual Internship.pptxCelonis Busniess Analyst Virtual Internship.pptx
Celonis Busniess Analyst Virtual Internship.pptx
 
Mumbai Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service And ...
Mumbai Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service And ...Mumbai Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service And ...
Mumbai Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service And ...
 
Celebrity Girls Call Andheri 9930245274 Unlimited Short Providing Girls Servi...
Celebrity Girls Call Andheri 9930245274 Unlimited Short Providing Girls Servi...Celebrity Girls Call Andheri 9930245274 Unlimited Short Providing Girls Servi...
Celebrity Girls Call Andheri 9930245274 Unlimited Short Providing Girls Servi...
 
Celebrity Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service...
Celebrity Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service...Celebrity Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service...
Celebrity Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service...
 

Power BI Report Server: a Deep Dive for SQL PASS Vancouver

  • 1. Power BI Report Server: a Deep Dive PASS Vancouver September 26, 2019
  • 2. Who is this guy? Luca Gualtieri • BI and Analytics consultant • Power BI expert (MCP) • Project management • Co-founder of PBI Lab • Passion for data and programming luca.gualtieri@pbilab.com pbilab.com
  • 3. Agenda Live Dashboard Demo Introduction to Power BI and Power BI Report Server Power BI Report Server for the BI user + Demo Editions, Licensing, Download & Installation + Demo Branding, Configuration, Utilities and API + Demo Summary & QA
  • 5. Applications My Purpose Real Purpose Live Survey with Power BI • Gives users the ability to stream real-time results into a dashboard • Think about data sources like social media, IoT devices, in out example MSFT Forms • Understand your level of expertise in Power BI Report Server • Add a little bit of flexibility at the presentation flow • Focus on the right topics • A little bit of fun 
  • 6. Live Power BI Dashboard PBI Lab Power BI Workspace
  • 8. Introduction to Power BI Power BI INSIGHTS Get started quickly Natural Language Query Real-Time Dashboards & Interactive Reports Custom Visualizations DATA Cloud On-premises ACTION Automation Apps People MobilePC HoloLens
  • 9. Power BI: extended on-premises Custom Visualizations Live Dashboards Natural Language Query Get started quickly Power BI reports Power BI SSRS reports Power BI reports Custom Visualizations Power BI Report Server
  • 10. Power BI Report Server Move to the cloud on your terms Compatible with SSRS Keep Power BI reports on-premises SSRS reports Power BI reports Custom Visualizations Power BI Report Server
  • 11. Compatible with SSRS Built on proven SQL Server Reporting Services technology Consume in multiple ways Benefit from an enterprise-ready solution Publish SSRS reports
  • 12. Scenarios for all reporting products My organization wants an on- premises solution to generate precisely-formatted operational reports My organization wants an on- premises solution for self- service BI as well as operational reporting My organization wants a managed Software-as-a- Service (SaaS) solution for next- generation, business user-led BI, complete with Apps, real- time Dashboards, Q&A, and more SQL Server Reporting Services Power BI Report Server Power BI service
  • 13. Compare reporting options SQL Server Reporting Services Power BI Report Server Power BI Service Deployment On-premises On-premises Cloud Power BI dashboards  Power BI apps  Natural language query (Q&A)  Power BI reports   Paginated reports (RDL)   Mobile reports   How to buy SQL Server [1] Power BI/SQL Server [2] Power BI Feature updates SQL Server release cycle Rapid release cycle Rapid release cycle Support lifecycle SQL Server support policy Modern Lifecycle Policy Managed service 1. SQL Server Standard or Enterprise. 2. Power BI Premium (or SQL Server Enterprise with Software Assurance) per core + Power BI Pro per report publisher
  • 14. PBIRS for the BI User
  • 15. Power BI Report Server Create interactive reports in Power BI Desktop Create Publish Publish to Power BI Report Server Consume View and interact in Power BI Mobile or web browser
  • 16. Create beautiful, interactive reports Using Power BI Desktop Connect to Analysis Services (Tabular or Multidimensional) and many other data sources Variety of built-in and custom visuals Direct deployment to Power BI Report Server
  • 17. Optimized for document generation and printing Page headers, footers, and page breaks Precise layout and formatting Conditional formatting and visibility Modern chart and gauge styles Create modern paginated reports Design beautiful documents quickly and easily
  • 18. View and interact with Excel workbooks Publish paginated, Power BI, and Excel reports in a single location Use a PowerPivot data model Use live connection to Analysis Services (Tabular)
  • 19. Publish and manage reports Power BI Desktop Publish to Power BI Report Server Re-open, edit, and save back Organize and manage access to reports Power BI Report Server
  • 20. HTML5 rs:Embed=true Consume reports in multiple ways Mobile apps </> Windows Android iOS Web portal Embedded In your apps
  • 21. Two editions of Power BI Desktop Power BI Desktop Optimized Power BI Desktop
  • 22. PBIRS for the BI User Demo
  • 28. How to acquire Power BI Report Server
  • 30. Modern Lifecycle Policy Support EndsNew Release Year 1 Year 2 Security & Critical Updates Security Updates (Only) Security & Critical Updates Security Updates (Only) Security & Critical Updates Security Updates (Only) Release 1 Release 2 Release 3 Frequent releases (planning ~3 per year) Security & critical updates until next release Security updates continue for remainder of 12 months
  • 32. Download Download the msi installers from MSFT https://www.microsoft.com/en-us/download/details.aspx?id=56722 There are multiple files available for download: Power BI Report server and Power BI Desktop Optimized for Report Server (32 bit and 64 bit)
  • 33. Install in minutes Lightweight download and installation Requirements • Windows Server 2012+ • SQL Server Database Engine (2012+) • SQL Server Analysis Services (2012+) Zero impact on SQL Server
  • 34. Report Server Configuration Manager Configure immediately after the setup Open Report Server Configuration Manager Configuration like SSRS Integration with Power BI
  • 35. Report Server Configuration Manager Configure immediately after the setup Open Report Server Configuration Manager Configuration like SSRS Integration with Power BI
  • 36. Report Server Configuration Manager Configure immediately after the setup Open Report Server Configuration Manager Configuration like SSRS Integration with Power BI
  • 37. Migrate from SSRS (Native mode) SSRS Power BI Report Server Back up report server database Install Power BI Report Server Connect report server to database using Report Server Configuration Manager Copy/Move Report Server Database Report Server Database
  • 38. Migrate from SSRS (SharePoint-integrated mode) Sample Script rs.exe -i ssrs_migration.rss -e Mgmt2010 -s http://SourceServer/_vti_bin/reportserver -v st="sites/bi" -v f="Shared Documents“ -u DomainUser1 -p Password -v ts=http://TargetServer/reportserver -v tu="DomainUser" -v tp="Password" SharePoint Migrate Reports Power BI Report ServerSSRS
  • 40. Integrate with ADFS Client Devices Internet FirewallFirewallAD FS AD DS Corporate Network Web Application Proxy Power BI Report Server
  • 41. Updating PBI Desktop + Report Server IT Pro Power BI Report Server Power BI Desktop Upgrade Need to coordinate deployment of updates Power BI Report Server and Power BI Desktop release concurrently Upgrade
  • 42. Upgrade Preliminary Steps • Download the new version of Power BI Report Server • Backup the encryption keys • Reporting service configuration manager • rskeymgmt (Native Mode) • Backup the report server databases • Backup the configuration files
  • 43. Upgrade Preliminary Steps • Download the new version of Power BI Report Server • Backup the encryption keys • Reporting service configuration manager • rskeymgmt (Native Mode) • Backup the report server databases • Backup the configuration files
  • 44. Upgrade Preliminary Steps • Download the new version of Power BI Report Server • Backup the encryption keys • Reporting service configuration manager • rskeymgmt (Native Mode) • Backup the report server databases • Backup the configuration files
  • 47. Report Server Branding (1) A brand package for Reporting Services consists of three items and is packaged as a zip file. • colors.json • metadata.xml • logo.png (optional) The files must have the names listed above. The zip file can be named however you like.
  • 48. Report Server Branding (2) The metadata.xml file allows you to set the name of brand package that you see in Power BI Report Server. It has a reference entry for both your colors.json file and logo.png file (if applicable). Next, to use a logo in your brand package, make sure to update the metadata.xml file to include a reference to a file called “PBILab_logo.png” in the Contents section. Metadata xml file
  • 49. Report Server Branding (2) Metadata xml file
  • 50. Report Server Branding (3) Almost all the work you need to do for your brand package will happen in this file. When the brand package is uploaded, the server extracts the appropriate name/value pairs from the colors.json file and merges them with a master LESS stylesheet, brand.less. This LESS file is then processed, and the resulting CSS file is served to the client. All colors in the stylesheet follow the six-digit hexadecimal representation of a color. Colors json file
  • 51. Report Server Branding (3) Colors json file Primary Section – button colors, hover colors Secondary Section – title bar color, search bar, the left- hand menu (when present), and text color for those items Neutral Primary – Home background, Reports Area background Neutral Secondary – Text Box background, Folder Options background, Settings Menu Neutral Tertiary – Site Settings backgrounds
  • 54. Config File Steps • Locate the log file into C:Program FilesMicrosoft Power BI Report ServerPBIRSRSHostingService • Check the config.json file • Optionally change the logging output path and the SSAS instance port
  • 55. Config File Steps • Locate the log file into C:Program FilesMicrosoft Power BI Report ServerPBIRSRSHostingService • Check the config.json file • Optionally change the logging output path and the SSAS instance port
  • 56. Configuration table Steps • Connect to PBIRS database using SSMS • Use the ReportServer database • Query the ConfigurationInfo table
  • 57. Configuration table Steps • Connect to PBIRS database using SSMS • Use the ReportServer database • Query the ConfigurationInfo table
  • 58. Connect with SSMS Steps • Get the Report Server Web Service URLs • Open SSMS • Open a new connection to Reporting Services and connect to the Report Server Web Service URLs
  • 59. Configuration Example Disable download button in PBIRS web portal • Connect to Reporting Services using SSMS • Right click on the server name and then open the Properties section • From the Properties menu, click on the Advanced section and locate the property called ShowDownloadMenu • Change the property to false and click OK • SERVICE RESTART IS NOT REQUIRED
  • 60. Configuration Example Disable download button in PBIRS web portal • Connect to Reporting Services using SSMS • Right click on the server name and then open the Properties section • From the Properties menu, click on the Advanced section and locate the property called ShowDownloadMenu • Change the property to false and click OK • SERVICE RESTART IS NOT REQUIRED
  • 61. Configuration Example Disable download button in PBIRS web portal • Connect to Reporting Services using SSMS • Right click on the server name and then open the Properties section • From the Properties menu, click on the Advanced section and locate the property called ShowDownloadMenu • Change the property to false and click OK • SERVICE RESTART IS NOT REQUIRED
  • 62. Configuration Example Allow specific resource extensions for upload in PBIRS web portal • Connect to Reporting Services using SSMS • Right click on the server name and then open the Properties section • From the Properties menu, click on the Advanced section and locate the property called AllowedResourceExtensionsForUpload • Change the property to false and click OK • SERVICE RESTART IS NOT REQUIRED
  • 63. Configuration Example Allow specific resource extensions for upload in PBIRS web portal • Connect to Reporting Services using SSMS • Right click on the server name and then open the Properties section • From the Properties menu, click on the Advanced section and locate the property called AllowedResourceExtensionsForUpload • Change the property to false and click OK • SERVICE RESTART IS NOT REQUIRED
  • 64. Configuration Example Customized Roles • Connect to Reporting Services using SSMS • Expand Roles to explore the existing Roles • Right click on Roles and create a new one • Configure the properties and click OK • SERVICE RESTART IS NOT REQUIRED
  • 65. Configuration Example Customized Roles • Connect to Reporting Services using SSMS • Expand Roles to explore the existing Roles • Right click on Roles and create a new one • Configure the properties and click OK • SERVICE RESTART IS NOT REQUIRED
  • 68. Host Excel Workbooks Steps • Installation Prerequisites • Install Office Online Server on separate machine • Integrate with Power BI Report Server • Add machine account as Admin to SSAS • Install PowerPivot Instance
  • 69. Host Excel Workbooks Steps • Installation Prerequisites • Install Office Online Server on separate machine • Integrate with Power BI Report Server • Add machine account as Admin to SSAS • Install PowerPivot Instance
  • 71. RS.exe utility PBRIS tasks automation • The rs.exe utility processes script that you provide in an input file. Use this utility to automate report server deployment and administration tasks. • RS.exe is located at Program FilesMicrosoft SQL Server110ToolsBinn. You can run the utility from any folder on your file system. • To run the tool, you must have permission to connect to the report server instance you are running the script against. You can run scripts to make changes to the local computer or a remote computer. • The script is a RSS (Reporting Services script) file in SSRS • The following example migrates content from the native mode Sourceserver to the native mode Targetserver.
  • 72. RS.exe utility PBRIS tasks automation • The rs.exe utility processes script that you provide in an input file. Use this utility to automate report server deployment and administration tasks. • RS.exe is located at Program FilesMicrosoft SQL Server110ToolsBinn. You can run the utility from any folder on your file system. • To run the tool, you must have permission to connect to the report server instance you are running the script against. You can run scripts to make changes to the local computer or a remote computer. • The script is a RSS (Reporting Services script) file in SSRS • The following example migrates content from the native mode Sourceserver to the native mode Targetserver.
  • 73. REST API API programmatic access to PBIRS • Power BI Report Server support Representational State Transfer (REST) APIs. The REST APIs are service endpoints that support a set of HTTP operations (methods), which provide create, retrieve, update, or delete access for resources within a report server. • The REST API provides programmatic access to the objects in a Power BI Report Server catalog. • http://<<reportservername>>/Reports_PBIRS/api/v2.0/
  • 74. PowerShell Reporting Services PowerShell Tools Reporting Services supports a wide range of development and management scenarios including PowerShell for both Native and SharePoint mode.
  • 77. Credits • Peter Myers – Power BI For Developer meetup at PBIUG Vancouver • Devin Knight – Power BI Streaming Datasets with MS Flow video • Teck Resources – Laptop, MSDN subscription, PBIRS ecperience
  • 78. Resources (1) • Power BI Report Server https://powerbi.microsoft.com/en-us/report-server/ https://www.microsoft.com/en-us/download/details.aspx?id=56722 • RS.exe Utility https://docs.microsoft.com/en-us/sql/reporting-services/tools/rs-exe-utility-ssrs?view=sql-server-2017 • Form, Flow and Power BI https://flow.microsoft.com/en-us/blog/forms-and-flow-and-powerbi/ • PBIRS Role Definitions https://docs.microsoft.com/en-us/sql/reporting-services/security/role-definitions-create-delete-or- modify?view=sql-server-2017
  • 79. Resources (2) • Upgrade Power BI Report Server https://docs.microsoft.com/en-us/power-bi/report-server/upgrade • Power BI Report Server System Requirements https://docs.microsoft.com/en-us/power-bi/report-server/system-requirements • Host Excel Workbook https://docs.microsoft.com/en-us/power-bi/report-server/excel-oos • PBIRS data-sources https://docs.microsoft.com/en-us/power-bi/report-server/data-sources • Reporting Services Server Properties (Advanced Page) https://docs.microsoft.com/en-us/sql/reporting-services/tools/server-properties-advanced-page-reporting- services?view=sql-server-2017
  • 80. Resources (3) • Branding Power BI Report Server https://docs.microsoft.com/en-us/sql/reporting-services/branding-the-web-portal?view=sql-server-2017 https://blogs.msdn.microsoft.com/sqlrsteamblog/2016/03/20/how-to-create-a-custom-brand-package-for- reporting-services-with-sql-server-2016/ • Troubleshot Scheduled Refresh in PBIRS https://docs.microsoft.com/en-us/power-bi/report-server/scheduled-refresh-troubleshoot • Integrate with Active Directory Federation Services (ADFS) https://docs.microsoft.com/en-us/power-bi/consumer/mobile/mobile-oauth-ssrs • API https://github.com/microsoft/ReportingServicesTools https://docs.microsoft.com/en-us/power-bi/report-server/rest-api https://app.swaggerhub.com/apis/microsoft-rs/PBIRS/2.0 https://github.com/Microsoft/ReportingServicesTools
  • 82. Connect with PASS #sqlpass @sqlpass @passcommunity Sign up for a free membership today at PASS.org
  • 83. Connect with PBI Lab pbilab.com @pbilab info@pbilab.com luca.gualtieri@pbilab.com raymonddlima@pbilab.com
  • 84. Q&A