Tableau Server upgraden met Externe opslagplaats voor een nieuwe belangrijke versie van PostgreSQL

Wanneer er een wijziging is in de vereiste voor belangrijke versies van PostgreSQL voor Tableau Server, zijn er een aantal specifieke instructies die u moet volgen om ervoor te zorgen dat uw Tableau Server-upgrade succesvol is. Voor Tableau Server 2020.4 is bijvoorbeeld vereist dat de opslagplaats PostgreSQL versie 12 gebruikt. Dit is een belangrijke versiewijziging ten opzichte van PostgreSQL versie 9.x, die werd gebruikt in Tableau Server-versies vóór 2020.4. Als u dus een upgrade uitvoert van een eerdere versie van Tableau Server naar versie 2020.4 of hoger, moet u de stappen in de volgende secties uitvoeren om de upgrade te voltooien.

Dit onderwerp omvat ook de productcompatibiliteit tussen PostgreSQL en Tableau Server.

Voordat u een upgrade uitvoert

U kunt geen in-place upgrade uitvoeren om de PostgreSQL-versie op uw bestaande PostgreSQL DB-instantie op Amazon RDS of Azure Database for PostgreSQL DB bij te werken. In plaats daarvan moet u een nieuwe instantie maken en de Tableau Server tijdens de upgrade naar de nieuwe instantie laten verwijzen. Gebruik de volgende informatie om een nieuwe instantie te maken en u voor te bereiden op de upgrade:

  1. Maak een nieuwe instantie van de PostgreSQL-database-instantie:
    1. Een PostgreSQL DB-instantie maken in AWS Relational Database Service (RDS)
    2. Een Azure Database voor PostgreSQL-instantie maken in Azure
    3. Een PostgreSQL-instantie maken in Google Cloud
    4. Een PostgreSQL-database maken als een stand-alone-installatie
  2. SSL-verbindingen zijn niet vereist maar aanbevolen. Als u SSL-verbindingen wilt instellen voor communicatie tussen Tableau Server en de Externe opslagplaats, doet u het volgende:
  3. Maak een configuratiebestand voor de nieuwe instantie die u in stap 1 hebt gemaakt.

    Maak een JSON-bestand met de volgende configuratie-instellingen:

    {
     "flavor":"<flavor name>",
     "masterUsername":"<admin user name>",
     "masterPassword":"<password>", 
     "host":"<instance host name>",
     "port":5432
    }
    
    • flavor: Dit is het type externe service dat u gaat gebruiken voor de Tableau Server-opslagplaats.

      • Amazon RDS: gebruik "rds"
      • Azure Database: gebruik "azure"
      • Google Cloud-database: gebruik "gcp"
      • Stand-alone PostgreSQL-database: gebruik "generic"
    • masterUsername:

      • Amazon RDS: gebruik "rails" voor de gebruikersnaam. Dit is de gebruiker die u hebt opgegeven bij het maken van de RDS-instantie.

        U moet "rails" gebruiken als masterUsername. Dit is vereist voor een correcte werking van de externe opslagplaats met Tableau Server.

      • Azure Database, Google Cloud-instantie of stand-alone PostgreSQL-instantie: Kies een gebruikersnaam die aan uw vereisten voldoet. Wij raden aan om postgres te gebruiken als de gebruikersnaam van de beheerder. Als u ervoor kiest om een andere gebruikersnaam te gebruiken, zorg er dan voor dat de gebruikersnaam niet begint met pg of azure. De gebruikersnaam mag ook niet rails, tblwgadmin, tableau, readonly of tbladminviews zijn.
    • masterPassword: Dit is hetzelfde wachtwoord dat u hebt opgegeven bij het maken van de PostgreSQL-database-instantie.

    • host: Dit is het eindpunt van uw PostgreSQL-database-instantie.

    • port: De databasepoort die u hebt opgegeven bij het maken van de PostgreSQL DB-instantie. De standaardpoort voor PostgreSQL is 5432.

Tableau Server upgraden

Opmerking: Als u de Externe opslagplaats van Tableau Server gebruikt, moet u Tableau Server upgraden via de opdrachtregeloptie.

Hieronder staan de belangrijkste stappen voor het opgeven van de externe opslagplaatsparameters bij het uitvoeren van het upgradescript.

Zie Upgraden van eerdere versies voor een volledig overzicht van het upgradeproces van Tableau

  1. Open op de Tableau Server een opdrachtprompt als beheerder.

    Opmerking: U moet een nieuw opdrachtvenster openen, omdat het installatieprogramma het pad voor de nieuwe installatie bijwerkt.

  2. Navigeer naar de scriptmap voor uw nieuwe installatie.

    Standaard:

    /opt/tableau/tableau_server/packages/scripts.<version_code>/

  3. Voer het upgradescript uit en geef het configuratiebestand en het SSL-certificaat op:

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

Productcompatibiliteit

In de onderstaande tabel staat welke versie van PostgreSQL wordt ondersteund door Tableau Server. Gebruik deze tabel om te bepalen welke versie van PostgreSQL u voor uw Externe opslagplaats moet installeren.


Ondersteuning voor Amazon RDS: Externe opslagplaatsen met Amazon RDS worden ondersteund op Tableau Server-versies 2019.3 en later.
Ondersteuning voor Azure Database: Externe opslagplaatsen met een Azure Database-instantie worden ondersteund op Tableau Server-versies 2020.4 en hoger.

Google Cloud-ondersteuning: Externe opslagplaatsen met een Google Cloud SQL-instantie worden ondersteund op Tableau Server-versies 2021.4 en hoger.
Ondersteuning voor stand-alone PostgreSQL-instanties: Externe opslagplaatsen met een stand-alone-installatie van de PostgreSQL-database worden ondersteund op Tableau Server-versies 2021.2 en hoger.

Ondersteuning voor Google Cloud Platform: Externe opslagplaatsen met een PostgreSQL-instantie op Google Cloud Platform worden ondersteund op Tableau Server-versies 2021.4 en hoger.

Tableau Server-versiesMinimaal compatibele versies van 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.11

2023.1.5 - 2023.1.7

2023.3.0 - 2023.3.3

13.11
Compatibiliteit met oudere versies

De onderstaande tabel bevat twee kolommen:

  1. De PostgreSQL-versie die met Tableau Server wordt meegeleverd, is de versie die met Tableau Server wordt geïnstalleerd voor lokale opslagplaatsen.
  2. Alle PostgreSQL-versies worden ondersteund voor externe opslagplaatsen.

Opmerkingen:
- Voor PostgreSQL-versies ouder dan versie 10 geven de eerste twee cijfers de primaire versie aan en de secundaire versie wordt weergegeven door het laatste cijfer. In versie 9.4.1 geeft 9.4 bijvoorbeeld de primaire versie aan en .1 de secundaire versie.
- Voor PostgreSQL-versies 10 of hoger geeft het eerste cijfer de primaire versie aan en wordt de secundaire versie weergegeven door het laatste cijfer. In versie 11.1 is bijvoorbeeld 11 de primaire versie en .1 de secundaire versie.
- Een PostgreSQL-versie met een primaire versie die gelijk is aan en een secundaire versie die groter is dan de Postgres-versie die bij Tableau Server wordt geleverd, is altijd acceptabel voor gebruik met de externe opslagplaats, samen met eventuele expliciet toegestane oudere versies.

Tableau Server-versiePostgreSQL-versie (meegeleverd met Tableau Server)Alternatieve PostgreSQL-versies ondersteund voor Externe opslagplaats
2019.3 - 2019.3.39.6.11

9.6.x, waarbij x groter is dan 11

2019.3.4 - 2019.3.109.6.159.6.x, waarbij x groter is dan 15
2019.3.11 - 2019.3.149.6.179.6.15, of 9.6.x, waarbij x groter is dan 17
2019.4 - 2019.4.19.6.149.6.x, waarbij x groter is dan 14
2019.4.2 - 2019.4.69.6.159.6.x, waarbij x groter is dan 15
2019.4.7 - 2019.4.139.6.179.6.15, of 9.6.x, waarbij x groter is dan 17
2020.1 - 2020.1.69.6.159.6.x, waarbij x groter is dan 15
2020.1.7 - 2020.3.29.6.179.6.15, of 9.6.x, waarbij x groter is dan 17
2020.4 - 2021.412.8

12.8, of 12.x, waarbij x groter is dan 8

2022.1 en later13.313.3 of 13.x, waarbij x groter is dan 3

Wie kan dit doen

Tableau Server-beheerders kunnen Tableau Server upgraden en configureren.

Bedankt voor uw feedback.De feedback is verzonden. Dank u wel.