Aggiornamento in tempo reale nel dashboard di Real-Time

Real-Time Dashboard in Microsoft Fabric consente di monitorare i dati in tempo reale e di reagire alle modifiche man mano che si verificano. Per garantire che il dashboard rifletta sempre i dati live, Real-Time Dashboard supporta l'aggiornamento live.

L'aggiornamento in tempo reale aggiorna gli oggetti visivi del dashboard quando i nuovi dati vengono inseriti nell'origine sottostante. Per le visualizzazioni che non supportano il rilevamento dell'ingestione o che si basano su origini dati non supportate, il dashboard utilizza un intervallo di aggiornamento di riserva definito dall'editor del dashboard. Il rilevamento dell'inserimento è più efficiente rispetto agli intervalli di tempo fisso, perché esegue query sui dati solo quando i dati vengono modificati.

L'aggiornamento in tempo reale funziona correttamente negli scenari seguenti:

  • Dati ad alta frequenza: È necessario visualizzare i dati al momento dell'arrivo, ma si vuole evitare il polling costante durante periodi di "quiete".

  • Ottimizzazione dei costi: Si vuole ridurre il carico di calcolo e i costi di query associati all'aggiornamento dei dashboard che non hanno ricevuto nuovi dati.

  • Monitoraggio su larga scala: Si stanno monitorando più origini e si vuole che il sistema gestisca in modo intelligente i trigger di aggiornamento in base all'inserimento effettivo.

Funzionamento dell'aggiornamento live

L'aggiornamento in tempo reale usa una singola query in background a basso impatto per ogni oggetto visivo, basata sulla funzione ingestion_time(). Invece di eseguire query di visualizzazione onerose a intervalli fissi, la dashboard controlla periodicamente l'"high-water mark" dei dati per ogni visualizzazione.

Se la query di rilevamento identifica che vengono inseriti nuovi dati, il processo attiva un aggiornamento dell'oggetto visivo del dashboard. Se non vengono rilevati nuovi dati, non vengono eseguite altre query per tale oggetto visivo fino al controllo successivo.

Configurare l'aggiornamento in tempo reale (Editor)

In qualità di editor di dashboard, è possibile configurare il modo in cui il dashboard rimane aggiornato nelle impostazioni di aggiornamento.

  1. Nel dashboard abilitare la modalità di modifica e quindi selezionare Gestisci nella barra multifunzione superiore.

  2. Selezionare Aggiorna impostazioni.

  3. Scegliere tra le opzioni seguenti:

    Schermata del riquadro delle impostazioni di aggiornamento in tempo reale.

  • Aggiornamento in tempo reale (scelta consigliata): Abilita l'aggiornamento live. Il dashboard monitora automaticamente i nuovi dati e gli aggiornamenti.

    • Selezionare il pulsante Impostazioni per visualizzare le opzioni di configurazione dell'aggiornamento live:
      • Limite di frequenza di aggiornamento: Imposta un intervallo di tempo minimo tra gli aggiornamenti per impedire aggiornamenti eccessivi durante l'inserimento di dati ad alta frequenza.
      • Intervallo di aggiornamento di riserva: Per gli oggetti visivi che non supportano il rilevamento dell'ingestione, questo intervallo determina con quale frequenza si aggiornano.
  • Solo aggiornamento manuale: Il dashboard rimane statico. Gli oggetti visivi vengono aggiornati solo quando si seleziona manualmente il pulsante Aggiorna .

Monitorare e controllare l'aggiornamento (Visualizzatore)

I visualizzatori del dashboard possono monitorare lo stato dell'aggiornamento e sospendere gli aggiornamenti se devono analizzare un punto specifico nel tempo.

La barra multifunzione del dashboard fornisce segnali visivi per lo stato di aggiornamento corrente:

Aggiornamento in tempo reale (abilitato): Il pulsante è attivo. Passando il cursore sul pulsante viene visualizzato un suggerimento: "Gli elementi visivi si aggiornano automaticamente man mano che arrivano nuovi dati."

Aggiornamento in tempo reale (sospeso): Il pulsante viene visualizzato con un barrato. Il tooltip indica: "Gli elementi visivi non si aggiornano automaticamente."

Ogni oggetto visivo visualizza il timestamp dell'ultimo aggiornamento, in modo da poter valutare rapidamente il modo in cui i dati sono aggiornati. Passare il puntatore del mouse sul timestamp per visualizzare dettagli aggiuntivi, ad esempio l'ultimo aggiornamento dei dati e l'ultima verifica dell'origine. Per aggiornare manualmente i dati, selezionare il pulsante Aggiorna nell'oggetto visivo in qualsiasi momento.

Screenshot della data e ora dell'ultimo aggiornamento di un elemento visivo.

Sospendere o riprendere gli aggiornamenti

Se si sta esaminando un punto dati specifico e non si desidera che le visualizzazioni cambino, nella barra multifunzione del dashboard passare alla modalità Visualizzazione e selezionare il pulsante Aggiornamento in tempo reale per impostare l'aggiornamento in tempo reale su Disattivato (In pausa). Mentre è in pausa, il dashboard non esegue alcun aggiornamento automatico. Riattivarla su per riprendere l'aggiornamento in tempo reale.

Screenshot del pulsante Aggiorna in tempo reale nella barra multifunzione del dashboard.

Considerazioni e limitazioni

  • Comportamento di fallback: Per le tabelle non supportate o tipi di oggetti visivi specifici, il dashboard usa l'intervallo di aggiornamento di fallback definito nelle impostazioni dell'editor.

  • Utilizzo calcolo: Anche se l'aggiornamento live è notevolmente più efficiente rispetto all'aggiornamento a intervalli fissi, le query di rilevamento in background usano ancora alcune risorse.