Risolvere i problemi relativi alle prestazioni dei report in Power BI

Questo articolo fornisce indicazioni che consentono agli sviluppatori e agli amministratori di risolvere i problemi di rallentamento delle prestazioni dei report. Si applica ai report di Power BI e anche ai report impaginati di Power BI.

I report lenti possono essere identificati dagli utenti del report che riscontrano report lenti da caricare o lenti da aggiornare durante l'interazione con i filtri dei dati o altre funzionalità. Quando i report sono ospitati in una capacità Premium o in capacità infrastruttura, i report lenti possono essere identificati anche monitorando l'app Metriche della capacità di Microsoft Fabric. Questa app consente di monitorare l'integrità e la capacità della sottoscrizione di Power BI Premium.

Importante

A volte questo articolo si riferisce a Power BI Premium o alle relative sottoscrizioni di capacità (SKU P). Tenere presente che Microsoft sta attualmente consolidando le opzioni di acquisto e ritirando gli SKU di Power BI Premium per capacità. I clienti nuovi ed esistenti devono invece prendere in considerazione l'acquisto di sottoscrizioni della capacità di Fabric (SKU F).

Per altre informazioni, vedere Aggiornamenti importanti in arrivo per le licenze di Power BI Premium e Domande frequenti su Power BI Premium.

Seguire i passaggi del diagramma di flusso

Usare il diagramma di flusso seguente per comprendere la causa di rallentamento delle prestazioni e determinare l'azione da intraprendere.

L'immagine mostra il diagramma di flusso, descritto in modo completo nel testo dell'articolo.

Esistono sei caratteri di terminazione del diagramma di flusso, ognuno dei quali descrive l'azione da eseguire:

Carattere di terminazione Azioni
Carattere di terminazione diagramma di flusso 1. • Gestire la capacità.
• Ridimensionare la capacità.
Carattere di terminazione diagramma di flusso 2. • Analizzare l'attività di capacità durante l'utilizzo tipico del report.
Carattere di terminazione diagramma di flusso 3. • Modifica dell'architettura.
• Prendere in considerazione Azure Analysis Services.
• Controllare il gateway locale.
Carattere di terminazione diagramma di flusso 4. • Prendere in considerazione Azure Analysis Services.
• Prendere in considerazione Power BI Premium.
Carattere di terminazione diagramma di flusso 5. • Usare analizzatore prestazioni di Power BI Desktop.
• Ottimizzare report, modello o DAX.
Carattere di terminazione diagramma di flusso 6. • Generare un ticket di supporto.

Entra in azione

La prima considerazione consiste nel comprendere se il report lento è ospitato in una capacità Premium.

Capacità Premium

Quando il report è ospitato in una capacità Premium, usare l'app Microsoft Fabric Capacity Metrics per determinare se la capacità di hosting del report supera frequentemente le risorse di capacità. Quando si verificano pressioni sulle risorse, può essere necessario gestire o ridimensionare la capacità (terminatore del diagramma di flusso 1). Quando sono presenti risorse adeguate, analizzare l'attività di capacità durante l'utilizzo tipico del report (terminatore del diagramma di flusso 2).

Capacità condivisa

Quando il report è ospitato nella capacità condivisa, non è possibile monitorare l'integrità della capacità. Dovrai adottare un approccio investigativo diverso.

Prima di tutto, determinare se le prestazioni lente si verificano in orari specifici del giorno o del mese. In questo caso, e molti utenti stanno aprendo il report in questi momenti, prendere in considerazione due opzioni:

  • Aumentare la velocità effettiva delle query eseguendo la migrazione del modello semantico (noto in precedenza come set di dati) ad Azure Analysis Services o a una capacità Premium (terminatore di diagramma di flusso 4).
  • Usare Power BI Desktop analizzatore prestazioni per scoprire come vengono eseguiti ogni elemento del report, ad esempio oggetti visivi e formule DAX. È particolarmente utile determinare se si tratta della query o del rendering visivo che contribuisce ai problemi di prestazioni (terminatore del diagramma di flusso 5).

Se si determina che non esiste alcun modello di tempo, valutare quindi se le prestazioni lente sono isolate in un'area geografica o un'area specifica. In caso affermativo, è probabile che l'origine dati sia remota e che la comunicazione di rete sia lenta. In questo caso, prendere in considerazione:

  • Modifica dell'architettura tramite Azure Analysis Services (carattere di terminazione diagramma di flusso 3).
  • Ottimizzazione delle prestazioni del gateway dati locale (carattere di terminazione diagramma di flusso 3).

Infine, se si determina che non è presente alcun modello di tempo e si verificano prestazioni lente in tutte le aree, verificare se si verificano prestazioni lente in dispositivi, client o Web browser specifici. In caso contrario, usare Power BI Desktop analizzatore prestazioni, come descritto in precedenza, per ottimizzare il report o il modello (carattere di terminazione diagramma di flusso 5).

Quando si determinano dispositivi, client o Web browser specifici contribuiscono a rallentare le prestazioni, è consigliabile creare un ticket di supporto tramite la pagina di supporto di Power BI (terminatore di diagramma di flusso 6).

Per altre informazioni su questo articolo, consultare le risorse seguenti: