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 relativi a prestazioni lente per i report. Si applica ai report di Power BI e anche ai report impaginati di Power BI.

I report lenti possono essere identificati dagli utenti dei report che notano lentezza nel caricamento o per l'aggiornamento durante l'interazione con filtri dei dati o altre funzionalità. Quando i report sono ospitati in una capacità Premium o capacità Fabric, è anche possibile identificare i report lenti monitorando l'app Metriche di Capacità Microsoft Fabric. Questa app consente di monitorare l'integrità e la capacità della sottoscrizione 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 con capacità Fabric (SKU F).

Per altre informazioni, vedere Aggiornamento importante disponibile per le licenze 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 del rallentamento delle prestazioni e determinare l'azione da intraprendere.

Immagine che mostra il diagramma di flusso descritto in dettaglio nel testo dell'articolo.

Sono presenti sei terminatori del diagramma di flusso, ognuno degli quali descrive l'azione da eseguire:

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

Entra in azione

È prima di tutto necessario capire se il report lento è ospitato in una capacità Premium.

Capacità Premium

Quando il report è ospitato in una capacità Premium, usare l'app Metriche di capacità di Microsoft Fabric per determinare se la capacità di hosting del report supera spesso le risorse di capacità. In condizioni di pressione per le risorse potrebbe essere necessario gestire o ridimensionare la capacità (terminatore del diagramma di flusso 1). Quando le risorse disponibili sono adeguate, esaminare l'attività della capacità durante l'utilizzo tipico del report (terminatore del diagramma di flusso 2).

Capacità condivisa

Quando il report è ospitato in una capacità condivisa, non è possibile monitorare l'integrità della capacità. È necessario adottare un approccio diverso per le indagini.

Per prima cosa, determinare se le prestazioni lente si verificano in orari specifici del giorno o del mese. In caso affermativo e se molti utenti aprono il report in questi momenti, prendere in considerazione due opzioni:

  • Aumentare la velocità effettiva delle query eseguendo la migrazione del modello semantico (precedentemente conosciuto come set di dati) ad Azure Analysis Services o a una capacità Premium (terminatore del diagramma di flusso 4).
  • Usare Analizzatore prestazioni di Power BI Desktop per esaminare le prestazioni di tutti gli elementi del report, ad esempio oggetti visivi e formule DAX. Analizzatore prestazioni è particolarmente utile per determinare se il rendering della query o dell'oggetto visivo causa problemi di prestazioni (terminatore del diagramma di flusso 5).

Se non si riscontra un problema correlato al tempo, valutare se le prestazioni lente sono isolate in una specifica area geografica. Se questo è il caso, è probabile che l'origine dati sia remota e che le comunicazioni di rete siano lente. In questo caso, prendere in considerazione quanto segue:

Infine, se si determina che non è presente un problema correlato al tempo e che le prestazioni lente si verificano in tutte le aree, controllare se il problema di prestazioni riguarda dispositivi, client o Web browser specifici. Se questo non è il caso, usare Analizzatore prestazioni di Power BI Desktop, come descritto in precedenza, per ottimizzare il report o il modello (terminatore del diagramma di flusso 5).

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

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