Loading

I dati in una vista di Tableau Server non sono aggiornati

Data pubblicazione: Aug 15, 2023
Descrizione
I dati visualizzati in una vista Tableau Server non sono i dati più recenti.

Cause

Questo comportamento è previsto quando la cache è impostata su Aggiorna meno spesso. Di seguito viene fornita un'ulteriore spiegazione delle possibili cause di questo problema:
  • Quando una vista pubblicata su Tableau Server ha una connessione live a un database, i dati richiesti vengono memorizzati in una cache. Le visite successive estraggono i dati da questa cache, se disponibili. Inoltre, l'interazione con una vista da un'estrazione fa sì che la sessione VizQL venga memorizzata nella cache. È possibile che tramite la riapertura della vista venga estratta una versione precedente della vista dalla cache di VizQL.
  • Quando una vista pubblicata su Tableau Server si connette a un'estrazione, l'interazione con la vista fa sì che la sessione VizQL venga memorizzata nella cache. La riapertura della vista potrebbe estrarre una versione precedente della vista dalla cache di VizQL.
  • Quando Aggiorna meno spesso è selezionato, VizQL può continuare a usare la cache fino a 12 ore.
  • Ogni processo ha la propria cache memorizzata nella RAM, per questo motivo facendo clic su Aggiorna dati non vengono aggiornati i dati per ogni utente. Le diverse sessioni utente sono gestite da diversi processi VizQL e la funzione di aggiornamento dati rimuove solo la cache del processo corrente.
  • Oltre a memorizzare nella cache la vista, VizQL memorizza nella cache anche i risultati delle query del database. Come risultato, se una cartella di lavoro invia la stessa query allo stesso database, VizQL è in grado di riutilizzare i dati dalla cache.
Risoluzione
Versioni TSM di Tableau Server (2018.2 e versioni successive)

Mostra i dati più recenti per tutte le viste

  1. Esegui questo comando:
    il comando tsm può essere eseguito dal prompt dei comandi in Windows o Linux sul nodo iniziale di Tableau Server. 
    Usare la CLI di tsm (Windows)
    Usare la CLI di tsm (Linux)

    tsm data-access caching set -r <val (ue>

    Dove <value> è una di queste opzioni:

    • low o stringa vuota (""). Questo è il valore predefinito e indica che Tableau Server dovrebbe configurare la cache e utilizzare sempre i dati in cache quando disponibili.
    • value. Dove "<value>" specifica il numero massimo di minuti in cui i dati devono essere memorizzati nella cache.
    • always o 0 (zero). Questi valori indicano che Tableau Server dovrebbe sempre ricevere gli ultimi dati e che la cache dovrebbe essere aggiornata ogni volta che una pagina viene ricaricata.

2. Applica modifiche con il comando tsm pending-changes apply. In questo modo si riavvierà Tableau Server.

Tutte le versioni di Tableau Server

Mostra i dati più recenti per una vista specifica

Per visualizzare i dati più recenti su viste specifiche, utilizza una delle seguenti opzioni:

  • Apri la vista, quindi fai clic su Aggiorna dati. Per maggiori informazioni, vedi Aggiornare i dati nella guida di Tableau. 
  • Aggiungi ?:refresh=y all'URL della vista. Ad esempio: http://servername/views/workbookname/dashboard1?:refresh=y 
Risorse aggiuntive
Nella finestra Configurazione di Tableau Server, utilizza la scheda Connessioni dati per configurare la memorizzazione nella cache e specificare come desideri gestire le istruzioni SQL iniziali dalle origini dati.

tsm data-access
Numero articolo Knowledge

001473620

 
Caricamento
Salesforce Help | Article