---
schema_version: "1"
id: f9f392728957530e8890d2678110ead2a15885ed28f111a1bf87ab58e0de4963
title: Materializar os cálculos na extração
collection: tableau
version: next
locale: pt-br
portal_url: https://docs.salesforce.com/tableau/next/pt-br/pro/desktop/extracting_optimize.md
canonical_url: https://help.tableau.com/v0.0/pro/desktop/pt-br/extracting_optimize.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 9cd18cdffbb0d4710650086d00e2126e36503dc164db928a3792923c4f4a7c9c
description: Materialize calculations in an extract to speed up future queries.
---
[Pular para o conteúdo principal](#main-content)

# Materializar os cálculos na extração

É possível usar a opção Computar cálculos agora para materializar os cálculos na extração. Quando os cálculos forem materializados, alguns cálculos serão computados com antecedência e seus valores serão armazenados na extração. Dependendo da complexidade dos cálculos usados na extração, isso pode acelerar potencialmente futuras consultas, permitindo ao Tableau computar determinados cálculos com antecedência. O Tableau poderá usar o valor pré-computado, em vez de computar o valor sempre que uma consulta de um cálculo for realizada.

Se a fórmula de um cálculo que o Tableau já materializou for alterada ou o cálculo for excluído da fonte de dados, o cálculo materializado é removido da extração até que a opção Computar cálculos agora seja usada novamente.

## Quando materializar os cálculos

Não use a opção Computar cálculos agora em todas as extrações. Em vez disso, tente esta opção somente quando o desempenho de consulta da sua extração estiver lento como resultado de cálculos complexos, como manipulações de cadeia de caracteres e expressões regulares.

## Materializar os cálculos

Para materializar os cálculos na sua extração, faça o seguinte:

1. No Tableau Desktop, selecione a fonte de dados da extração no menu Dados.
2. Selecione Extração > Computar cálculos agora.

### Materializar cálculos das extrações já publicadas no Tableau Cloud ou Tableau Server

Se você precisar materializar retroativamente os cálculos das extrações já publicadas no Tableau Cloud ou Tableau Server, veja as opções a seguir:

- Você pode baixar a extração, abri-la no Tableau Desktop, usar a opção Computar cálculos agora (conforme descrito acima) e, em seguida, republicá-la.
- Como administrador de site ou proprietário da fonte de dados, é possível usar o tabcmd para atualizar a extração publicada com a opção `--addcalculations` para materializar os cálculos. Para obter mais informações sobre a opção do comando tabcmd, consulte [refreshextracts](https://help.tableau.com/current/online/pt-br/tabcmd_cmd.htm#id4cdb3410-1c41-4dad-b1d2-306542ac9b32) na Ajuda do Tableau Cloud, ou [refreshextracts](https://help.tableau.com/current/server/pt-br/tabcmd_cmd.htm#refreshextracts_workbook-name_or_datasource-name) na Ajuda do Tableau Server.
    
    **Observação:** materializar os cálculos pode aumentar o tamanho da extração.

## Cálculos que não podem ser materializados

Os seguintes cálculos não podem ser materializados:

- Cálculos que usam funções instáveis como, por exemplo NOW() e TODAY()
- Cálculos que usam funções externas como, por exemplo, RAWSQL e R
- Cálculos de tabela
- Cálculos de nível de detalhe (LOD)
- Cálculos que usam grupos de colunas, até que o grupo de colunas dependentes seja materializado com uma atualização de extração