Sql Sat 519_reporting_services_2016

39
#sqlsatParma #sqlsat462 November 28°, 2015 New life for Reporng Services: what's up in 2016 Andrea Martorana Tusa @bruco441 [email protected]

Transcript of Sql Sat 519_reporting_services_2016

#sqlsatParma#sqlsat462November 28°, 2015

New life for Reporting Services: what's up in 2016Andrea Martorana [email protected]@gmail.com

#sqlsatPlovdiv#sqlsat519May 28, 2016

Sponsors

May 28, 2016

About me | Andrea Martorana Tusa● Analyst programmer working in IT department of Banco Popolare.

Focused on all the applications involved in Human Resources management.

● Skills: SQL Server and Oracle development, data warehousing, reporting, BI, Analysis Services, C#, R.

● MCTS “SQL Server Developer”.

● Speaker at SQL Saturdays, SQL Nexus, PASS Italian Virtual chaper

● Author on sqlservercentral.com, UGISS (User Group Italiano SQL Server).

May 28, 2016

Agenda

● Microsoft's New Age for reporting: towards integration

● The new platform for Reporting Services 2016

● Reporting Services 2016 new features

● Q & A

May 28, 2016

Microsoft's New Age for Reporting 1/9

PASS Summit 2015 has been a crucial passage to know the new Microsoft's development pattern for its Business Intelligence platform. A straight and clear roadmap has been presented, aiming to harmonize reporting content types across platforms and systems.

Keywords of the new strategy are:

IntegrationStandardization Harmonization

Integration = whole ecosystemStandardization = the rules to keeps things together and to build the same object for different environementsHarmonization = every object has its own purporse. No more overlaps

May 28, 2016

Microsoft's New Age for Reporting 2/9

…Data is coming at us from every direction. From traditional sources – on-premises enterprise applications and databases. From sources developed over the last decade – websites, mobile applications, social media and SaaS business applications ...

... we are aligning our cloud and on-premises solutions. It is our intent that your reporting technology investments and expertise will transfer across these deployment modalities so you can easily mix and match on-premises and cloud components, and benefit from our unique hybrid scenarios.

(Microsoft Business Intelligence – our reporting roadmaphttp://blogs.technet.com/b/dataplatforminsider/archive/2015/10/29/microsoft-business-intelligence-our-reporting-roadmap.aspx)

May 28, 2016

Standardize report types

To achieve its goal, Microsoft has declared the intention to standardize reporting content types across on-premises, cloud and hybrid systems. The new approach focuses on four report types, based on production technology and delivery method.

Microsoft's New Age for Reporting 3/9

May 28, 2016

The four report types:

1) Paginated Reports. Standard page-format report type, with many elements and complex business logic. Built with Report Builder or SSDT (Visual Studio)

2) Interactive Reports. Made of different objects (tiles) that allow dynamic and interactive visualizations. Built with Power BI Desktop.

Microsoft's New Age for Reporting 4/9

May 28, 2016

3) Mobile Reports. Specially optimized for mobile devices with simple logic and few elements. Built with Mobile Report Publisher (former Datazen).

4) Analytical reports and charts. Created with Excel directly by end users.

Microsoft's New Age for Reporting 5/9

The four report types:

May 28, 2016

Microsoft's New Age for Reporting 6/9

Reporting Services plays a determinant role in the new architecture. Starting from 2016 release, it becames the centralized on-premises solution for BI report delivery, meaning that it can hosts objects such as: - paginated reports- mobile reports- KPI - Power BI reports (future development)

To achieve this goal, the web site has been totally overhauled and rewritten, for better reporting deploy and delivery.

May 28, 2016

Microsoft's New Age for Reporting 7/9

Reporting Services is our on-premises solution for BI report delivery

… SQL Server Reporting Services (SSRS) to date has focused on paginated reports and offers class-leading capabilities for that format. With SQL Server 2016 we are taking a leap forward by adding support for mobile reports. The addition of this new report type in SSRS is accompanied by an entirely new web experience for Reporting Services allowing users to access both paginated and mobile reports in one centralized location.

(Microsoft Business Intelligence – our reporting roadmaphttp://blogs.technet.com/b/dataplatforminsider/archive/2015/10/29/microsoft-businessintelligence-our-reporting-roadmap.aspx)

May 28, 2016

Microsoft's New Age for Reporting 8/9The final result is a Business Intelligence platform based on an hybrid approach, as data are coming from both on-line and on-premises sources.

Reporting Services 2016 placement in the new BI infrastructure

May 28, 2016

Microsoft's New Age for Reporting 9/9In the new integrated vision, every tools has is own destination and scope. No more overlaps and ridundances.

May 28, 2016

The new platform for Reporting Services 2016

May 28, 2016

The new platform for Reporting Services 1/6

A new modern web site

Reporting Services portal has been totally overhauled and rewritten in HTML5 to support modern browers.

Objects are positioned in the home page for user's direct access. Last feature introduced recently provides also a serch engine whitin the site.

Starting from SQL Server Release Candidate 1, the new portal replaces in toto the old Report Manager.

May 28, 2016

From Report Manager ...

The new platform for Reporting Services 2/6

May 28, 2016

… to a modern integrated platform built on HTML5 technology ...

The new platform for Reporting Services 3/6

May 28, 2016

… with all objects available at a glance in the home page

The new platform for Reporting Services 4/6

May 28, 2016

Layout customizationAnother new feature is the possibility to customize platform layout, adding logo, colors and name for company branding

The new platform for Reporting Services 5/6

May 28, 2016

The new platform for Reporting Services 6/6Data caching e refreshThe new platform provides a semplified and easier version for data caching and scheduling of refresh and snapshots.

From multiple choices of Report Manager …

… it passes to a windows that contains maximun three options, clears and well defined. Depending on the choice you made, it opens a window for data refresh management.

May 28, 2016

DEMO 1

The new platform for Reporting Services 2016(demo based on Release Candidate 3) - Data Source - Dataset - KPI - Paginated Report - Mobile Report - Data caching e refresh - Site branding

May 28, 2016

Reporting Services 2016 new features

May 28, 2016

Report Builder designed with a MS Office-like look & feel.

Reporting Services 2016 new features 1/11

Visualization styles for tables, charts, gauges, maps etc. have been uptaded to a have a modern and attractive look

May 28, 2016

Visual Studio 2015 SSDT support merged in one single update

Reporting Services 2016 new features 2/11

May 28, 2016

Report parameters can be moved anywhere in any order on the design surface

Reporting Services 2016 new features 3/11

May 28, 2016

Two new charts:

Treemap Sunburst

Reporting Services 2016 new features 4/11

May 28, 2016

DEMO 2

● Report parameters placement

● Treemap

● Sunburst

May 28, 2016

Print reports directly from the browser (without installing an ActiveX control)

Reporting Services 2016 new features 5/11

May 28, 2016

Export reports to PowerPoint

Export an entire report to a set of PowerPoint slides and modify as needed.

Reporting Services 2016 new features 6/11

Move, resize, modify report single objects.

May 28, 2016

Pin report items to Power BI dashboards as tiles.

Reporting Services 2016 new features 7/11

May 28, 2016

Reporting Services 2016 new features 8/11

Pin in a Power BI group Starting from Release Candidate 1, it's also possibile to pin report objects into a Power BI group

In this case Reporting Services creates automatically a subscription to keep dashboard tile updated

May 28, 2016

Integration into Sharepoint

Sharepoint-integrated mode for version 2013 and 2016 now supports Reporting Services.

Installing Reporting Services in SharePoint Mode it's possibile to create and visualize reports into document libraries, create subscriptions and delivery by e-mail, data alert, ecc.

Reporting Services 2016 new features 9/11

May 28, 2016

Reporting Services 2016 new features 10/11Embedding reports in applicationsIt's possible to embedd reports into other applications such as SharePoint, web pages, app.To make it just add following parameter to the URL: rs:Embed=trueFor instance: https://reportserver/reports/mobilereport/Marketing%20Scorecard?rs:Embed=trueThis way you get an optimized view of the report without menu and heading, adapted for a frame

With menu and heading Without menu and heading

May 28, 2016

Reporting Services 2016 new features 11/11

Subscriptions. Report delivery by e-mail Trough a subscription it's possible to schedule report delivery by e-mail. Alternatively, you can choose to send the report to a distribution group or to a network share. This feature alredy present in Reporting Services previous releases is avalaible in the new portal, too.

But, with new Enterprise release you can even generate data-based subscriptions. These are subscriptions that generate one single report for every row in the dataset.

May 28, 2016

DEMO 3

● Printing

● Export to Powerpoint

● Pin to Power BI (with subscription)

● Subscriptions and report delivery

May 28, 2016

Resources 1/2● Microsft Business Intelligence – our reporting roadmap

http://blogs.technet.com/b/dataplatforminsider/archive/2015/10/29/microsoft-business-intelligence-our-reporting-roadmap.aspx

● PASS Summit 2015 – Microsoft Foundation Session – Business Intelligence http://www.sqlpass.org/summit/2015/PASStv/Microsoft.aspx?watch=7bkq6QogrjA

http://blogs.technet.com/b/dataplatforminsider/archive/2015/10/28/sql-server-2016-community-technology-preview-3-0-is-available.aspxhttp://blogs.msdn.com/b/sqlrsteamblog/archive/2015/09/02/what-s-new-in-reporting-services-in-sql-server-2016-ctp-2-3.aspx● http://blogs.msdn.com/b/sqlrsteamblog/archive/2015/10/20/position-report-parameters-the-way-

you-want.aspx● http://blogs.msdn.com/b/sqlrsteamblog/archive/2015/10/28/pin-reporting-services-charts-to-power-b

i-dashboards-with-sql-server-2016-ctp-3-0.aspx● http://christopherfinlan.com/2015/11/04/from-datazen-to-mobile-reports-in-sql-2016-an-faq-on-what

-it-means-for-you/

May 28, 2016

Resources 2/2

Working with KPIs in Reporting Services https://msdn.microsoft.com/library/mt683632.aspx

Try it yourself: Technet Virtual Lab

https://blogs.msdn.microsoft.com/sqlrsteamblog/2016/02/19/try-sql-server-2016-reporting-services-with-new-technet-virtual-labs/

Exploring What’s New in SQL Server 2016 Reporting Services for Paginated Reporting

https://vlabs.holsystems.com/vlabs/technet?eng=VLabs&auth=none&src=vlabs&altadd=true&labid=21981&lod=true

Exploring What’s New in SQL Server 2016 Reporting Services for Mobile Reporting

https://vlabs.holsystems.com/vlabs/technet?eng=VLabs&auth=none&src=vlabs&altadd=true&labid=23109&lod=true

May 28, 2016

Q&A

Questions?

May 28, 2016

THANKS!