Power BI - I Report Paginati

a cura di Francesco Petroni per PCS Personal Computing Studio

Prima della rivoluzione costituita dal Cloud Microsoft già proponeva una modalità utilissima per centralizzare in un unico Sito Intranet Aziendale la Produzione, la Storicizzazione, la Schedulazione della Reportistica.
Esiste ancora e si chiama SQL Server Reporting Services (sigla SSRS) perché è uno dei Motori interni a MS SQL Server.
Ora che tutti usano il Sistema Power BI che fine ha fatto l’ottimo SSRS?
E’ meglio chiarire subito il fatto che i due (Power BI e SSRS) sono complementari insomma “non si pestano i piedi”.

  • Power BI produce Report interattivi che vanno “navigati” via Web
  • SSRS produce Report, sempre sul Web, più adatti alla Stampa diretta su più Pagine oppure ad una conversione in PDF

Indico per Punti sia le Caratteristiche di SSRS, prima prescindendo da Power BI, poi i suoi rapporti con Power BI.


SSRS prescindendo da Power BI

  • Il Prodotto MS SQL Server in fase di installazione propone anche SSRS
  • SSRS mette disposizione un Tool per la Configurazione guidata passo passo
  • In fase di Configurazione viene creato un Database di servizio (non ha nulla a che vedere con i DB con i Dati Aziendali)
  • In fase di Configurazione vengono creati due Siti Web (Intranet in quanto OnPremises)
    • il primo che funge da Repository per i Report e per le Basi Dati e che copre gli aspetti di configurazione (gestione delle permissions lato Dati e lato Report, policies di aggiornamento, conservazione delle versioni precedenti, ecc.)
    • il secondo che serve per visualizzare i vari Report
  • Sempre in fase di installazione vengono creati dei Web Service (tecnologia SOAP, ancora viva e vegeta) usando i quali un programmatore può inserire un Report in una qualsiasi pagina di qualsiasi sito.

SSRS rapporti con Power BI soluzione tutta OnPremises

  • In questo caso l’ambiente di Pubblicazione, sia per i Report Paginati che per i Report Power BI, è quello di SSRS
  • Esiste una Versione di Power BI Desktop specifica per SSRS allineata in termini di funzionalità a quella Cloud ma cambia ovviamente la modalità di pubblicazione.

SSRS rapporti con Power BI soluzione tutta Cloud

  • Per chi vede un Report Paginato basta una licenza Pro, chi lo produce deve avere una Premium
  • Un Report Paginato può usare un Dataset di Power BI pubblicato sul Cloud
  • Un Report Power BI dispone di un Visualizzatore che può ospitare un Report Paginato

Utilizzo di SSRS (SQL Server Reporting Services)

  • Scaricamento del Web dell’Editor Report Builder
  • Lato Dati
    • Concetti lato Dati: DataSource, tipologie di vario tipo
    • Concetti lato Dati: DataSet, da connettere al DataSources
    • Concetti lato Dati: passi per la parametrizzazione del DataSet, creazione di Filtri ed uso dei Filtri
  • Lato creazione del Report
    • Tipologie di Report
    • Report Tabellare
    • Gestione dei Raggruppamenti e dei Calcoli
    • Gestione della Paginazione (salti Pagina, Gestione dei numeri di Pagina, ecc.)
    • Inserimento di Formule per Calcolo a livello Report (es. Ripartizione Percentuale)
  • Lato Pubblicazione del Report
    • Impostazione delle varie Permissions
    • Impostazione della Schedulazione degli Aggiornamenti
    • Ecc.

Utilizzo di SSRS integrato in Power BI Service

  • Da Report Builder collegamento a Basi Dati Power BI
  • In Report Power BI inserimento di un Report RDL
  • Ottimizzazione dei DataSet per un uso condiviso
  • Ecc.