Nuova vita per Reporting Services. Le novità del 2016.

Transcript

Nuova vita per Reporting Services. Le novità del 2016.
Nuova vita per Reporting
Services. Le novità del 2016.
Andrea Martorana Tusa
6 aprile 2016
Speaker | Andrea Martorana Tusa
• Analista programmatore presso il Banco Popolare. Si di tutte le
applicazioni IT legate alla gestione dei dipendenti dell’azienda.
• Principali attività: sviluppo e monitoraggio database, data
warehouse, BI and analytics, produzione di reportistica per la
Direzione del personale a supporto delle decisioni aziendali.
• Microsoft Certified Technology Specialist.
• Speaker nei SQL Saturdays ed in altre conferenze in Italia ed
all’estero. Speaker per Global Italian Virtual Chapter.
• Autore di articoli e documentazione per sqlservercentral.com,
UGISS.
2
Agenda
• Nuova vita per Reporting Services: verso
l’integrazione
• La nuova piattaforma di Reporting Services 2016
• Le nuove funzionalità di Reporting Services 2016
• Q&A
3
La nuova strategia di Microsoft per il Reporting
1/5
Il PASS summit del 2015 è stato un passaggio fondamentale per conoscere la strategia di
sviluppo intrapresa da Microsoft per la propria piattaforma di Business Intelligence. Gli
annunci che sono stati fatti, hanno fornito un’indicazione chiara della direzione verso
cui si sta andando. L’obiettivo è l’armonizzazione dei contenuti che provengono da
sistemi e fonti differenti:
… Data is coming at us from every direction. From traditional sources – onpremises enterprise
applications and databases. From sources developed over the last decade – websites, mobile
applications, social media and SaaS business applications ...
… Maximizing the potential of one’s data requires a platform that can work with data from onpremises systems and from the cloud – of any shape, size and arrival velocity, that can deliver
insights wherever users may be, and in a form most convenient and accessible; and that offers
deployment options that best fit the needs of an organization, at any point in its journey ...
... 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 onpremises and cloud components, and benefit from our unique hybrid
scenarios.
(Microsoft Business Intelligence – our reporting roadmap
http://blogs.technet.com/b/dataplatforminsider/archive/2015/10/29/microsoft-businessintelligence-our-reporting-roadmap.aspx)
4
La nuova strategia di Microsoft per il Reporting
2/5
Per raggiungere tale obiettivo, Microsoft ha dichiarato l’intenzione di standardizzare i
contenuti e le tipologie di report esistenti su tutte le sue piattaforme di reporting onpremises, cloud, ibride, focalizzandosi su 4 formati principali:
• Paginated Report. Report di tipo “classico” in formato pagina con molti elementi e
business logic complessa. Costruiti con Report Builder o Visual Studio (SSDT).
• Interactive Report. Report che permettono una navigazione interattiva ed una
visualizzazione dinamica. Costruiti con Power BI.
• Mobile Report. Report ottimizzati per device mobili, con pochi elementi ed una logica
semplice. Costruiti con Mobile Report Publisher (ex Datazen).
• Report analitici e grafici. Creati con Excel direttamente dagli utenti.
(Microsoft Business Intelligence – our reporting roadmap
http://blogs.technet.com/b/dataplatforminsider/archive/2015/10/29/microsoft-businessintelligence-our-reporting-roadmap.aspx)
5
La nuova strategia di Microsoft per il Reporting
3/5
Come conseguenza di questa strategia, con la release 2016 Reporting Services è stato
riportato a nuova vita, perché Microsoft intende farne il centro della sua nuova
piattaforma di sviluppo e delivery per tutta la parte di reportistica on-premises,
intendendo con questo la possibilità di contenere oggetti di vario tipo e formato:
• Report con formato ad impaginazione standard
• Report per dispositivi mobili
• KPI
• Report di Power BI (sviluppo futuro)
Per ottenere questo risultato, Reporting Services è stato completamente rivisitato e
ridisegnato, sia come ambiente di sviluppo on-premises, che come sito web per il
deploy e delivery della reportistica prodotta.
… 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 roadmap
http://blogs.technet.com/b/dataplatforminsider/archive/2015/10/29/microsoft-businessintelligence-our-reportingroadmap.aspx)
6
La nuova strategia di Microsoft per il Reporting
4/5
Il risultato finale è quindi una piattaforma di Business Intelligence basata su un approccio
ibrido per mixare le esigenze che derivano da un mondo dove i dati sono disponibili sia
on-line che on-premises e dunque necessitano di essere raccolti ed analizzati in modi e
con strumenti differenti.
Posizionamento di Reporting Services 2016 nella nuova infrastruttura BI
7
La nuova strategia di Microsoft per il Reporting
5/5
Nella nuova visione integrata, ogni componente ha una sua collocazione ed un suo preciso
ambito di utilizzo. Si eliminano quindi le sovrapposizioni e le ridondanze.
8
La nuova piattaforma di Reporting Services 2016
(dimostrazione basata su Release Candidate 1)
9
La nuova piattaforma di Reporting Services 2016
1/5
Un nuovo moderno sito web.
Il portale di Reporting Services è stato totalmente rivisitato e riscritto in HTML5 per
dare supporto a tutti i browser più moderni.
Tutti gli oggetti sono stati posizionati nella pagina principale per un accesso diretto da
parte degli utenti. È quindi possibile vedere report in formato pagina, report mobili e
KPI direttamente nella home page.
L’ultima novità introdotta prevede anche la funzione di ricerca di tutti i contenuti
presenti nel sito.
A partire dalla Release Candidate 1 il nuovo portale sostituisce integralmente il vecchio
Report Manager.
10
La nuova piattaforma di Reporting Services 2016
2/5
… ad una nuovaDal
moderna
vecchiopiattaforma
Report Manager
costruita
… in tecnologia HTML 5 …
11
La nuova piattaforma di Reporting Services 2016
3/5
… con tutti gli oggetti disponibili a colpo d’occhio nella pagina iniziale
12
La nuova piattaforma di Reporting Services 2016
4/5
Customizzare il layout.
Un’altra funzionalità introdotta dall’ultima release è la possibilità di personalizzare il layout
della piattaforma, aggiungendo logo, nome e colori a proprio piacimento, per esempio quelli
della propria azienda.
How to create a custom brand package for Reporting Services with SQL Server 2016
https://blogs.msdn.microsoft.com/sqlrsteamblog/2016/03/20/how-to-create-a-custom-brand-package-for-reporting-services-with-sqlserver-2016/.
13
La nuova piattaforma di Reporting Services 2016
5/5
Data caching e refresh
La nuova piattaforma prevede una versione semplificata e più facile da utilizzare per il data
caching e la schedulazione di refresh e snapshot.
Dalle molteplici opzioni di
Report Manager …
… si passa ad una finestra
che al massimo contiene
tre scelte, chiare e ben
definite.
A seconda della scelta che
si compie, si aprono le
pagine di gestione per il
refresh dei dati.
14
Demo 1
• La nuova piattaforma di Reporting Services 2016
• Data Source
• Dataset
• KPI
• Paginated Report
• Mobile Report
• Data caching e refresh
• Site branding
15
Le nuove funzionalità di Reporting Services 2016
16
Le nuove funzionalità di Reporting Services 2016
1/11
Report Builder disegnato con un nuovo look-&-feel stile Microsoft Office
Gli stili di visualizzazione di tabelle, grafici, gauges, mappe ecc. sono stati
aggiornati per avere un aspetto più moderno e accattivante.
17
Le nuove funzionalità di Reporting Services 2016
2/11
Supporto a Visual Studio 2015 (SSDT) integrato in un unico aggiornamento.
18
Le nuove funzionalità di Reporting Services 2016
3/11
I parametri del report si possono spostare in qualunque posizione ed in qualunque
ordine all’interno dello spazio di posizionamento.
19
Le nuove funzionalità di Reporting Services 2016
4/11
Due nuovi grafici:
Sunburst
Treemap
20
Demo 2
• Posizionamento dei parametri
• Sunburst
• Treemap
21
Le nuove funzionalità di Reporting Services 2016
5/11
Stampa dei report direttamente da browser. Senza bisogno di installare controlli ActiveX.
22
Le nuove funzionalità di Reporting Services 2016
6/11
Esportazione dei report in PowerPoint.
Una volta convertiti in diapositive di PowerPoint, è possibile modificare, ridimensionare,
cambiare ecc. i singoli oggetti del report, compreso il testo.
23
Le nuove funzionalità di Reporting Services 2016
7/11
Pin degli oggetti del report in Power BI, come tiles.
24
Le nuove funzionalità di Reporting Services 2016
8/11
Pin in un gruppo di Power BI
Con la Release Candidate 1, si può anche fare il pin degli oggetti di un report in un
gruppo di Power BI.
In questo caso Reporting Services crea automaticamente una sottoscrizione
per tenere aggiornato il dashboard tile.
25
Le nuove funzionalità di Reporting Services 2016
9/11
Integrazione in Sharepoint.
E’ supportata l’integrazione in SharePoint 2013
e 2016. Installando Reporting Services in
SharePoint Mode è possibile creare e
visualizzare report nelle document libraries,
creare sottoscrizioni e delivery tramite e-mail,
data alert ecc.
<N> 26
Le nuove funzionalità di Reporting Services 2016
10/11
Embed reports in altre applicazioni
E’ possibile incoporare i reports in altre applicazioni, ad esempio SharePoint, pagine web, app.
Per farlo è sufficiente aggiungere alla URL il seguente parametro: rs:Embed=true
Per esempio:
https://reportserver/reports/mobilereport/Marketing%20Scorecard?rs:Embed=true
In questo modo si ottiene una vista ottimizzata del report senza menu e intestazione, adatta ad
essere inserita in un frame.
Con intestazione e menu
Senza intestazione e menu
27
Le nuove funzionalità di Reporting Services 2016
11/11
Subscriptions. Invio dei report per posta
elettronica
Tramite una sottoscrizione è possibile richiedere
l’invio di un report per posta elettronica ad un
momento schedulato. In alternativa alla posta
elettronica, si può scegliere di indirizzare il report
ad un gruppo di distribuzione o una share di rete.
Tale funzionalità, già presente nelle versioni
precedenti di Reporting Services, è disponibile
anche nel nuovo portale di RS 2016.
Con la nuova versione Enterprise è addirittura
possibile generare sottoscrizioni basate sui dati.
Si tratta di sottoscrizioni che generano un report
per ogni riga del dataset.
28
Demo 3
• Stampa
• Esportazione in PowerPoint
• Pin verso Power BI (con creazione di una sottoscrizione)
• Subscription e delivery del report
29
Resources
Microsoft Business Intelligence – our reporting roadmap
http://blogs.technet.com/b/dataplatforminsider/archive/2015/10/29/microsoftbusinessintelligence-our-reporting-roadmap.aspx
SQL Server Reporting Services Team Blog
https://blog.msdn.microsoft.com/sqlrsteamblog/
What’s New in Reporting Services (SSRS)
https://msdn.microsoft.com/en-us/library/ms170438.aspx
Microsoft Data Insights Summint: “What’s New In SQL Server 2016 Reporting Services”
https://www.youtube.com/watch?v=7PYnAxEyQCw
Try it yourself: Technet Virtual Lab
https://blog.msdn.microsoft.com/sqlrsteamblog/2016/02/19/try-sql-server-2016reporting-services-with-new-technet-virtual-labs/
Exploring What’s New in SQL Server 2016 Reporting Services for Paginated Report
https://vlabs.holsystems.com/vlabs/technet?eng=VLabs&auth=none&src=vlabs&altadd=t
rue&labid=23109&lod=true
<N> 30
Q&A
Domande?
<N> 31