Quando usare report impaginati in Power BI

Questo articolo è destinato a un autore di report che progetta report per Power BI. Vengono forniti suggerimenti che consentono di scegliere quando sviluppare report impaginati di Power BI.

I report impaginati di Power BI sono ottimizzati per la stampa o la generazione di PDF. Offrono anche la possibilità di produrre layout altamente formattati e pronti per la stampa. I report impaginati sono quindi ideali per i report operativi, ad esempio le fatture di vendita.

Al contrario, i report di Power BI sono ottimizzati per l'esplorazione e l'interattività. Inoltre, possono presentare i dati usando una gamma completa di oggetti visivi ultra moderni. I report di Power BI, pertanto, sono ideali per i report analitici, consentendo agli utenti del report di esplorare i dati e di individuare relazioni e modelli.

È consigliabile usare un report impaginato di Power BI quando:

  • Si sa che il report deve essere stampato o restituito come documento PDF.
  • I layout della griglia di dati possono espandersi e sovraflow. Si consideri che una tabella o una matrice in un report di Power BI non può ridimensionare dinamicamente per visualizzare tutti i dati, ma fornirà invece barre di scorrimento. Tuttavia, se stampato, non sarà possibile scorrere per visualizzare i dati non visualizzati.
  • Le funzionalità e le funzionalità impaginate di Power BI funzionano a favore. Molti scenari di report di questo tipo sono descritti più avanti in questo articolo.

Report legacy

Quando si dispone già di report RDL (SQL Server Reporting Services) di SQL Server Reporting Services (RDL), è possibile scegliere di riqualificarli come report di Power BI o di eseguirne la migrazione come report impaginati in Power BI. Per altre informazioni, vedere Eseguire la migrazione di report di SQL Server Reporting Services a Power BI.

Dopo la pubblicazione in un'area di lavoro di Power BI, i report impaginati sono disponibili affiancati ai report di Power BI. Possono quindi essere facilmente distribuiti usando le app di Power BI.

È possibile valutare la possibilità di riqualificare i report SSRS anziché eseguirne la migrazione. È particolarmente vero per i report destinati a offrire esperienze analitiche. In questi casi, i report di Power BI offrono probabilmente esperienze utente di report migliori.

Scenari di report impaginati

Esistono molti scenari interessanti quando è possibile favorire lo sviluppo di un report impaginato di Power BI. Molte sono funzionalità o funzionalità non supportate dai report di Power BI.

  • Stampa: i report impaginati sono ottimizzati per la stampa o la generazione di PDF. Quando necessario, le aree dati possono espandersi e sovraflow in più pagine in modo controllato. I layout del report possono definire margini e intestazioni di pagina e piè di pagina.
  • Formati di rendering: Power BI può eseguire il rendering di report impaginati in formati diversi. I formati includono Microsoft Excel, Microsoft Word, Microsoft PowerPoint, PDF, CSV, XML e MHTML. Il formato MHTML viene usato dal servizio Power BI per il rendering dei report. Gli utenti del report possono decidere di esportare nel formato appropriato.
  • Layout di precisione: è possibile progettare layout altamente formattati e pronti per la stampa, in base alle dimensioni e alla posizione esatte configurate in frazioni di pollici o centimetri.
  • Layout dinamico: è possibile produrre layout altamente reattivi impostando molte proprietà del report per l'uso di espressioni VB.NET. Le espressioni hanno accesso a molte librerie .NET Framework di base.
  • Layout specifico del rendering: è possibile usare espressioni per modificare il layout del report in base al formato di rendering applicato. Ad esempio, è possibile progettare il report per disabilitare la visibilità (per eseguire il drill-down e il drill-up) quando viene eseguito il rendering usando un formato non interattivo, ad esempio PDF.
  • Query native: non è necessario prima pubblicare un modello semantico di Power BI (noto in precedenza come set di dati). È possibile creare query native (o usare stored procedure) per qualsiasi origine dati supportata. Le query possono includere la parametrizzazione.
  • Finestre progettazione query grafiche: Power BI Generatore report include finestre progettazione query grafiche che consentono di scrivere e testare le query del set di dati.
  • Set di dati statici: è possibile definire un set di dati e immettere i dati direttamente nella definizione del report. Questa funzionalità è particolarmente utile per supportare una demo o per la distribuzione di un modello di verifica.
  • Integrazione dei dati: è possibile combinare dati da origini dati diverse o con set di dati statici. Questa operazione viene eseguita creando campi personalizzati usando VB.NET espressioni.
  • Parametrizzazione: è possibile progettare esperienze di parametrizzazione altamente personalizzate, inclusi i parametri basati sui dati e a catena. È anche possibile definire le impostazioni predefinite dei parametri. Queste esperienze possono essere progettate per consentire agli utenti del report di impostare rapidamente filtri appropriati. Inoltre, i parametri non devono filtrare i dati del report; possono essere usati per supportare scenari di simulazione o filtri dinamici o stili.
  • Dati immagine: il report può eseguire il rendering delle immagini quando vengono archiviate in formato binario in un'origine dati.
  • Codice personalizzato: è possibile sviluppare blocchi di codice di funzioni di VB.NET nel report e usarli in qualsiasi espressione di report.
  • Sottoreport: è possibile incorporare altri report impaginati di Power BI (dalla stessa area di lavoro) nel report.
  • Griglie di dati flessibili: è possibile controllare con granularità fine i layout della griglia usando l'area dati Tablix. Supporta anche layout complessi, inclusi i gruppi annidati e adiacenti. E può essere configurato per ripetere le intestazioni quando vengono stampate su più pagine. Può anche incorporare un sottoreport o altre visualizzazioni, incluse barre dei dati, grafici sparkline e indicatori.
  • Tipi di dati spaziali: l'area dati della mappa può visualizzare i tipi di dati spaziali di SQL Server. È quindi possibile usare i tipi di dati GEOGRAPHY e GEOMETRY per visualizzare punti, linee o poligoni. È anche possibile visualizzare i poligoni definiti nei file di forma ESRI.
  • Misuratori moderni: i misuratori radiali e lineari possono essere usati per visualizzare i valori kpi e lo stato. Possono anche essere incorporati in aree dati della griglia, ripetendo all'interno dei gruppi.
  • Rendering HTML: è possibile visualizzare testo formattato in modo rtf quando viene archiviato come HTML.
  • Stampa unione: è possibile usare i segnaposto casella di testo per inserire i valori dei dati nel testo. In questo modo, è possibile produrre un report di stampa unione.
  • Funzionalità di interattività: le funzionalità interattive includono l'attivazione/disattivazione della visibilità (per eseguire il drill-down e il drill-up), i collegamenti, l'ordinamento interattivo e le descrizioni comando. È anche possibile aggiungere collegamenti che eseguono il drill-through ai report di Power BI o ad altri report impaginati di Power BI. I collegamenti possono anche passare a un'altra posizione all'interno dello stesso report.
  • Sottoscrizioni: Power BI può recapitare report impaginati in base a una pianificazione come messaggi di posta elettronica, con allegati di report in qualsiasi formato supportato.
  • Layout per utente: è possibile creare layout di report reattivi in base all'utente autenticato che apre il report. È possibile progettare il report per filtrare i dati in modo diverso, nascondere aree dati o visualizzazioni, applicare formati diversi o impostare valori predefiniti dei parametri specifici dell'utente.

Per altre informazioni relative a questo articolo, vedere le risorse seguenti: