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