Migrazione da SSRS a Power BI ― Guida a report RDL e sottoscrizioni

Indice dei contenuti
Migrazione da SSRS a Power BI: guida pratica
Obiettivo di questa guida
- Capire che cosa è cambiato per SSRS con SQL Server 2025
- Scegliere la destinazione giusta per ogni tipo di report
- Seguire un percorso in sei fasi, con particolare attenzione alle sottoscrizioni
- Conoscere i dettagli tipici dei documenti italiani da non perdere
- Vedere come Pulse Convert automatizza il lavoro (70%–90% di conversione automatica iniziale)
- Contatti: Admin@innovationalofficesolution.com
1. Che cosa è cambiato
Secondo Microsoft, a partire da SQL Server 2025 tutta la reportistica on-premises è stata consolidata in Power BI Report Server e non verrà rilasciata una nuova versione di SSRS. SSRS 2022 è quindi l'ultima release: continuerà a ricevere aggiornamenti di sicurezza fino all'11 gennaio 2033, ma non nuove funzionalità.
A questo si aggiunge il ciclo di vita delle versioni di SQL Server:
| Versione SQL Server / SSRS | Fine del supporto esteso |
|---|---|
| 2016 | 14 luglio 2026 (già terminato) |
| 2017 | 12 ottobre 2027 |
| 2022 (ultima di SSRS) | 11 gennaio 2033 |
Un dettaglio spesso sottovalutato: non esiste un aggiornamento "in place" da SSRS a Power BI Report Server. Bisogna fare il backup del database del catalogo e della chiave di crittografia e installare un nuovo server. Visto che il lavoro va fatto comunque, molte aziende scelgono di portarlo direttamente nel servizio Power BI.
2. Dove portare ogni report
| Tipo di report SSRS | Destinazione consigliata | Motivo |
|---|---|---|
| Documenti da stampare o inviare in PDF (estratti conto, bolle) | Report impaginati Power BI | Layout preciso, interruzioni di pagina, intestazioni |
| Report analitici (tabelle e matrici per area, mese, prodotto) | Report Power BI con modello semantico | Filtri interattivi, drill-down, mobile |
| Report quasi uguali che cambiano solo per un filtro | Un unico report parametrizzato | Meno oggetti da mantenere |
| Report non utilizzati | Dismissione | Riduzione del perimetro |
I report impaginati di Power BI usano lo stesso formato RDL di SSRS: il layout di molti report si conserva quasi intatto. Il lavoro vero sta intorno al report: origini dati, codice personalizzato, sottoscrizioni e sicurezza.
3. Il percorso in sei fasi
Fase 1 – Analisi dell'utilizzo
Interrogare la tabella ExecutionLog di SSRS per sapere quali report vengono eseguiti, da chi, con quale frequenza e in quanto tempo. In genere una parte consistente dei report non viene aperta da mesi.
Fase 2 – Classificazione
Applicare la tabella del paragrafo 2 a ogni report e definire le ondate di migrazione per area aziendale.
Fase 3 – Origini dati e sicurezza
Trasformare le origini dati condivise in connessioni Power BI tramite gateway dati locale; i dataset condivisi in modelli semantici o viste del database. Le cartelle e i ruoli di SSRS diventano aree di lavoro e app Power BI.
Fase 4 – Conversione dei report
- Codice personalizzato (VB.NET) → espressioni RDL o calcoli nel dataset SQL
- Sottoreport e drill-through → sottoreport impaginati e collegamenti ai nuovi URL
- Parametri a cascata → parametri del report impaginato
- Report analitici → modello semantico con misure DAX
Fase 5 – Sottoscrizioni
- Sottoscrizioni standard → sottoscrizioni Power BI
- Sottoscrizioni guidate dai dati (un PDF diverso per ogni agente, filiale o cliente) → Power Automate, che legge l'elenco dei destinatari da una tabella ed esporta il report impaginato con il parametro di ciascuno
Fase 6 – Riconciliazione e rilascio
Eseguire vecchio e nuovo report con gli stessi parametri, confrontare righe, totali e numero di pagine, e verificare pagina per pagina il PDF prodotto.
4. Dettagli dei documenti italiani da non perdere
- Copie di cortesia delle fatture: molte aziende generano con SSRS il PDF che accompagna la fattura elettronica XML trasmessa tramite il Sistema di Interscambio. Il layout, i dati anagrafici, la partita IVA e i riepiloghi IVA per aliquota devono restare identici.
- Formati numerici: separatore delle migliaia con il punto, decimali con la virgola, simbolo dell'euro: vanno impostati in modo esplicito nelle impostazioni di lingua del report impaginato.
- Date: formato GG/MM/AAAA e nomi dei mesi in italiano nelle intestazioni.
- Caratteri accentati: verificare che i font usati nel rendering lato server gestiscano correttamente lettere accentate e caratteri speciali nei nominativi e negli indirizzi.
5. Tabella di corrispondenza SSRS – Power BI
| SSRS | Power BI |
|---|---|
| Report RDL (stampa / PDF) | Report impaginato (.rdl) |
| Tablix e matrici analitiche | Report Power BI con modello semantico |
| Origine dati condivisa | Connessione + gateway dati locale |
| Dataset condiviso | Modello semantico / vista del database |
| Parametri | Parametri del report impaginato / filtri dei dati |
| Codice personalizzato (VB.NET) | Espressioni RDL / SQL |
| Sottoreport e drill-through | Sottoreport impaginati / drill-through |
| Sottoscrizioni standard | Sottoscrizioni Power BI |
| Sottoscrizioni guidate dai dati | Power Automate + esportazione del report impaginato |
| Cartelle e ruoli | Aree di lavoro, app e ruoli |
6. Esempio applicativo: Emulus Consulting
Emulus Consulting ha seguito questo percorso per un'azienda di distribuzione di materiale elettrico:
- 740 report SSRS censiti; il 39% dismesso o accorpato
- 290 report impaginati e 160 report analitici migrati
- 48 sottoscrizioni guidate dai dati ricostruite con Power Automate, con invio giornaliero di oltre 1.200 PDF ad agenti e clienti
- Conversione automatica iniziale dell'86%, durata del progetto 12 settimane
- Server SSRS dismessi e costo complessivo della reportistica ridotto del 37%
7. Come Pulse Convert accelera la migrazione
- Analisi dell'utilizzo: lettura automatica dell'ExecutionLog e proposta di report da dismettere o accorpare
- Conversione: origini dati, codice personalizzato, sottoreport e parametri convertiti con una conversione automatica iniziale del 70%–90%
- Sottoscrizioni: estrazione delle regole delle sottoscrizioni guidate dai dati e generazione della bozza dei flussi Power Automate
- PulseQA: confronto automatico di dati, totali e PDF pagina per pagina
- Completamento esperto: i casi più complessi vengono rifiniti dai nostri specialisti
Domande frequenti (FAQ)
Iniziate oggi
- POC gratuito: POC gratuito (Pulse Convert)
- Sito web: innovationalofficesolution.com
- Email: Admin@innovationalofficesolution.com
Migra i tuoi report SSRS a Power BI e Report Impaginati
SQL Server 2025 non include più SSRS. Porta report RDL, documenti contabili, copie di cortesia delle fatture e sottoscrizioni guidate dai dati su Power BI Report Server o sul servizio Power BI con conversione iniziale del 70%–90%.