Creare asset di Power BI riutilizzabili
Quando più persone creano report in modo indipendente, i risultati sono prevedibili: impostazioni di connessione incoerenti, definizioni di metriche duplicate e nessun modello standard. Gli asset Power BI riutilizzabili risolvono questo problema stabilendo basi condivise che impongono la coerenza tra i team.
Modelli semantici condivisi
Un modello semantico condiviso fornisce una singola definizione centralizzata di metriche aziendali, relazioni e calcoli che possono essere usati da più report. Anziché far sì che ogni report incorpori un proprio modello, i report si connettono a un modello semantico condiviso tramite DirectQuery.
Questo modello core-plus-specialized funziona bene per le organizzazioni che necessitano di coerenza senza limitare la flessibilità. Il modello semantico di base definisce misure come ricavi, costi e margine. I report specializzati aggiungono oggetti visivi, filtri e altri calcoli senza duplicare la logica sottostante. Con questo modello, lo si aggiorna in un'unica posizione e ogni report connesso riflette la modifica immediatamente quando la definizione di "ricavi" cambia.
Quando si connette un report a un modello semantico esistente, selezionare Power BI modelli semantici dall'elenco delle origini dati in Power BI Desktop, quindi scegliere il modello pubblicato. Il report invia query al modello condiviso in fase di esecuzione, quindi le definizioni delle metriche rimangono coerenti in ogni report che lo usa.
Important
I modelli semantici condivisi creano singole origini di verità per le metriche aziendali. Quando gli agenti di intelligenza artificiale eseguono query sui dati tramite Fabric IQ, i modelli condivisi approvati sono l'origine dati preferita perché forniscono definizioni coerenti e convalidate. I modelli non gestiti e duplicati creano ambiguità sia per i consumer umani che per le funzionalità di intelligenza artificiale.
Modelli di Power BI
Un modello di Power BI (.pbit) acquisisce la struttura completa di un report esistente senza includere dati. Il modello preserva pagine del report, elementi visivi, definizioni del modello di dati, query e parametri. Quando un utente apre un modello, Power BI Desktop richiede i valori dei parametri e le credenziali dell'origine dati, quindi compila un nuovo report dalla struttura salvata.
I modelli sono utili quando si dispone di un layout di report standard applicabile a più scenari. Ad esempio, un modello di report sulle vendite mensili consente a ogni team regionale di generare un report con le stesse visualizzazioni e indicatori, connessi alla loro origine dati specifica. Un modello di report finanziario può includere schede KPI standardizzate, grafici di tendenza e layout di tabella riutilizzati da ogni reparto.
Per creare un modello, selezionare File>Export>Power BI template in Power BI Desktop. Specificare una descrizione che spieghi lo scopo del modello, quindi salvare il .pbit file. Poiché i modelli escludono dati, le dimensioni del file sono ridotte e facili da distribuire tramite una cartella condivisa, un canale di Teams o un repository centrale.
I modelli supportano anche più tipi di parametri. I parametri di testo gestiscono nomi di server e database. I parametri booleani controllano la logica condizionale nelle query. I parametri di data impostano intervalli di date predefiniti per il report. I parametri ben progettati rendono un modello sufficientemente flessibile per diversi team senza richiedere competenze in Power Query.
Tip
È anche possibile creare Power BI file di origine dati (.pbids) che conservano solo le informazioni di connessione per un'origine dati. Quando un utente apre un file .pbids, Power BI Desktop viene avviato con la connessione preconfigurata, ma deve solo eseguire l'autenticazione. Per altre informazioni, vedere Creare un file di origine dati Power BI.
Scegliere il tipo di asset corretto
Ogni tipo di asset riutilizzabile si adatta a uno scenario diverso. La tabella seguente riepiloga quando usare ogni approccio:
| Tipo di cespite | Usare quando | Vantaggio chiave |
|---|---|---|
| Modello semantico condiviso | Più report necessitano di definizioni e relazioni centralizzate delle metriche | Singola fonte di verità per la logica di business |
Modello di report (.pbit) |
È necessaria una struttura e un layout coerenti del report tra team o aree | Standardizza la progettazione visiva e i modelli di query |
I modelli stabiliscono la coerenza nella fase di sviluppo. I modelli semantici condivisi stabiliscono la coerenza nella fase di consumo. In pratica, è possibile usare entrambi insieme: un modello che si connette a un modello semantico condiviso, offrendo ai team una struttura di report standardizzata supportata dalla logica di business centralizzata.
Questi asset riutilizzabili costituiscono la base della fase Sviluppo . Successivamente, si aggiunge il controllo della versione per tenere traccia e gestire le modifiche durante la collaborazione del team.