Aggiornamento automatico della pagina in Power BIAutomatic page refresh in Power BI

Quando si esegue il monitoraggio di eventi critici, è importante che i dati vengano aggiornati non appena vengono aggiornati i dati di origine.When you monitor critical events, it's important for data to be refreshed as soon as the source data is updated. Ad esempio, nel settore della produzione è fondamentale sapere quando una macchina non funziona correttamente o sta per riscontrare un problema.For example, in the manufacturing industry, it's critical to know when a machine is malfunctioning or is close to malfunctioning. Se si stanno monitorando segnali come le valutazioni dei social media, è opportuno essere a conoscenza delle modifiche improvvise non appena si verificano.If you're monitoring signals like social media sentiment, you want to know about sudden changes as soon as they happen.

L'aggiornamento automatico della pagina di Power BI consente alla pagina del report attiva di eseguire query per trovare nuovi dati con una cadenza predefinita nelle origini DirectQuery.Automatic page refresh in Power BI enables your active report page to query for new data, at a predefined cadence, for DirectQuery sources.

Tipi di aggiornamentoRefresh types

Quando si usa l'aggiornamento automatico della pagina, esistono due tipi di aggiornamento: intervallo fisso e rilevamento delle modifiche.When using automatic page refresh, there are two refresh types available: fixed interval and change detection.

Intervallo fissoFixed interval

Questo tipo di aggiornamento consente di aggiornare tutti gli oggetti visivi in una pagina del report in base a un intervallo costante, ad esempio un secondo o cinque minuti.This refresh type allows you to update all visuals in a report page based on a constant interval such as one second or five minutes. Quando viene raggiunto tale intervallo specifico, tutti gli oggetti visivi nella pagina inviano una query di aggiornamento all'origine dati e vengono aggiornati di conseguenza.When that specific interval is reached, all visuals in that page send an update query to the data source and update accordingly.

Rilevamento delle modificheChange detection

Questo tipo di aggiornamento consente di aggiornare gli oggetti visivi in una pagina in base al rilevamento delle modifiche nei dati invece che in un intervallo di aggiornamento specifico.This refresh type allows you to refresh visuals on a page based on detecting changes in the data rather than a specific refresh interval. In particolare, questa misura esegue il polling delle modifiche apportate all'origine DirectQuery.Specifically, this measure polls for changes to your DirectQuery source. Oltre a definire la misura, è necessario anche selezionare la frequenza con cui Power BI Desktop verificherà la presenza di modifiche.Besides defining the measure, you also have to select how frequently Power BI Desktop will check for changes. Quando si pubblica nel servizio, questo tipo di aggiornamento è supportato solo nelle aree di lavoro che fanno parte di una capacità Premium.When publishing to the service, this refresh type is only supported in workspaces that are part of a Premium capacity. Le origini LiveConnect, ad esempio i set di dati di Analysis Services e Power BI non sono supportate.LiveConnect sources such as Analysis Services and Power BI datasets are not supported.

Creazione di report con aggiornamento automatico della pagina in Power BI DesktopAuthoring reports with automatic page refresh in Power BI Desktop

L'aggiornamento automatico della pagina è disponibile per le origini DirectQuery e alcuni scenari LiveConnect, quindi sarà disponibile solo quando si è connessi a un'origine dati supportata.Automatic page refresh is available for DirectQuery sources and some LiveConnect scenarios, so it will only be available when you are connected to a supported data source. Questa restrizione si applica a entrambi i tipi di aggiornamento automatico della pagina.This restriction applies to both automatic page refresh types.

Per usare l'aggiornamento automatico della pagina in Power BI Desktop, selezionare la pagina del report per cui si vuole abilitare l'aggiornamento.To use automatic page refresh in Power BI Desktop, select the report page for which you want to enable automatic page refresh. Nel riquadro Visualizzazioni selezionare il pulsante Formattazione (rullo) e trovare la sezione Aggiornamento della pagina nella parte inferiore del riquadro.In the Visualizations pane, select the Formatting button (a paint roller) and find the Page refresh section near the bottom of the pane.

Posizione dell'opzione Aggiornamento della pagina

  1. Attiva o disattiva l'aggiornamento della pagina.Turns page refresh on or off.
  2. Tipo di aggiornamentoRefresh type
  3. Input e informazioni (a seconda del tipo di aggiornamento)Inputs and information (depending on refresh type)

La scheda Aggiornamento della pagina sarà disponibile solo se si è connessi a un'origine DirectQuery.The Page refresh card will only be available if you are connected to a DirectQuery source. Per abilitare l'aggiornamento automatico della pagina, l'interruttore deve trovarsi sulla posizione On.To enable automatic page refresh the toggle needs to be on the On position. Gli input necessari e le informazioni fornite dipendono dal tipo di aggiornamento selezionato.The inputs needed and information provided will depend on the refresh type selected.

Impostazione di un intervallo fissoFixed interval setup

Quando si seleziona Aggiornamento pagina automatico come tipo di aggiornamento, è necessario specificare l'intervallo di aggiornamento desiderato.When selecting Auto page refresh as the refresh type, you need to provide the desired refresh interval. Il valore predefinito è 30 minuti.The default value is 30 minutes. L'intervallo di aggiornamento minimo è un secondo. Il report inizierà a essere aggiornato con l'intervallo impostato.(The minimum refresh interval is one second.) Your report will begin refreshing at the interval you set.

Quando si fa clic su Mostra dettagli, Power BI fornirà altre informazioni su:When clicking on show details Power BI will provide further information on:

  • Abilitazione della funzionalità da parte dell'amministratore (solo quando è stato eseguito l'accesso all'account Power BI)If the feature is enabled by your admin (only when logged into your Power BI account)
  • Intervallo minimo consentito dall'amministratore (solo quando è stato eseguito l'accesso all'account Power BI)The minimum interval allowed by your admin (only when logged into your Power BI account)
  • Velocità effettiva di aggiornamento (in genere superiore all'intervallo selezionato)Actual rate of refresh (usually longer than your selected interval)
  • Ora ultimo aggiornamentoLast refresh time

Dettagli visualizzazione Aggiornamento della pagina

Impostazione di Rilevamento delle modificheChange detection setup

Quando si seleziona Rilevamento delle modifiche come tipo di aggiornamento, viene visualizzato un collegamento per aggiungere il rilevamento delle modifiche.When selecting Change detection as your refresh type, you are presented with a link to Add change detection. È anche possibile accedere alla finestra Rilevamento delle modifiche dalla scheda Creazione di modelli nella barra multifunzione.You can also access the change detection window from the Modeling tab in the ribbon. Fare quindi clic sull'icona Rilevamento delle modifiche nella sezione Aggiornamento della pagina.Then click on the Change detection icon on the Page refresh section. Infine è possibile fare clic con il pulsante destro del mouse o selezionare la freccia dell'elenco a discesa accanto a un valore nell'area Valori e selezionare Rilevamento delle modifiche dal menu.Finally, you can right-click or select the drop-down arrow next to any value in the Values well, and select Change detection from the menu.

Scheda Rilevamento delle modifiche

Dopo che la finestra è aperta, viene visualizzata l'opzione Tipo di misura dove è possibile selezionare una misura esistente o crearne una nuova da zero.Once the window is open, you are presented with the Measure type option where you can select an existing measure or create a new one from scratch. Quando si seleziona una misura esistente, è sufficiente selezionare la misura desiderata dall'elenco dei campi oppure trascinarla e rilasciarla nella sezione Choose existing measure (Scegli misura esistente).When selecting an existing, you just have to select the desired measure from the fields list or drag and drop it into the Choose existing measure section. Quando si crea una nuova misura, è possibile scegliere un calcolo per la misura tra conteggio, valore distinto, minimo, massimo e somma.When creating a new measure, you can Choose a calculation for the measure between count, count distinct, minimum, maximum and sum. Ad esempio, è possibile usare un valore distinto per conteggiare gli ID cliente e aggiornare solo quando un nuovo cliente viene aggiunto all'elenco.For example, you can use count distinct to count customer IDs and only refresh when a new customer is added to the list. Dopo aver selezionato una misura, è necessario definire con quale frequenza Power BI verificherà la presenza di modifiche.Once you have a measure selected, you have to define how often Power BI will Check for changes. Questo è l'intervallo di frequenza con cui Power BI calcolerà le modifiche della misura e del polling.That's the interval on how often Power BI will calculate the measure and poll changes. Quando si fa clic su Applica, viene visualizzata una nuova misura con l'icona di rilevamento delle modifiche nell'elenco dei campi.Once you click apply, a new measure with the change detection icon will appear in your field list.

Finestra Rilevamento delle modifiche

Quindi, tornando alla sezione Aggiornamento della pagina, vengono visualizzate le informazioni sulla misura in uso per il rilevamento delle modifiche e l'intervallo definito per il riferimento.Then, back on the page refresh section, you will see the information of which measure is being used for change detection and the defined interval for your reference.

Scheda Rilevamento delle modifiche con dettagli

Nota

È consentita una sola misura di rilevamento delle modifiche per modello.Only one change detection measure is allowed per model.

Determinazione dell'intervallo di aggiornamentoDetermining the refresh interval

Quando è abilitato l'aggiornamento pagina automatico, Power BI Desktop invia continuamente query all'origine DirectQuery.When automatic page refresh is enabled, Power BI Desktop is constantly sending queries to your DirectQuery source. Dopo l'invio della query si verifica un ritardo prima della restituzione dei dati.After the query is sent, there's a delay before data is returned. Pertanto, per intervalli di aggiornamento brevi, è necessario verificare che le query restituiscano correttamente i dati richiesti entro l'intervallo configurato.So, for short refresh intervals, you should confirm that queries are successfully returning the queried data within the configured interval. Se i dati non vengono restituiti entro l'intervallo specificato, gli oggetti visivi vengono aggiornati con una frequenza inferiore rispetto a quella configurata.If data isn't returned within the interval, visuals will update less frequently than configured.

Queste considerazioni sono valide per entrambi i tipi di aggiornamento: intervallo fisso e rilevamento delle modifiche.These considerations apply for both refresh types: fixed interval and change detection. La differenza principale consiste nel fatto che per il rilevamento delle modifiche è presente una sola query che torna all'origine a un intervallo fisso, mentre l'aggiornamento degli oggetti visivi viene attivato solo quando cambia il valore della misura di rilevamento delle modifiche.The main difference will be that for change detection there is only one query going back to the source at a fixed interval and the visuals refresh is triggered only when the value of the change detection measure changes.

È consigliabile che l'intervallo di aggiornamento corrisponda almeno alla frequenza di arrivo dei nuovi dati prevista:As a best practice, the refresh interval should at least match your expected new data arrival rate:

  • Se nell'origine arrivano nuovi dati ogni 20 minuti, l'intervallo di aggiornamento non può essere inferiore a 20 minuti.If new data arrives at the source every 20 minutes, your refresh interval can't be less than 20 minutes.
  • Se arrivano nuovi dati ogni secondo, impostare l'intervallo su un secondo.If new data arrives every second, set the interval to one second.

Per gli intervalli di aggiornamento brevi, ad esempio un secondo, prendere in considerazione i fattori seguenti:For low refresh intervals like one second, take factors like the following into consideration:

  • Il tipo di origine dati DirectQueryThe type of the DirectQuery data source
  • Il carico di lavoro che le query creano sull'origine datiThe load your queries create on it
  • La distanza tra chi visualizza i report e il data center della capacitàThe distance of your report viewers from the capacity's datacenter

Per una stima dei tempi di restituzione, usare Analizzatore prestazioni in Power BI Desktop e il menu Mostra dettagli nella sezione Aggiornamento della pagina per il tipo di aggiornamento Intervallo fisso.You can estimate return times by using the Performance Analyzer in Power BI Desktop and the show details menu in the page refresh section for fixed interval refresh type. L'analizzatore prestazioni consente di controllare se ogni query visiva ha il tempo sufficiente per tornare dall'origine con i risultati richiesti.Performance Analyzer lets you check if each visual query has enough time to come back with results from the source. Consente anche di determinare come viene impiegato il tempo.It also lets you determine where time is spent. In base ai risultati dell'analizzatore prestazioni, è possibile regolare l'origine dati o provare a usare altri oggetti visivi e altre misure nel report.Based on the results from Performance Analyzer, you can adjust the data source, or you can experiment with other visuals and measures in your report.

Questa immagine mostra i risultati di un'origine DirectQuery in Analizzatore prestazioni:This image shows the results of a DirectQuery source in Performance Analyzer:

Risultati dell'analizzatore prestazioni

Di seguito vengono descritte altre caratteristiche di questa origine dati.Let's consider some other characteristics of this data source:

  • I dati arrivano con una frequenza di 2 secondiData arrives at a rate of 2 seconds
  • Analizzatore prestazioni visualizza un tempo massimo di query e visualizzazione di circa 4,9 secondi (4,688 millisecondi)Performance Analyzer shows a maximum query + display time of approximately 4.9 seconds (4,688 milliseconds)
  • L'origine dati è configurata in modo da gestire circa 1000 query simultanee al secondoThe data source is configured to handle approximately 1,000 concurrent queries per second
  • Si prevede che circa 10 utenti visualizzino il report simultaneamenteYou expect approximately 10 users to be viewing the report concurrently

Il risultato è l'equazione seguente:So that results in the following equation:

  • 5 oggetti visivi x 10 utenti = circa 50 query5 visuals x 10 users = approximately 50 queries

Il risultato di questo calcolo restituisce un carico di molto superiore a quello che l'origine dati può supportare.The result of this calculation shows much more load than the data source can support. Poiché i dati arrivano ogni due secondi, la frequenza di aggiornamento deve essere di due secondi.The data arrives at a rate of two seconds, so that should be your refresh rate. Tuttavia, poiché il completamento della query richiede circa cinque secondi, è consigliabile impostare una frequenza maggiore di cinque secondi.But because the query takes around five seconds to complete, you should set it to more than five seconds.

Si noti anche che questo risultato può essere diverso quando si pubblica il report nel servizio.Also note that this result might differ as you publish your report to the service. Questa differenza si verifica perché il report usa l'istanza di Azure Analysis Services ospitata nel cloud.This difference occurs because the report will use the Azure Analysis Services instance that's hosted in the cloud. Può essere utile modificare di conseguenza le frequenze di aggiornamento.You might want to adjust your refresh rates accordingly.

Per tenere conto della durata delle query e dell'aggiornamento, Power BI eseguirà la query di aggiornamento successiva solo quando tutte le query di aggiornamento rimanenti saranno completate.To account for queries and refresh timing, Power BI will only run the next refresh query when all the remaining refresh queries are complete. Pertanto, anche se l'intervallo di aggiornamento è più breve del tempo necessario per l'elaborazione delle query, Power BI esegue nuovamente l'aggiornamento solo dopo che le query rimanenti sono state completate.So even if your refresh interval is shorter than the time your queries take to process, Power BI will refresh again only after remaining queries complete.

Nel caso del tipo di aggiornamento Rilevamento delle modifiche, valgono le stesse considerazioni.In the case of change detection refresh type, these considerations still apply. Inoltre, Analizzatore prestazioni visualizza i risultati della query della misura di rilevamento delle modifiche anche se non corrisponde ad alcun oggetto visivo nel report.Also, the Performance Analyzer will show you the results for the change detection measure query even though it does not match to any visual in your report. Questa funzionalità è stata fornita per consentire la risoluzione dei problemi per questo particolare tipo di misura seguendo le stesse indicazioni riportate in precedenza.We have provided this capability for you to be able to troubleshoot this particular type of measure following the same guidance we mentioned previously. La differenza principale per questo tipo di aggiornamento è che viene trasmessa una sola query all'origine dati invece che tutte le query di tutti gli oggetti visivi.The main difference for this refresh type is that only one query is going to the data source instead of all queries from all visuals. Questo succede anche se più utenti visualizzano il report.This is still the case if multiple users are viewing the report.

Risultati di Analizzatore prestazioni con rilevamento delle modifiche

Per lo stesso scenario illustrato in precedenza:For the same scenario we discussed before:

  • 1 query della misura di rilevamento delle modifiche per 5 oggetti visivi genera una sola query per un numero qualsiasi di visualizzatori1 change detection measure query for 5 visuals generates only one query for any number of viewers

  • Quando la misura di rilevamento delle modifiche attiva un aggiornamento che presuppone lo stesso scenario di prima con 5 oggetti visivi x 10 utenti = circa 50 queryWhen the change detection measure triggers an update assuming same scenario as before with 5 visuals x 10 users = approximately 50 queries

Per riepilogare, quando si usa il rilevamento delle modifiche, viene inviata una sola query all'origine dati fino a quando non viene rilevata una modifica.To summarize, when using change detection only one query is sent to the data source until a change is detected. In tal caso, la stessa logica usata per il tipo di aggiornamento a intervalli fissi applica l'aggiornamento di tutti gli oggetti visivi per tutti gli utenti che generano lo stesso numero di query.When that happens, the same logic used for fixed interval refresh type applies updating all visuals for all users generating the same number of queries. Questo approccio dovrebbe essere più efficiente a lungo termine.This approach should be more efficient in the long run.

Di seguito viene descritto come rilevare e diagnosticare i problemi di prestazioni come amministratore della capacità.Now let's look at how you can potentially detect and diagnose performance problems as a capacity administrator. Per altre domande e risposte sulle prestazioni e sulla risoluzione dei problemi, vedere anche la sezione Domande frequenti più avanti in questo articolo.You can also check the Frequently asked questions section, later in this article, for more questions and answers about performance and troubleshooting.

Aggiornamento pagina automatico nel servizio Power BIAutomatic page refresh in the Power BI service

È anche possibile impostare intervalli di aggiornamento automatico della pagina per i report pubblicati nel servizio Power BI a patto che l'origine sia DirectQuery.You can also set automatic page refresh for reports that have been published to the Power BI service as long as the data source is DirectQuery.

Per configurare l'aggiornamento automatico della pagina per i report nel servizio Power BI, la procedura è simile a quella usata in Power BI Desktop.To configure automatic page refresh for reports in the Power BI service, the steps are similar to Power BI Desktop. Se configurato nel servizio Power BI, l'aggiornamento pagina automatico supporta anche contenuto incorporato di Power BI.When configured in the Power BI service, automatic page refresh also supports embedded Power BI content. L'immagine seguente illustra la configurazione Aggiornamento della pagina per il servizio Power BI:This image shows the Page refresh configuration for the Power BI service:

Posizione di Aggiornamento della pagina nel servizio

  1. Attiva o disattiva l'aggiornamento della pagina.Turns page refresh on or off.
  2. Tipo di aggiornamentoRefresh type
  3. Input e informazioni (a seconda del tipo di aggiornamento)Inputs and information (depending on refresh type)

Nota

Quando si pubblica il report con aggiornamento pagina automatico abilitato da Power BI Desktop al servizio Power BI, è necessario specificare le credenziali dell'origine dati DirectQuery nel menu delle impostazioni del set di dati.When you publish your automatic page refresh-enabled report from Power BI Desktop to the service, you'll have to provide the credentials for the DirectQuery data source on the dataset settings menu. È possibile impostare le credenziali in modo che i visualizzatori del report accedano a questa origine dati con le loro identità, rispettando qualsiasi impostazione di sicurezza nell'origine.You can set up the credentials so report viewers access this data source with their own identities, respecting any security set up at the source. In caso di misura di rilevamento delle modifiche, la valutazione verrà eseguita sempre con le credenziali dell'autore.In the case of change detection measure, it will always be evaluated with the author's credentials.

Intervalli di aggiornamento della paginaPage refresh intervals

Gli intervalli e i tipi di aggiornamento della pagina consentiti nel servizio Power BI variano a seconda del tipo di area di lavoro del report.The page refresh types and intervals allowed in the Power BI service are affected by the report's workspace type. Questo vale per gli scenari seguenti:This applies to these scenarios:

  • Pubblicazione di un report in un'area di lavoro in cui è abilitato l'aggiornamento pagina automaticoPublishing a report into a workspace that has automatic page refresh enabled
  • Modifica di un intervallo di aggiornamento della pagina già incluso in un'area di lavoroEditing a page refresh interval that's already in a workspace
  • Creazione di un report direttamente nel servizioCreating a report directly in the service

Power BI Desktop non prevede alcuna restrizione per gli intervalli di aggiornamento e può avere una frequenza di un secondo.Power BI Desktop has no restrictions for refresh intervals and can be as frequent as every second. Tuttavia, quando i report vengono pubblicati nel servizio Power BI, valgono alcune restrizioni descritte nelle sezioni seguenti.But when reports are published to the Power BI service, certain restrictions apply which are described in the following sections.

Restrizioni sugli intervalli di aggiornamentoRestrictions on refresh intervals

Nel servizio Power BI le restrizioni all'aggiornamento automatico della pagina sono valide in base all'area di lavoro in cui viene pubblicato il report, al fatto che si usino o meno i servizi Premium, alle impostazioni di amministrazione della capacità Premium e al tipo di origine dati.In the Power BI service, restrictions on automatic page refresh apply based on the workspace where the report is published, whether you're using Premium services, the Premium capacity admin settings, and the type of data source.

Per chiarire il funzionamento di queste restrizioni, di seguito si elencano alcune informazioni su capacità e aree di lavoro.To clarify how these restrictions work, let's start with some background on capacities and workspaces.

Le capacità sono un concetto importante in Power BI.Capacities are an important Power BI concept. Rappresentano un set di risorse (archiviazione, processore e memoria) usate per ospitare e distribuire il contenuto di Power BI.They represent a set of resources (storage, processor, and memory) that are used to host and deliver Power BI content. Le capacità sono condivise o dedicate.Capacities are either shared or dedicated. Una capacità condivisa viene condivisa con altri clienti Microsoft.A shared capacity is shared with other Microsoft customers. Una capacità dedicata è interamente vincolata a un singolo cliente.A dedicated capacity is fully committed to a single customer. Per un'introduzione alle capacità dedicate, vedere Gestire le capacità Premium.For an introduction to dedicated capacities, see Managing Premium capacities.

Nella capacità condivisa i carichi di lavoro vengono eseguiti in risorse di calcolo condivise con altri clienti.In shared capacity, workloads run on computational resources shared with other customers. Poiché la capacità deve condividere le risorse, vengono imposte limitazioni per garantire il rispetto delle regole, ad esempio impostando dimensioni massime per il modello (1 GB) e la frequenza massima di aggiornamento giornaliero (otto volte al giorno).Because the capacity needs to share resources, limitations are imposed to ensure fair play, such as setting a maximum model size (1 GB) and maximum daily refresh frequency (eight times per day).

Le aree di lavoro di Power BI si trovano all'interno delle capacità.Power BI workspaces reside within capacities. Rappresentano contenitori per la sicurezza, la collaborazione e la distribuzione.They represent security, collaboration, and deployment containers. Ogni utente di Power BI ha un'area di lavoro chiamata Area di lavoro personale.Each Power BI user has a personal workspace known as My Workspace. È possibile creare aree di lavoro aggiuntive per consentire la collaborazione e la distribuzione.Additional workspaces can be created to enable collaboration and deployment. Queste sono denominate semplicemente aree di lavoro.They're known as workspaces. Per impostazione predefinita le aree di lavoro, incluse le aree di lavoro personali, vengono create nella capacità condivisa.By default, workspaces, including personal workspaces, are created in the shared capacity.

Di seguito sono riportati alcuni dettagli per i due scenari di area di lavoro:Here are some details for the two workspace scenarios:

Aree di lavoro condivise.Shared workspaces. Per le aree di lavoro standard, ovvero quelle che non fanno parte di una capacità Premium, l'aggiornamento pagina automatico ha un intervallo minimo di 30 minuti (intervallo minimo consentito).For regular workspaces (workspaces that aren't part of a Premium capacity), automatic page refresh has a minimum interval of 30 minutes (the lowest interval allowed). Il tipo di aggiornamento Rilevamento delle modifiche non è disponibile nelle capacità condivise.Change detection refresh type is not available in shared capacities.

Aree di lavoro Premium.Premium workspaces. La disponibilità dell'aggiornamento automatico della pagina nelle aree di lavoro Premium (sia per intervallo fisso che per rilevamento delle modifiche) dipende dalle impostazioni del carico di lavoro definite dall'amministratore Premium per la capacità Power BI Premium.The availability of automatic page refresh in Premium workspaces (both for fixed interval and change detection) depends on the workload settings your Premium administrator has set up for the Power BI Premium capacity. Esistono due variabili che potrebbero influire sulla possibilità di configurare l'aggiornamento pagina automatico:There are two variables that might affect your ability to set up automatic page refresh:

  • Attivazione/disattivazione della funzionalità.Feature on/off. Se l'amministratore della capacità ha disabilitato la funzionalità, non sarà possibile impostare alcun tipo di aggiornamento della pagina nel report pubblicato.If your capacity administrator has disabled the feature, you won't be able to set up any type of page refresh in your published report. Intervallo fisso e rilevamento delle modifiche possono essere attivati e disattivati separatamente.Fixed interval and change detection can be turned on and off separately.

  • Intervallo di aggiornamento minimo.Minimum refresh interval. Quando si abilita l'aggiornamento automatico della pagina per un intervallo fisso, l'amministratore della capacità deve impostare un intervallo di aggiornamento minimo (il valore predefinito è 5 minuti).When enabling automatic page refresh for fixed interval, your capacity administrator needs to set up a minimum refresh interval (default value is five minutes). Se l'intervallo è inferiore al valore minimo, il servizio Power BI sostituisce l'intervallo per rispettare l'intervallo minimo impostato dall'amministratore della capacità.If your interval is lower than the minimum, the Power BI service overrides your interval to respect the minimum interval set by your capacity administrator.

  • Intervallo di esecuzione minimo.Minimum execution interval. Quando si abilita il rilevamento delle modifiche, l'amministratore della capacità deve impostare un intervallo di aggiornamento minimo (il valore predefinito è 5 minuti).When enabling change detection, your capacity administrator needs to set up a minimum execution interval (default value is five seconds). Se l'intervallo è inferiore al valore minimo, il servizio Power BI sostituisce l'intervallo per rispettare l'intervallo minimo impostato dall'amministratore della capacità.If your interval is lower than the minimum, the Power BI service overrides your interval to respect the minimum interval set by your capacity administrator.

Avviso

Quando è abilitata nel set di dati, la misura di rilevamento delle modifiche consente di aprire una connessione all'origine dati DirectQuery per calcolare la misura e il polling delle modifiche.When enabled in your dataset, change detection measure will open a connection to your DirectQuery data source to calculate the measure and poll for changes. Questa connessione è diversa dalle connessioni di aggiornamento con priorità bassa di cui già si occupa Power BI.This connection is different from the Low Priority refresh connections Power BI already makes.

Impostazioni di aggiornamento automatico della pagina nel portale di amministrazione della capacità

La tabella descrive in maggior dettaglio dove è disponibile questa funzionalità e i limiti corrispondenti a ogni tipo di capacità e modalità di archiviazione:This table describes with more detail where this feature is available and the limits for each capacity type and storage mode:

Modalità di archiviazioneStorage mode Capacità dedicataDedicated capacity Capacità condivisaShared capacity
DirectQueryDirectQuery Supporto IF: SìFI supported: Yes
Supporto RM: SìCD supported: Yes
Minimo: 1 secondoMinimum: 1 second
Sostituzione dell'amministratore: SìAdmin override: Yes
Supporto IF: SìFI supported: Yes
Supporto RM: NoCD supported: No
Minimo: 30 minutiMinimum: 30 minutes
Sostituzione dell'amministratore: NoAdmin override: No
ImportaImport Supporto IF: NoFI supported: No
Supporto RM: NoCD supported: No
Minimo: N/DMinimum: N/A
Sostituzione dell'amministratore: N/DAdmin override: N/A
Supporto IF: NoFI supported: No
Supporto RM: NoCD supported: No
Minimo: N/DMinimum: N/A
Sostituzione dell'amministratore: N/DAdmin override: N/A
Modalità mista (DirectQuery + altre origini dati)Mixed mode (DirectQuery + other data sources) Supporto IF: SìFI supported: Yes
Supporto RM: SìCD supported: Yes
Minimo: 1 secondoMinimum: 1 second
Sostituzione dell'amministratore: SìAdmin override: Yes
Supporto IF: SìFI supported: Yes
Supporto RM: NoCD supported: No
Minimo: 30 minutiMinimum: 30 minutes
Sostituzione dell'amministratore: NoAdmin override: No
Analysis Services (Azure e locale)Analysis Services (Azure and On Premises) Supporto IF: SìFI supported: Yes
Supporto RM: NoCD supported: No
Minimo: 30 minutiMinimum: 30 minutes
Sostituzione dell'amministratore: SìAdmin override: Yes
Supporto IF: SìFI supported: Yes
Supporto RM: NoCD supported: No
Minimo: 30 minutiMinimum: 30 minutes
Sostituzione dell'amministratore: NoAdmin override: No
Set di dati Power BI (con origine DirectQuery)Power BI datasets (with DirectQuery source) Supporto IF: SìFI supported: Yes
Supporto RM: NoCD supported: No
Minimo: 1 secondoMinimum: 1 second
Sostituzione dell'amministratore: SìAdmin override: Yes
Supporto IF: SìFI supported: Yes
Supporto RM: NoCD supported: No
Minimo: 30 minutiMinimum: 30 minutes
Sostituzione dell'amministratore: NoAdmin override: No
Set di dati di push di Power BIPower BI Push datasets Supporto IF: SìFI supported: Yes
Supporto RM: NoCD supported: No
Minimo: 30 minutiMinimum: 30 minutes
Sostituzione dell'amministratore: SìAdmin override: Yes
Supporto IF: SìFI supported: Yes
Supporto RM: NoCD supported: No
Minimo: 30 minutiMinimum: 30 minutes
Sostituzione dell'amministratore: NoAdmin override: No

Legenda tabella:Table legend:

  1. IF: Intervallo fissoFI: Fixed interval
  2. RM: Rilevamento delle modificheCD: Change detection

Avviso

Esiste un problema noto quando si è connessi da Power BI Desktop ad Analysis Services o ai set di dati Power BI e l'intervallo di aggiornamento è 30 minuti o più.We have a known issue when connected from Power BI Desktop to Analysis Services or Power BI datasets and the refresh interval is 30 minutes or more. Gli oggetti visivi in una pagina del report potrebbero visualizzare un errore dopo 30 minuti.Visuals in a report page might show an error after 30 minutes.

Considerazioni e limitiConsiderations and limitations

Quando si usa l'aggiornamento pagina automatico in Power BI Desktop o nel servizio Power BI è necessario tenere presenti alcune considerazioni.There are a few things to keep in mind when you use automatic page refresh in Power BI Desktop or in the Power BI service:

  • La modalità di archiviazione dell'importazione non è supportata per l'aggiornamento automatico della pagina.Import storage mode is not supported for automatic page refresh.
  • I modelli compositi con almeno un'origine dati DirectQuery sono supportati.Composite models that have at least one DirectQuery data source are supported.
  • È possibile avere una sola misura di rilevamento delle modifiche per set di dati.You can only have one change detection measure per dataset.
  • In un tenant di Power BI può essere presente un massimo di 10 modelli con misura di rilevamento delle modifiche.There can only be a maximum of 10 models with change detection measure in a Power BI tenant.

Performance DiagnosticsPerformance diagnostics

L'aggiornamento pagina automatico è utile per gli scenari di monitoraggio e per l'esplorazione dei dati in rapida evoluzione.Automatic page refresh is useful for monitoring scenarios and exploring fast-changing data. Tuttavia a volte può originare un carico eccessivo per la capacità o l'origine dati.But sometimes it can put undue load on the capacity or data source.

Per evitare un carico eccessivo sulle origini dati, Power BI include le misure di sicurezza seguenti:To prevent undue load on data sources, Power BI has these safeguards:

  • Tutte le query di aggiornamento pagina automatico vengono eseguite con una priorità più bassa, per garantire che le query interattive (come il caricamento di pagine e gli oggetti visivi con filtro incrociato) abbiano la precedenza.All automatic page refresh queries run at a lower priority to ensure that interactive queries (like page load and cross-filtering visuals) take precedence.
  • Se una query non è stata completata prima del ciclo di aggiornamento successivo, Power BI non emette nuove query di aggiornamento fino a quando la query precedente non viene completata.If a query hasn't finished before the next refresh cycle, Power BI doesn't issue new refresh queries until the previous query completes. Se ad esempio l'intervallo di aggiornamento è impostato su un secondo e le query richiedono in media quattro secondi, Power BI inoltra una query solo ogni quattro secondi.For example, if you have a refresh interval of one second and your queries take an average of four seconds, Power BI effectively only issues a query every four seconds.

Esistono due aree in cui è comunque possibile riscontrare colli di bottiglia delle prestazioni:There are two areas where you could still encounter performance bottlenecks:

  1. Capacità.The capacity. La query raggiunge prima la capacità Premium che riduce e valuta la query DAX generata dalle visualizzazioni del report nelle query di origine.The query first hits the Premium capacity, which will fold and evaluate the DAX query generated from the report visualizations into the source queries.
  2. Origine dati DirectQuery.The DirectQuery data source. Le query convertite nel passaggio precedente vengono quindi eseguite nell'origine.The translated queries in the previous step are then run against the source. L'origine è costituita dalle istanze di SQL Server, dalle origini SAP HANA e così via.The source would be your SQL Server instances, SAP Hana sources, and so on.

L'app Premium Capacity Metrics, disponibile per gli amministratori, consente di visualizzare la quantità di capacità usata dalle query con priorità bassa.By using the Premium Capacity Metrics app that's available to admins, you can visualize how much of the capacity is being used by low-priority queries.

Le query con priorità bassa sono query di aggiornamento pagina automatico e query di aggiornamento del modello.Low-priority queries consist of automatic page refresh queries and model refresh queries. Attualmente non esiste alcun modo per distinguere il carico delle query di aggiornamento pagina automatico da quello delle query di aggiornamento del modello.There's currently no way to distinguish between the load from automatic page refresh and model refresh queries.

Se si nota che la capacità viene sovraccaricata con query con priorità bassa, è possibile eseguire alcune azioni:If you notice that your capacity is overloaded with low-priority queries, there are a few actions you can take:

  • Richiedere uno SKU Premium di dimensioni maggiori.Request a larger premium SKU.
  • Richiedere al proprietario del report di ridurre l'intervallo di aggiornamento.Ask the report owner to lower the refresh interval.
  • Nel portale di amministrazione della capacità è possibile:In the capacity admin portal, you can:
    • Disattivare l'aggiornamento pagina automatico per la capacità.Turn off automatic page refresh for that capacity.
    • Alzare l'intervallo di aggiornamento minimo che avrà effetto su tutti i report della capacità.Raise the minimum refresh interval, which will affect all reports on that capacity.

Domande frequentiFrequently asked questions

Sono l'autore di un report. Ho impostato l'intervallo di aggiornamento del report su un secondo in Power BI Desktop, ma dopo la pubblicazione il report non viene aggiornato nel servizio.I'm a report author. I defined my report refresh interval to one second on Power BI Desktop, but, after publishing, my report isn't refreshing in the service.

  • Verificare che l'aggiornamento pagina automatico sia attivato per la pagina.Ensure that automatic page refresh is turned on for the page. Dato che questa impostazione viene specificata per ogni singola pagina, è necessario assicurarsi che sia attiva per ogni pagina del report che si vuole aggiornare.Because this setting is per page, you need to ensure it's turned on for each page in the report you want to refresh.
  • Controllare se il caricamento è stato eseguito in un'area di lavoro con una capacità Premium collegata.Check whether you uploaded to a workspace with an attached Premium capacity. In caso contrario l'intervallo di aggiornamento verrà bloccato su 30 minuti per l'intervallo fisso e non sarà disponibile per il rilevamento delle modifiche.If you haven't, your refresh interval will be locked at 30 minutes for fixed interval and it will not be available for change detection.
  • Se il report si trova in un'area di lavoro Premium, chiedere all'amministratore se questa funzionalità è abilitata per la capacità associata.If your report is on a Premium workspace, ask your admin if this feature is enabled for the attached capacity. Verificare anche che l'intervallo di aggiornamento minimo per la capacità sia inferiore o uguale all'intervallo del report.Also, ensure that the minimum refresh interval for the capacity is equal or lower than the interval for your report. Questo si applica separatamente per l'intervallo fisso e il rilevamento delle modificheThis applies separately for both fixed interval and change detection

Sono un amministratore della capacità. Ho modificato le impostazioni dell'intervallo di aggiornamento pagina automatico, ma le modifiche non vengono implementate. In altre parole i report continuano a essere aggiornati con una frequenza indesiderata, oppure non vengono aggiornati anche se ho attivato l'aggiornamento pagina automatico.I'm a capacity admin. I changed the settings for my automatic page refresh interval, but the changes aren't reflected. In other words, reports are still refreshing at a rate they shouldn't be, or not refreshing even though I turned on automatic page refresh.

  • La propagazione ai report delle modifiche dell'impostazione di aggiornamento pagina automatico apportate nell'interfaccia utente dell'amministratore della capacità può richiedere fino a 5 minuti.It takes up to 5 minutes for automatic page refresh setting changes made in the capacity admin UI to propagate to reports.
  • Oltre ad attivare l'aggiornamento pagina automatico per la capacità, è necessario attivarlo anche per le pagine del report in cui si vuole abilitarlo.In addition to turning on automatic page refresh for the capacity, you also need to turn it on for the pages of a report where you want to enable it.
  • I due tipi di aggiornamento vengono gestiti separatamente, quindi è necessario assicurarsi che il tipo di aggiornamento che si sta abilitando sia attivato.Both refresh types are managed separately so make sure that the type of refresh you are enabling is turned on.

Il report funziona in modalità mista. (Modalità mista significa che il report ha una connessione DirectQuery e un'origine dati Import). Alcuni oggetti visivi non vengono aggiornati.My report is operating in mixed mode. (Mixed mode means the report has a DirectQuery connection and an Import data source.) Some visuals aren't refreshing.

  • Questo comportamento è previsto se gli oggetti visivi fanno riferimento a tabelle Import.If your visuals reference Import tables, this behavior is expected. L'aggiornamento pagina automatico non è supportato per Import.Automatic page refresh isn't supported for Import.
  • Vedere la prima domanda in questa sezione.See the first question in this section.

Gli aggiornamenti del report nel servizio venivano eseguiti correttamente, ma all'improvviso si sono interrotti.My report was refreshing fine in the service, but then it suddenly stopped.

  • Provare ad aggiornare la pagina per verificare se il problema si risolve autonomamente.Try refreshing the page to see if the problem resolves itself.
  • Rivolgersi all'amministratore della capacità. È possibile che l'amministratore abbia disattivato la funzionalità o abbia incrementato l'intervallo di aggiornamento minimo.Check with your capacity admin. The admin might have turned off the feature or raised the minimum refresh interval. Vedere la seconda domanda in questa sezione.(See the second question in this section.)

Sono l'autore di un report. Gli oggetti visivi non vengono aggiornati con la frequenza specificata. Vengono aggiornati con una frequenza più lenta.I'm a report author. My visuals aren't refreshing at the cadence I specified. They're refreshing at a slower rate.

  • Se l'esecuzione delle query richiede più tempo, l'intervallo di aggiornamento verrà ritardato.If your queries are taking longer to run, your refresh interval will be delayed. L'aggiornamento pagina automatico attende il completamento di tutte le query prima di eseguirne di nuove.Automatic page refresh waits for all queries to finish before running new ones.
  • L'amministratore della capacità potrebbe avere impostato un intervallo di aggiornamento minimo superiore a quello impostato nel report.Your capacity admin might have set a minimum refresh interval that's higher than the one you set in your report. Richiedere all'amministratore della capacità di ridurre l'intervallo di aggiornamento minimo.Ask your capacity admin to lower the minimum refresh interval.

Le query di aggiornamento pagina automatico sono gestite dalla cache?Are automatic page refresh queries served from the cache?

  • No.No. Tutte le query di aggiornamento pagina automatico ignorano i dati memorizzati nella cache.All automatic page refresh queries bypass any cached data.

La misura di rilevamento delle modifiche non attiva alcun aggiornamentoMy change detection measure is not triggering any updates

  • Assicurarsi che il rilevamento delle modifiche sia attivato per la pagina.Ensure that change detection is turned on for the page. Dato che questa impostazione viene specificata per ogni singola pagina, è necessario assicurarsi che sia attiva per ogni pagina del report che si vuole aggiornare.Because this setting is per page, you need to ensure it's turned on for each page in the report you want to refresh.
  • Controllare se il caricamento è stato eseguito in un'area di lavoro con una capacità Premium collegata.Check whether you uploaded to a workspace with an attached Premium capacity. In caso contrario, il rilevamento delle modifiche non funzionerà.If you haven't, change detection will not work.
  • Se il report si trova in un'area di lavoro Premium, chiedere all'amministratore se questa funzionalità è abilitata per la capacità associata.If your report is on a Premium workspace, ask your admin if this feature is enabled for the attached capacity. Verificare anche che l'intervallo di esecuzione minimo per la capacità sia inferiore o uguale all'intervallo del report.Also, ensure that the minimum execution interval for the capacity is equal or lower than the interval for your report.
  • Se sono stati controllati tutti gli elementi indicati prima, controllare in Power BI Desktop o in modalità di modifica se la misura sta cambiando.I you have checked for all of the items mentioned before, check in Power BI Desktop or in edit mode if the measure is changing at all. A tale scopo, trascinare nell'area di disegno e verificare se il valore cambia.To do this, drag it into the canvas and check if the value changes. In caso contrario, la misura potrebbe non essere una scelta ottimale per eseguire il polling delle modifiche all'origine dati.If it does not, the measure might not be a good choice to poll for data source changes.

Quando mi connetto ad Analysis Services non riesco a visualizzare l'interruttore APRWhen connected to analysis services I cannot see the APR toggle

Passaggi successiviNext steps

Per altre informazioni, vedere questi articoli:For more information, see these articles: