Loading

Erreur "" Extract failed to complete in 7200 seconds ""

Date de publication: Sep 11, 2025
Description

Une actualisation d'extrait échoue avec l'erreur Tableau Server suivante :

Timeout Error - Canceling task that took longer than 7200 seconds
Extract failed to complete in 7200 seconds (Erreur de délai d'expiration - Annulation d'une tâche qui a pris plus de 7200 secondes. Impossible de terminer l'extrait en 7200 secondes)

Ou

com.tableausoftware.nativeapi.dll.ResourceGovernorException: The query time resource limit (7200 seconds) was exceeded (La limite de ressources de temps de requête (7 2000 secondes) a été dépassée)

Cause

La requête a dépassé la variable de délai d'expiration définie pour les actualisations d'extraits.

Résolution

Option 1 : optimisez la source de données

Il est recommandé d’optimiser la source de données pour que l’actualisation d’extrait se termine avant d’atteindre la limite backgrounder.querylimit. Pour plus d’informations sur les options d’optimisation, référez-vous à l’Aide du produit Optimize Workbook Performance.

 

Option 2 : augmentez la valeur du paramètre backgrounder.querylimit.

Avant d’augmenter la limite de requête du backgrounder, réfléchissez à l’impact que cela peut avoir.

  • L’augmentation de la limite de requête du backgrounder permettra aux tâches backgrounder de s’exécuter plus longtemps, ce qui pourrait augmenter les délais du backgrounder.
  • Cela permettra également de stocker des sources de données plus volumineuses sur le serveur, ce qui augmentera l’espace disque et les temps de sauvegarde/restauration.
  • Tableau Cloud a une limite de requête de 2 heures. Si vous comptez utiliser Tableau Cloud à l’avenir, nous vous recommandons l’option 1.


Pour mettre à jour backgrounder.querylimit sur Tableau Server, procédez comme suit :

  1. La valeur est définie avec la commande tsm configuration set. La valeur est exprimée en secondes. Nous suggérons d’augmenter la valeur par incréments de 30 minutes (1 800 secondes) au maximum. Les commandes suivantes modifient la valeur à 2,5 heures (9 000 secondes) :
    tsm configuration set -k backgrounder.querylimit -v 9000
    tsm pending-changes apply
  2. Connectez-vous à Tableau Server et tentez d'actualiser l'extrait à l'aide de l'option Actualiser maintenant.
    Si l'actualisation échoue avec la même erreur après 9000 secondes (ou 2,5 heures), répétez ces étapes, en réglant la valeur du paramètre querylimit sur 10800.
Numéro d’article de la base de connaissances

001473597

 
Chargement
Salesforce Help | Article