Loading

Errore “Extract failed to complete in 7200 seconds”

Data pubblicazione: Sep 11, 2025
Descrizione

L'aggiornamento di un'estrazione non va a buon fine con il seguente errore di Tableau Server:

Timeout Error - Canceling task that took longer than 7200 seconds (Errore di timeout - Cancellazione di attività che richiedono più di 7200 secondi)
Extract failed to complete in 7200 seconds (L'estrazione non è stata completata in 7200 secondi)

o

com.tableausoftware.nativeapi.dll.ResourceGovernorException: The query time resource limit (7200 seconds) was exceeded (È stato superato il limite (7200 secondi) della risorsa di tempo query)

Causa

La query ha superato la variabile di timeout impostata per gli aggiornamenti dell'estrazione.

Risoluzione

Opzione 1: ottimizzare la fonte di dati

Si consiglia di ottimizzare la fonte di dati per far sì che l'aggiornamento dell'estrazione venga completato prima di raggiungere il limite backgrounder.querylimit. Per informazioni sulle opzioni di ottimizzazione, consultare la guida del prodotto Ottimizzare le prestazioni delle cartelle di lavoro.

 

Opzione 2: aumentare il valore del parametro backgrounder.querylimit.

Prima di incrementare il parametro backgrounder.querylimit, considerare l'impatto che può avere.

  • Aumentare il valore del parametro backgrounder.querylimit consente di prolungare l'esecuzione dei processi backgrounder, il che potrebbe aumentare i ritardi dei processi in background.
  • Inoltre, consente di archiviare sul server fonti di dati di dimensioni maggiori, aumentando lo spazio su disco e i tempi di backup/ripristino.
  • Tableau Cloud ha un limite di query di 2 ore. Se si prevede di installare Tableau Cloud, si consiglia l'opzione 1.


Per aggiornare il parametro backgrounder.querylimit in Tableau Server procedere come segue:

  1. Il valore viene impostato mediante il comando TSM configuration set (Imposta configurazione TSM). Il valore è espresso in secondi e si consiglia di aumentarlo con incrementi massimi di 30 minuti (1800 secondi). I seguenti comandi modificano il valore, portandolo a 2,5 ore (9000 secondi):
    tsm configuration set -k backgrounder.querylimit -v 9000
    tsm pending-changes apply
  2. Accedere a Tableau Server e cercare di aggiornare l'estratto utilizzando l'opzione Aggiorna ora.
    Se l'aggiornamento fallisce con lo stesso errore dopo 9000 secondi (o 2,5 ore), ripeti questi passaggi impostando il valore del parametro querylimit a 10800.
Numero articolo Knowledge

001473597

 
Caricamento
Salesforce Help | Article