Een PostgreSQL-instantie maken in Google Cloud
Vanaf versie 2021.4 kunt u de Externe opslagplaats van Tableau Server hosten op het Google Cloud Platform. In dit onderwerp wordt beschreven hoe u een PostgreSQL-instantie in Google Cloud maakt en gebruikt als uw externe opslagplaats van Tableau Server.
Zie Externe opslagplaats Tableau Server voor een volledige lijst met hosts die u voor uw externe opslagplaats kunt gebruiken.
Vereisten en aanbevelingen
Gebruik minimaal een machine met veel geheugen met 8 vCPU's en 32 GB RAM. Dit is de minimaal aanbevolen PostgreSQL-instantiegrootte voor gebruik in de externe opslagplaats van Tableau Server, maar de exacte vereisten variëren afhankelijk van uw vereisten en gebruik. Voor goede prestaties in de meeste scenario's raden we een instantie met veel geheugen aan met 16 vCPU's en 128 GB RAM.
Veilige communicatie tussen Tableau Server en de externe PostgreSQL DB-instantie via SSL-verbindingen is niet vereist, maar wel aanbevolen.
De PostgreSQL-instantie moet bereikbaar zijn voor alle knooppunten in het Tableau Server-cluster. Een van de manieren waarop u dit kunt doen, is door de PostgreSQL-instantie lid te maken van een beveiligingsgroep die de benodigde machtigingen heeft om toegankelijk te zijn voor alle knooppunten in het Tableau Server-cluster.
De versie van PostgreSQL moet een ondersteunde versie zijn. Zie Productcompatibiliteit voor meer informatie over ondersteunde versies.
Tableau genereert automatisch wachtwoorden voor intern gebruik door gebruikers van de interne database. Deze wachtwoorden zijn 32 tekens lang en bestaan uit kleine letters en cijfers. Beheerders hebben er geen toegang tot en kunnen deze ook niet configureren. Uw externe PostgreSQL-instantie staat u mogelijk toe om een wachtwoordbeleid in te stellen (dit is afhankelijk van het platform dat u gebruikt). Als u een beleid opgeeft dat andere tekentypen dan cijfers en kleine letters bevat, kan dit fouten veroorzaken bij de configuratie van Tableau Server voor het gebruik van de externe opslagplaats.
Een PostgreSQL-database-instantie maken in Google Cloud
Stap 1: Maak een nieuwe PostgreSQL-instantie
Maak een PostgreSQL-instantie met behulp van de instructies op de Google-website die u hier vindt.
Wij raden aan om een machine met veel geheugen te gebruiken met 16 vCPU's en 128 GB RAM.
Stap 2: Configureer databasemarkeringen voor uw PostgreSQL-instantie
Vanuit het perspectief van Tableau Server kunnen de meeste parameterwaarden voor de instantie worden ingesteld op standaardwaarden. U kunt de parameterwaarden wijzigen als u specifieke prestatie- of registratievereisten hebt, maar we raden u ten zeerste aan om de volgende parameters op de standaardwaarden te laten staan en niet te wijzigen:
standard_conforming_strings
escape_string_warning
Wij adviseren ook de waarde voor het work_mem
minimaal op 16384 in te stellen om prestatieproblemen te voorkomen.
Zie dit onderwerp op de Google-website voor meer informatie over databasemarkeringen.
Stap 3: Haal het eindpunt van de PostgreSQL-database-instantie op
Zodra de instantie gereed is, haalt u de eindpuntinformatie op die u gaat gebruiken om Tableau Server te configureren voor gebruik van deze instantie voor de Tableau Server-opslagplaats.
Stap 4: Download het SSL-certificaatbestand
Veilige communicatie tussen Tableau Server en de Externe opslagplaats via SSL is niet vereist, maar wel aanbevolen.
Om beveiligde verbindingen tussen Tableau Server en de Externe opslagplaats tot stand te brengen, moet u het certificaatbestand gebruiken wanneer u Tableau Server configureert voor gebruik van deze externe opslagplaats. Zie SSL/TLS-certificaten configureren (in het Engels) op de Google-website voor meer informatie.
Hoge beschikbaarheid configureren voor uw PostgreSQL-database
Tableau Server beheert of configureert geen hoge beschikbaarheid voor de externe opslagplaats. Google Cloud biedt functies voor hoge beschikbaarheid waarmee u hoge beschikbaarheid kunt garanderen. Zie Hoge beschikbaarheid inschakelen op een instantie (in het Engels) op de Google-website.
Noodherstel voor uw PostgreSQL-database
In een noodgeval moet u mogelijk een nieuwe PostgreSQL-database instellen voor de PostgreSQL-instantie. Er zijn andere scenario's waarin u mogelijk een probleem met de database-instantie moet oplossen. In dergelijke scenario's kunt u de volgende stappen uitvoeren om uw Tableau Server te configureren voor gebruik van de nieuwe PostgreSQL-instantie:
Herstel de back-up naar een nieuwe PostgreSQL-instantie.Op het Google Cloud Platform kunt u ervoor kiezen om te herstellen naar dezelfde instantie of om een nieuwe instantie te maken. Zie Een instantie herstellen (in het Engels) op de Google-website.
Wij raden u aan een nieuwe instantie te maken en de volgende stappen uit te voeren om te herstellen.
Als dit een nieuwe instantie is, maakt u een nieuw JSON-instellingenbestand met verbindingsinformatie voor de nieuwe Azure Database for PostgreSQL-instantie. Zie Stap 1 in Tableau Server installeren met externe PostgreSQL-opslagplaats voor meer informatie over het maken van een JSON-instellingenbestand.
Gebruik de
tsm topology external-services repository replace-host
-opdracht om uw Tableau Server te laten verwijzen naar de nieuwe Azure Database for PostgreSQL-instantie.Zie tsm-topologie voor meer informatie over de
tsm topology external-services repository replace-host
-opdracht.
Wie kan dit doen
Alleen Tableau Server-beheerders kunnen Tableau Server configureren voor gebruik van de externe opslagplaats. U hebt ook een Google Cloud-account nodig om de PostgreSQL-database-instantie te maken.
Volgende stappen
Voor nieuwe installaties: Tableau Server installeren met externe PostgreSQL-opslagplaats
Zie Tableau Server-opslagplaats opnieuw configureren als u uw bestaande Tableau Server wilt configureren om een externe opslagplaats te gebruiken.