Tableau Server-opslagplaats opnieuw configureren

Uw Tableau Server kan worden geconfigureerd voor gebruik van een lokale of externe opslagplaats. In dit onderwerp worden de stappen beschreven die nodig zijn om uw bestaande Tableau Server opnieuw te configureren met een van de volgende opties:

  • Verplaats een lokale Tableau Server-opslagplaats naar een externe opslagplaats en configureer uw Tableau Server om een externe opslagplaats te gebruiken.

  • Verplaats de externe Tableau Server-opslagplaats naar uw lokale Tableau Server-installatie en configureer uw Tableau Server om de lokale opslagplaats te gebruiken. Dit betekent dat de Tableau Server-opslagplaats op dezelfde machine of machines wordt geïnstalleerd als uw Tableau Server.

Zie Externe opslagplaats Tableau Server voor meer informatie over deze opties en externe opslagplaatsen.

Lokale opslagplaats verplaatsen naar externe opslagplaats

Tableau Server moet worden gestopt om van een lokale opslagplaats naar een externe opslagplaats te migreren.

Gebruik de volgende stappen om Tableau Server-opslagplaats van lokaal naar extern te verplaatsen:

  1. Activeer de Advanced Management-productcode op uw Tableau Server als deze nog niet is geactiveerd. Een Advanced Management-licentie is vereist om uw Tableau Server te configureren met een externe opslagplaats.
  2. Configureer de Amazon PostgreSQL DB-instantie die u als externe opslagplaats wilt gebruiken.
    1. Amazon Een PostgreSQL DB-instantie maken in AWS Relational Database Service (RDS).
    2. Azure Database: Een Azure Database voor PostgreSQL-instantie maken in Azure.
    3. Google Cloud-database: Een PostgreSQL-instantie maken in Google Cloud
    4. Stand-alone PostgreSQL-instantie: Een PostgreSQL-database maken als een stand-alone-installatie.
  3. 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 en 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.

  4. Voer de volgende TSM CLI-opdracht uit om Tableau Server te configureren voor het gebruik van een externe opslagplaats:

    tsm topology external-services repository enable -f file.json -c <ssl certificate file>.pem

    Opmerking: Het SSL-certificaat is alleen nodig als u versleutelde verbindingen gebruikt tussen Tableau Server en de Externe opslagplaats. Als dit voor u geen vereiste is, moet u de optie --no-ssl opgeven. In dat geval ziet uw tsm-opdracht er als volgt uit:
    tsm topology external-services repository enable -f <filename>.json --no-ssl

    Het JSON-bestand is het bestand dat u in de eerste stap hebt gemaakt met de configuratie-instellingen. Het SSL-certificaatbestand kan worden gedownload zoals beschreven in dit onderwerp(Link wordt in een nieuw venster geopend).

    Wanneer u de bovenstaande opdracht uitvoert, wordt de lokale opslagplaats gemigreerd naar uw nieuwe externe PostgreSQL DB-instantie.

Externe opslagplaats verplaatsen naar lokale opslagplaats

Gebruik de volgende stappen om Tableau Server-opslagplaats van een externe locatie naar de lokale installatie te verplaatsen:

  1. Voer de volgende TSM CLI-opdracht uit om de opslagplaats naar een specifiek knooppunt te verplaatsen:

    tsm topology external-services repository disable -n nodeN

  2. Als u hoge beschikbaarheid voor uw opslagplaats instelt, installeert u de opslagplaats op een tweede knooppunt. Zie Voorbeeld: een cluster met drie knooppunten voor een hoge beschikbaarheid installeren en configureren voor meer informatie.

    Opmerking: Om de opslagplaats op een tweede knooppunt te installeren, moet u eerst de opdracht uitvoeren die in de vorige stap is beschreven. De eerste stap is het migreren van uw externe opslagplaats naar de lokale opslagplaats. Vervolgens kunt u de opslagplaats op een tweede knooppunt op uw Tableau Server installeren.

Wie kan dit doen

Tableau Server-beheerders kunnen externe opslagplaatsen opnieuw configureren. U moet ook toegang hebben om een PostgreSQL-database-instantie op Amazon of Azure te kunnen maken.

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