---
schema_version: "1"
id: 6803c375f062a804840fa21a76e78e970a61512c9ef303b00b65d5a4dec739ce
title: Exemplo de arquivo de configuração
collection: tableau
version: current
locale: pt-br
portal_url: https://docs.salesforce.com/tableau/current/pt-br/server/config_file_example.md
canonical_url: https://help.tableau.com/current/server/pt-br/config_file_example.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 4182f1cb1b06a10181ae1aafc3340001739f611e225c76ee7af3cc9ca717f806
description: Example of a complete JSON configuration file with gatewaySettings and identityStore entities.
---
[Pular para o conteúdo principal](#main-content)

# Exemplo de arquivo de configuração

Este artigo fornece um exemplo de arquivo de configuração JSON completo, com entidades gatewaySettings e identityStore especificadas. Além disso, uma chave de configuração define o tempo limite do gateway como 900 segundos.

O arquivo de configuração pode ser diferente dependendo das opções que precisam ser configuradas.

Durante a instalação, é possível definir vários arquivos de configuração .json. Para definir os valores de cada arquivo no Tableau Server, o seguinte comando deve ser executado uma vez para cada arquivo de configuração:

`tsm settings import -f path-to-file.json`

Depois de definir os arquivos de configuração, execute [tsm pending-changes apply](https://help.tableau.com/current/server/pt-br/cli_pending-changes.htm#pending-changes-apply) para aplicar as alterações a todos os arquivos .json definidos.

{
   "configEntities": {
      "gatewaySettings": {
         "\_type": "gatewaySettingsType",
         "port": 80,
         "publicHost": "localhost",
         "publicPort": 80
      },
      "identityStore": {
         "\_type": "identityStoreType",
         "type": "local",
         "domain": "example.lan",
         "nickname": "EXAMPLE"
      }
    },
     "configKeys": {
        "gateway.timeout": "900"
     }
}

## Entidades e chaves

Como demonstrado no exemplo acima, existem duas classes de parâmetros de configuração: configEntities e configKeys.

**configEntities**

Alguns tipos de configurações são executadas por meio de conjuntos de entidades mapeados para cenários específicos, como o repositório de identidades e as configurações de gateway. Ao passar um conjunto de configEntities com o comando `tsm settings import -f path-to-file.json`, TSM valida da configuração. Se os valores passados forem inválidos, o TSM apresentará um erro. Isso permite a realização de alterações durante o processo de configuração em vez de verificar uma falha de configuração durante a inicialização ou o tempo de execução.

As entidades podem ser definidas somente ao incluir um bloco configEntities em um arquivo .json.

**Importante**: todos os arquivos referenciados em configEntities devem estar no computador local. Não especifique caminhos UNC.

configKeys

As entidades cobrem somente uma pequena parte dos valores de configuração que podem ser definidos. Centenas de chaves correspondem aos parâmetros armazenados em arquivos .yml. O Tableau Server usa esses parâmetros para armazenar todas as informações de configuração para todos os serviços.

As chaves individuais podem ser definidas com o comando [tsm configuration](https://help.tableau.com/current/server/pt-br/cli_configuration_tsm.htm). Entretanto, durante a implantação, é mais conveniente configurá-las com outros cenários de configuração em arquivos JSON, como mostrado acima.

Diferente das configEntities, as configKeys não são validadas.

**Observação:** não é recomendado definir parâmetros não documentados em [Opções do tsm configuration set](https://help.tableau.com/current/server/pt-br/cli_configuration-set_tsm.htm).