Presentation - 2018 - Microsoft SSRS SQL Server 2016&2017
Presentation - 2018 - Microsoft SSRS SQL Server 2016&2017
Boinon Stéphane
March 2018
SSRS SQL SERVER 2016-2017 What’s new
2
SSRS SQL SERVER 2016 What’s new
SQL Server Reporting Services 2106 kinematics to Analyze, Deliver and Consume BI content
• New HTML5 renderer, Reports now displays consistently and correctly across modern
browsers. Rendering engine supports current version of Microsoft .NET Framework 4
• SSRS 2016 supports high DPI (dots per inch) helping to present content in an easily 6
readable way. Paginated reports can be built with Report Builder or SSDT.
SSRS SQL SERVER 2016 What’s new
Position your report parameters freely since SQL Server 2016 CTP 2.4
• Customizable parameters window in "Design" mode (Bonus contextual menu)
• Position parameters across more than 2 columns
7
• Ability to add/delete a column/line to this window. Free drag & drop of the parameter.
SSRS SQL SERVER 2016 What’s new
New PowerPoint rendering and Export format(.pptx) since SQL Server 2016 CTP 2.4
Export possible from Report Designer (via SSDT), Report Manager, Report Builder
Also available for subscriptions. Otherwise, via URL (convenient for your applications):
http://servername/ReportServer_THESQLINSTANCE/Pages/ReportViewer.aspx?%2freportf
8
older% 2freport+name+with+spaces&rs:Format=pptx
SSRS SQL SERVER 2016 What’s new
It’s now possible to Enable and Disable Client Side Printing for Reporting Services (CTP 2.4)
• Use an application installed on the client to view it,
• Prevent printing of client-side documents,
• Active X is no longer used
• HTML 5 compatible 9
More details are available on following article
SSRS SQL SERVER 2016 What’s new
SQL Server Reporting Services 2016 Subscription Enhancements (CTP 2.0)
• It is possible to activate and deactivate subscriptions quickly
10
SSRS SQL SERVER 2016 What’s new
Since CTP 3.0 , ability to pin a Reporting Services or Excel visual as a tile to any Power BI
dashboard and drill through to source reports and also to store Power BI and Excel files in
the new SSRS web portal
• Requires your administrator to integrate the report server with Azure Active Directory
and Power BI,
• SSRS Reports can become Power BI reports by default,
11
• Ability to update Power BI report from SSRS via subscription
SSRS SQL SERVER 2016 What’s new
SQL Server Reporting Services 2106 architecture
Reporting Services server supports 2 modes of deployment for report server instances
• Native mode: including native mode with SharePoint web parts, where a report server
runs as an application server that provides all processing and management capability
exclusively through Reporting Services components.
• SharePoint mode where a report server is installed as part of a SharePoint server farm.
12
More technical details on this topic can be found on article 1 and article 2.
SSRS SQL SERVER 2016 What’s new
SSRS 2106 complete list of new features (part 1)
13
SSRS SQL SERVER 2016 What’s new
SSRS 2106 complete list of new features (part 2)
14
SSRS SQL SERVER 2017 What’s new
SSRS 2107 kinematics to Analyze, Deliver and Consume BI content
Light weight installer moved away from SQL Server installation but only one installation
mode supported (“Native” mode)
SSRS 2017 includes Visual Studio 2017 and also MSBuild Support to automate Builds and
Deployments on servers without without Visual Studio installed.
Using Visual Studio 2017, one can get and use Reporting Services Project extension for16
which latest updates are available from Marketplace
SSRS SQL SERVER 2017 What’s new
SSRS 2017 includes REST API support built using modern API Documentation Open API
Specification (Swagger)
• REST API support for Reporting Services since Service 2010 SOAP Web Service.
• Provides programmatic access to Folders, Reports, KPIs, Data Sources, Datasets, Refresh
Plans, Subscriptions etc.
• Create, update, and delete objects: upload a report, execute refresh plan, delete a
folder
The full API specification and documentation can now be found on swaggerhub.
SwaggerHub even helps you generate a client library in your language of choice:
JavaScript, TypeScript C#, Java, Python, Ruby, and more.
17
SSRS SQL SERVER 2017 What’s new
Add comments on reports
18
SSRS SQL SERVER 2017 What’s new
DAX queries are possible in the latest releases of Report Builder and SSDT
Once the query
designer is opened, a
new dropdown menu
allows you to select to
either have your query
generated in DAX or
MDX against your data
source.
If you select DAX,
when you drag and
drop your fields from
the Metadata tab into You can see this underlying DAX query text by toggling the
the query designer, a design mode from graphical to text.
DAX query will be
generated behind the
scenes.
You may switch between DAX and MDX by simply changing the option in the dropdown
menu. Ability to use the graphical query designer for DAX is limited to SSAS tabular data
sources built in 2016 and above only. If you are using either a 2012 or 2014 SSAS tabular
model as your data source, while you can’t use the graphic designer, you’re still able to
19
use the text editor and write DAX queries against those sources.
SSRS SQL SERVER 2017 What’s new
SSRS 2107 versus Power BI Report Server
Editing existing reports : within Power BI Desktop for SSRS version, you can open a Power BI
report directly from Power BI report server.
Prerequisites: Download and install Power BI Desktop (SQL Server Reporting Services).
This is a different release from the Power BI Desktop that is used with the Power BI service.
Power BI Desktop and Power BI Desktop (SSRS) can be installed side by side
Initially, only live connection to Analysis Services (tabular or multidimensional) was supported.
With October 2017 release Direct Query and Import mode connections are now supported.
20
Capabilities limitations of Power BI Report Server are detailed in following url