---
schema_version: "1"
id: 5d3027fe9b855a54ff3421a99c923591679eb135d5d8e258331144d92600c87a
title: Matérialiser les calculs dans vos extraits
collection: tableau
version: current
locale: fr-ca
portal_url: https://docs.salesforce.com/tableau/current/fr-ca/pro/desktop/extracting_optimize.md
canonical_url: https://help.tableau.com/current/pro/desktop/fr-ca/extracting_optimize.htm
source_site: help.tableau.com
content_type: documentation
content_hash: d64fd049172ea81f3053dca732a7ea326938e846a8b1dd34818bc2e640635b88
description: Materialize calculations in an extract to speed up future queries.
---
[Passer au contenu principal](#main-content)

# Matérialiser les calculs dans vos extraits

Vous pouvez utiliser l’option Exécuter les calculs maintenant pour matérialiser les calculs dans votre extrait. Lorsque les calculs sont matérialisés, certains calculs sont calculés par avance, et leurs valeurs sont stockées dans l’extrait. Selon la complexité des calculs utilisés dans votre extrait, cette option peut potentiellement accélérer les requêtes futures en permettant à Tableau de traiter certains calculs par avance. Tableau peut alors utiliser la valeur précalculée au lieu de calculer la valeur à chaque fois qu’une requête est envoyée pour un calcul.

Si la formule d’un calcul que Tableau a déjà matérialisé change ou que le calcul est supprimé de la source de données, le calcul matérialisé est supprimé de l’extrait jusqu’à ce que vous utilisiez à nouveau l’option Exécuter les calculs maintenant.

## Dans quels cas matérialiser des calculs

Il est déconseillé d’utiliser l’option Exécuter les calculs maintenant pour tous vos extraits. Au lieu de cela, essayez cette option uniquement si les performances de requête de votre extrait sont lentes en raison de calculs complexes, par exemple des manipulations de chaîne et des expressions régulières.

## Matérialiser les calculs

Pour matérialiser les calculs dans votre extrait, procédez comme suit :

1. Dans Tableau Desktop, sélectionnez la source de données d’un extrait dans le menu Données.
2. Sélectionnez Extrait > Exécuter les calculs maintenant.

### Matérialiser les calculs dans les extraits déjà publiés sur Tableau Cloud ou Tableau Server

Si vous avez besoin de matérialiser rétroactivement les calculs dans les extraits que vous avez déjà publiés sur Tableau Cloud ou Tableau Server :

- Vous pouvez télécharger l’extrait, ouvrir l’extrait dans Tableau Desktop, utiliser l’option Exécuter les calculs maintenant (comme décrit ci-dessus), puis republier l’extrait.
- En tant qu’administrateur de site ou propriétaire de source de données, vous pouvez utiliser tabcmd pour actualiser l’extrait publié avec l’option `--addcalculations` afin de matérialiser les calculs. Pour plus d’informations sur les options tabcmd, consultez [refreshextracts](https://help.tableau.com/current/online/fr-ca/tabcmd_cmd.htm#id4cdb3410-1c41-4dad-b1d2-306542ac9b32) dans l’aide de Tableau Cloud ou [refreshextracts](https://help.tableau.com/current/server/fr-ca/tabcmd_cmd.htm#refreshextracts_workbook-name_or_datasource-name) dans l’aide de Tableau Server.
    
    **Remarque :** la matérialisation des calculs peut augmenter la taille de l’extrait.

## Calculs ne pouvant pas être matérialisés

Les calculs suivants ne peuvent pas être matérialisés :

- Les calculs qui utilisent des fonctions instables, telles que NOW() et TODAY()
- Les calculs qui utilisent des fonctions externes, telles que RAWSQL et R
- Calculs de table
- Calculs de niveau de détail
- Calculs utilisant des groupes de colonnes, jusqu’à ce que le groupe de colonnes dépendant soit matérialisé avec une actualisation d’extrait