Atualizar o Tableau Server com Repositório Externo para uma nova versão principal do PostgreSQL.

Quando há uma alteração no requisito de versão principal do PostgreSQL para o Tableau Server, existem algumas instruções específicas que você deve seguir para garantir que a atualização do Tableau Server seja bem sucedida. Por exemplo, o Tableau Server 2020.4 exige que o repositório use PostgreSQL versão 12. Esta é uma mudança de versão principal da versão 9.x do PostgreSQL usada nas versões do Tableau Server anteriores à 2020.4. Portanto, se você estiver atualizando de uma versão anterior do Tableau Server para a versão 2020.4 ou posterior, precisará seguir as etapas descritas nas seções a seguir para concluir a atualização.

Este tópico também inclui a compatibilidade do produto entre PostgreSQL e Tableau Server.

Antes de atualizar

Você não pode fazer uma atualização no local para atualizar a versão do PostgreSQL na sua instância de Banco de dados PostgreSQL existente no Amazon RDS ou no Banco de dados do Azure para Banco de dados PostgreSQL. Em vez disso, você deve criar uma nova instância e apontar o Tableau Server para a nova instância durante a atualização. Use as seguintes informações para criar uma nova instância e prepare-se para a atualização:

  1. Crie uma nova instância da instância do Banco de dados PostgeSQL:
    1. Criar uma instância de banco de dados PostgreSQL no Serviço de banco de dados relacional (RDS) da AWS
    2. Criar uma instância PostgreSQL do banco de dados do Azure no Azure.
    3. Criar uma instância PostgreSQL no Google Cloud
    4. Criar um banco de dados PostgreSQL como uma instalação autônoma
  2. As conexões SSL não são necessárias, mas recomendadas. Se você deseja configurar conexões SSL para comunicações entre o Tableau Server e o Repositório Externo, faça o seguinte:
  3. Crie um arquivo de configuração para a nova instância criada na etapa 1.

    Crie um arquivo json com as seguintes definições de configuração:

    {
     "flavor":"<flavor name>",
     "masterUsername":"<admin user name>",
     "masterPassword":"<password>", 
     "host":"<instance host name>",
     "port":5432
    }
    
    • flavor: é o tipo de serviço externo que você usará para o repositório do Tableau Server.

      • Amazon RDS: use "rds"
      • Banco de dados do Azure: use "azure"
      • Banco de dados do Google Cloud: use "gcp"
      • Banco de dados PostgreSQL autônomo: use "generic"
    • masterUsername:

      • Amazon RDS: use "trilhas" para o nome de usuário. Esse é o usuário que você especificou ao criar a instância de RDS.

        Você deve usar “trilhas” como o masterUsername. Isso é necessário para que o repositório externo funcione corretamente com o Tableau Server.

      • Instância de banco de dados do Azure, Google Cloud ou PostgreSQL autônoma: escolha um nome de usuário que atenda aos seus requisitos. Recomendamos usar postgres como nome de usuário do Administrador. Se você optar por usar um nome de usuário diferente, certifique-se de que ele não comece com pg, ou azure. O nome de usuário também não pode ser rails, tblwgadmin, tableau, readonly ou tbladminviews.
    • masterPassword: esta é a mesma senha que você especificou ao criar a instância do banco de dados PostgreSQL.

    • host: este é o endpoint da instância de banco de dados PostgreSQL.

    • port: a porta do banco de dados que você especificou ao criar a instância de banco de dados PostgreSQL. A porta padrão para PostgreSQL é 5432.

Upgrades do Tableau Server

Observação: se você estiver usando o Repositório externo do Tableau Server, deve atualizar o Tableau Server usando a opção de linha de comando.

A seguir, estão as etapas de alto nível de como especificar os parâmetros do repositório externo ao executar o script de atualização.

Para obter um passo a passo completo do processo de atualização do Tableau Server, consulte Atualização das versões anteriores.

  1. No Tableau Server, abra um prompt de comando como administrador.

    Observação: você deve abrir uma nova janela de comando porque o programa Configuração atualiza o caminho para a nova instalação.

  2. Navegue até a pasta de scripts da nova instalação.

    Como padrão:

    C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\

  3. Execute o script de atualização e especifique o arquivo de configuração e o certificado SSL:

    upgrade-tsm.cmd --external-repository-config-file=<json config file> --external-repository-cert-file=<SSL certificate file>

Compatibilidade entre produtos

A tabela abaixo lista a versão do PostgreSQL compatível com o Tableau Server. Use esta tabela para determinar a versão do PostgreSQL para instalar o Repositório Externo.


Suporte ao Amazon RDS: o Repositório externo que usa o Amazon RDS é compatível com as versões 2019.3 e posteriores do Tableau Server.
Suporte ao banco de dados do Azure: o Repositório externo usando a instância do Banco de dados do Azure é compatível com as versões 2020.4 e posteriores do Tableau Server.

Suporte ao Google Cloud: o Repositório externo que usa o Google Cloud SQL é compatível com as versões 2021.4 e posteriores do Tableau Server.
Suporte à instância autônoma do PostgreSQL: o repositório externo usando uma instalação autônoma do banco de dados PostgreSQL é compatível com as versões 2021.2 e posteriores do Tableau Server.

Suporte do Google Cloud Platform: o repositório externo usando uma instância PostgreSQL no Google Cloud Platform é compatível com as versões 2021.4 e posteriores do Tableau Server.

Versões do Tableau ServerVersões mínimas compatíveis com PostgreSQL
2021.2.3 - 2021.2.8

2021.3.0 - 2021.3.7

2021.4.0 - 2021.4.3

12.6
2021.2.10 - 2021.2.14

2021.3.8 - 2021.3.13

2021.4.4 - 2021.4.8

12.8
2021.2.15 - 2021.2.16

2021.3.14 - 2021.3.15

2021.4.9 - 2021.4.10

12.10
2021.2.17 - 2021.2.18

2021.3.16 - 2021.3.17

2021.4.11 - 2021.4.12

12.11
2021.3.26

2021.4.23

12.15
2022.1.013.3
2022.1.1 - 2022.1.313.4
2022.1.4 - 2022.1.613.6
2022.1.7 - 2022.1.16

2022.3.0 - 2022.3.7

2023.1.0 - 2023.1.4

13.7
2022.1.17 - 2022.1.19

2022.3.8 - 2022.3.19

2023.1.5 - 2023.1.15

2023.3.0 - 2023.3.8

13.11
2022.3.20 - 2022.3.x

2023.1.16 - 2023.1.x

2023.3.9 - 2023.3.x

13.14
2024.0 - 2024.x15.6
Compatibilidade herdada

A tabela abaixo inclui duas colunas:

  1. Versão do PostgreSQL enviada com o Tableau Server, que é a versão instalada com Tableau Server para Repositórios locais.
  2. Todas as versões de PostgreSQL compatíveis com o Repositório externo.

Observações:
- Para versões do PostgreSQL, antes da versão 10, os dois primeiros dígitos indicam a versão principal, e a versão secundária é representada pelo último dígito. Por exemplo, na versão 9.4.1, o 9.4 indica a versão principal e o .1 indica a versão secundária.
- Para as versões PostgreSQL 10 ou posterior, o primeiro dígito indica a versão principal, e a versão secundária é representada pelo último dígito. Por exemplo, na versão 11.1, 11 é a versão principal e .1 é a versão secundária.
- Uma versão do PostgreSQL com uma versão principal igual a, e uma versão menor maior do que, a versão Postgres enviada com o servidor Tableau é sempre aceitável para uso com o repositório externo, juntamente com quaisquer versões mais antigas explicitamente permitidas.

Versão do Tableau ServerVersão do PostgreSQL (enviada com o Tableau Server)Versões alternativas de PostgreSQL compatíveis com o repositório externo
2019.3 - 2019.3.39.6.11

9.6.x, em que x é maior que 11

2019.3.4 - 2019.3.109.6.159.6.x, em que x é maior que 15
2019.3.11 - 2019.3.149.6.179.6.15, ou 9.6.x, em que x maior que 17
2019.4 - 2019.4.19.6.149.6.x, em que x é maior que 14
2019.4.2 - 2019.4.69.6.159.6.x, em que x é maior que 15
2019.4.7 - 2019.4.139.6.179.6.15, ou 9.6.x, em que x é maior que 17
2020.1 - 2020.1.69.6.159.6.x, em que x é maior que 15
2020.1.7 - 2020.3.29.6.179.6.15, ou 9.6.x, em que x é maior que 17
2020.4 - 2021.412.8

12.8 ou 12.x, em que x é maior que 8

2022.1 e posteriores13.313.3 ou 13.x, em que x é maior que 3

Quem pode fazer isso

Os administradores do Tableau Server podem fazer upgrade e configurar o Tableau Server.

Agradecemos seu feedback!Seu feedback foi enviado. Obrigado!