Externe opslagplaats Tableau Server
De Tableau Server-opslagplaats is een PostgreSQL-database waarin data worden opgeslagen over alle gebruikersinteracties, zoals bijvoorbeeld extractvernieuwingen.
De opslagplaats kan lokaal worden geïnstalleerd op dezelfde knooppunten als de Tableau Server, of extern:
Lokale opslagplaats: de PostgreSQL-database wordt lokaal geïnstalleerd en geïmplementeerd, wat betekent dat deze samen met Tableau Server wordt geïmplementeerd.
Externe opslagplaats: de PostgreSQL-database wordt extern geïmplementeerd. De externe opslagplaats kan worden geïnstalleerd op Amazon RDS, Azure Database, Google Cloud of als een stand-alone installatie.
Voor meer informatie over Tableau Server-opslagplaats in het algemeen raadpleegt u:
De ondersteunde hosts voor de externe opslagplaats zijn:
- Amazon RDS - vanaf versie 2019.3
- Azure Database - vanaf versie 2020.4
- Stand-alone PostgreSQL-instantie - vanaf versie 2021.2
- Google Cloud SQL voor PostgreSQL-instantie - vanaf versie 2021.4
Dit onderwerp biedt een overzicht van de externe opslagplaats voor Tableau Server.
Overwegingen over externe opslagplaats
Amazon RDS en Azure Database bieden betere schaalbaarheid, betrouwbaarheid, hoge beschikbaarheid en ingebouwde beveiliging voor PostgreSQL. Door nauwere integratie met deze cloudaanbiedingen kunt u profiteren van deze extra voordelen.
Als u een stand-alone PostgreSQL-instantie instelt, moet u zo nodig hoge beschikbaarheid en schaalbaarheid instellen en beheren.
Cloudplatform
Wanneer u een cloudplatform gebruikt om uw externe opslagplaats te hosten, hebt u de mogelijkheid om PostgreSQL-instanties op een gehoste infrastructuur uit te voeren en deze zelf te beheren, of te kiezen voor de volledig beheerde serviceoptie.
- Zelf beheerd: zelf PostgreSQL-instanties op een gehoste infrastructuur instellen en beheren. Als u bijvoorbeeld AWS als cloudplatform gebruikt, kunt u EC2-instanties gebruiken om PostgreSQL-instanties uit te voeren, te beheren en te onderhouden.
- Volledig beheerd: selecteer een volledig beheerde service. Als u bijvoorbeeld AWS als cloudplatform gebruikt, kunt u de RDS-optie gebruiken om uw externe opslagplaats te hosten.
Een van de belangrijkste overwegingen bij de keuze tussen zelfbeheer en volledig beheer is dat u bij een zelfbeheerde optie de meeste controle hebt, maar dat u daarmee ook verantwoordelijk bent voor het onderhouden van de VM's en veel beheertaken voor de database. Een volledig beheerde optie biedt een gemakkelijke installatie, configuratiebeheer en onderhoud.
Hier is een uitgebreidere lijst met dingen waar u bij de keuze rekening mee moet houden:
- Installatie- en onderhoudsvereisten.
- Opties voor hoge beschikbaarheid en noodherstel
- Mogelijkheden voor prestaties, schaalbaarheid en monitoren
- Beveiligingsonderhoud
- Operationele kosten, servicekosten, personeelskosten.
Hier ziet u een voorbeeld hoe de twee opties voor Azure kunnen worden vergeleken op de Microsoft-site: De juiste PostgreSQL-serveroptie in Azure kiezen,
Vereisten
Uw Tableau Server moet de volgende versies gebruiken:
- 2019.3 of later voor gebruik met AWS
2020.4 of later voor gebruik met Azure.
Voor de juiste versie van PostgreSQL raadpleegt u Azure Database voor PostgreSQL Flexible Server.
- 2021.2 of later voor gebruik met een stand-alone PostgreSQL-instantie. (Kan worden gebruikt voor onsite, Azure VM- of AWS EC2-installaties.)
- 2021.4 of later voor gebruik met Google Cloud voor zowel een PostgreSQL-instantie als een stand-alone PostgreSQL op Google Cloud VM.
Op uw Tableau Server moeten de Advanced Management-toetsen zijn geactiveerd.
Afhankelijk van waar u de externe opslagplaats wilt hosten, moet u bekend zijn met een van de volgende dingen:
- Amazon RDS-database installeren beheren.
- Azure-database installeren en beheren.
- PostgreSQL-database installeren en beheren als een stand-alone installatie.
- Google Cloud PostgreSQL-instantie instellen en beheren
Revisiegeschiedenis
U moet de juiste versie van PostgreSQL voor een stand-alone Tableau Server-opslagplaats gebruiken. De volgende tabel toont de compatibiliteit van Tableau Server-versies.
Opmerking: de maximale compatibiliteitsversie voor elke Tableau Server-versie is de minimale hoofdversie of een kleine update daarvan. Als de minimale compatibele versie van PostgreSQL bijvoorbeeld 13.4 is, is de maximale compatibele versie 13.x, waarbij <x> gelijk is aan of hoger is dan 4.
Tableau Server-versies | Minimaal 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.0 | 13.3 |
2022.1.1 - 2022.1.3 | 13.4 |
2022.1.4 - 2022.1.6 | 13.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.x | 15.6 |
Topologie
Het onderstaande diagram is een samenvatting van de Tableau Server-topologie met Externe opslagplaats.
Het onderstaande diagram is een gedetailleerde versie van de Tableau Server-topologie met Externe opslagplaats en toont alle processen die op elk knooppunt zijn geïnstalleerd.
De externe opslagplaats beheren
Licentiebeheer
Om deze functie in te schakelen moet u Advanced Management op Tableau Server activeren. Zie Over Tableau Advanced Management in Tableau Server voor meer informatie. Als u geen Advanced Management hebt of als de licentie is verlopen, ziet u het volgende gedrag:
Als u tijdens de installatie probeert Tableau Server te configureren voor het gebruik van een externe opslagplaats, ziet u een foutmelding. U kunt de installatie echter wel voortzetten en Tableau Server-opslagplaats wordt lokaal geïnstalleerd. Bij installaties op één server wordt de opslagplaats op dezelfde machine geïnstalleerd als Tableau Server. Bij installaties met meerdere knooppunten wordt de opslagplaats geïnstalleerd op een van de knooppunten van uw Tableau Server-cluster.
Als u op uw Tableau Server-installatie al een externe Tableau Server-opslagplaats gebruikt en de Advanced Management-licentie verloopt, kan de server niet opnieuw opstarten. Als u geen Advanced Management-mogelijkheden hebt, maar wel een geldige licentie voor Tableau Server hebt, kunt u nog steeds een back-up maken. U kunt de externe opslagplaats ook migreren naar een lokale opslagplaats waarvoor Advanced Management niet is vereist, om uw server weer in bedrijf te stellen. Voor meer informatie over de migratie van een externe opslagplaats naar een lokale opslagplaats raadpleegt u Tableau Server-opslagplaats opnieuw configureren.
Ondersteunde migratiescenario's
Uw opslagplaats van lokaal naar extern verplaatsen.
Uw opslagplaats van extern naar lokaal verplaatsen.
Back-up maken en herstellen
Als u alleen een externe opslagplaats hebt geconfigureerd:
Het back-up- en herstelproces blijft hetzelfde voor zowel de lokale als de externe opslagplaats, en verloopt zoals beschreven in het onderwerp Back-up maken van Tableau Server-data.
De back-up- en herstelopdrachten werken op dezelfde manier voor zowel de lokale als de externe opslagplaats. Voor een back-up waarbij Tableau Server een externe opslagplaats gebruikt, is meer schijfruimte nodig. Houd hier rekening mee bij het configureren van uw schijfruimte.
De standaardlocatie en andere ondersteunde locaties voor het opslaan van het back-upbestand zijn hetzelfde, ongeacht of de opslagplaats lokaal of extern is.
De volgende uitzonderingen zijn van toepassing op Tableau-servers die gebruikmaken van een externe opslagplaats:
Aangepaste gebruikersaccounts die in de externe Tableau Server-opslagplaats worden gemaakt, worden opgenomen in het herstel, maar de wachtwoorden voor de aangepaste gebruikersaccounts niet. Nadat het herstel is voltooid, moeten de wachtwoorden opnieuw worden geconfigureerd. Aangepaste gebruikersaccounts zijn gebruikersaccounts voor PostgreSQL-databases, die door SQL of andere databaseclientsoftware worden gebruikt om verbinding te maken met de PostgreSQL-database.
Opmerking: deze aangepaste accounts zijn voor de veiligheid uitgeschakeld, maar u kunt dit opnieuw configureren.
Configuratie en topologie mogen niet in de back-up worden opgenomen. Voor meer informatie over het exporteren van instellingen voor configuratie en topologie raadpleegt u Een volledige back-up maken van Tableau Server en Tableau Server herstellen.
Als u zowel Extern bestandsarchief als Externe bestandsopslag hebt geconfigureerd:
Als u zowel Extern bestandsarchief als Externe bestandsopslag voor Tableau Server hebt geconfigureerd, hebt u een aantal opties. Met deze opties kunt u profiteren van de mogelijkheden voor back-ups van momentopnamen op de cloudplatforms die u mogelijk gebruikt om de externe opslagplaats en het bestandsarchief te hosten. Voor meer informatie en gedetailleerde stapsgewijze instructies raadpleegt u Back-up maken en terugzetten met extern bestandsarchief.
SSL-verbindingen
U kunt ervoor kiezen om wel of geen TLS/SSL-verbindingen van Tableau Server met de externe opslagplaats te vereisen.
Als u geen versleutelde verbindingen hoeft te gebruiken, moet u de externe opslagplaats configureren om niet-versleutelde verbindingen toe te staan en de optie -no-ssl
gebruiken wanneer u de externe opslagplaats voor Tableau Server configureert. Zie tsm topology external-services repository enable voor meer informatie.
Als u SSL op een tijdstip na de installatie wilt in- of uitschakelen, gebruikt u tsm security repository-ssl enable of tsm security repository-ssl disable. Deze optie is beschikbaar vanaf 2021.4.
Het SSL-certificaat bijwerken
Als u als onderdeel van een geplande vervaldatum van het SSL-certificaat van de RDS of Azure Database, Google Cloud PostgreSQL-instantie of een stand-alone PostgreSQL-instantie de instantie moet bijwerken met het nieuwe certificaatbestand, moet u ook de instellingen van Tableau Server bijwerken om het nieuwe certificaatbestand te gebruiken. U kunt dit doen door het nieuwste bestand te downloaden en de opdracht tsm topology external-services repository replace-host uit te voeren en het nieuwe certificaatbestand te verstrekken.
Overwegingen voor hoge beschikbaarheid
Tableau Server beheert of configureert geen hoge beschikbaarheid voor de externe opslagplaats.
- AWS: Amazon RDS biedt functies waarmee u hoge beschikbaarheid kunt bieden en failover kunt beheren. Zie Amazon RDS – hge beschikbaarheid(Link wordt in een nieuw venster geopend) voor meer informatie.
- Azure: Azure biedt functies waarmee u hoge beschikbaarheid kunt bieden en failover kunt beheren. Zie Azure Database – hoge beschikbaarheid(Link wordt in een nieuw venster geopend) voor meer informatie.
- Google Cloud: Google Cloud biedt functies waarmee u hoge beschikbaarheid kunt bieden en failover kunt beheren. Zie Google Cloud – hoge beschikbaarheid voor meer informatie.
- Stand-alone PostgreSQL-instantie: PostgreSQL biedt diverse functies waarmee u hoge beschikbaarheid kunt bieden en failover kunt beheren. Zie Hoge beschikbaarheid van PostgreSQL voor meer informatie.
Overwegingen bij upgrades
Dit is alleen van toepassing als u de configuratie voor externe opslagplaats met Tableau Server gebruikt.
Als u een externe opslagplaats gebruikt, moet u mogelijk extra stappen uitvoeren bij het upgraden:
- Geen versiewijziging: als er in PostgreSQL geen versiewijziging is, zijn er geen speciale acties vereist.
- Kleine versiewijziging: als er in PostgreSQL een kleine versiewijziging is, moet u uw externe opslagplaats bijwerken voordat u Tableau Server bijwerkt. In de meeste gevallen zijn hiervoor methoden beschikbaar. Welke methode u gebruikt, is afhankelijk van de locatie van uw opslagplaats en dit valt buiten het bereik van deze documentatie.
Grote versiewijziging: als er in PostgreSQL een grote versiewijziging is, moet u de stappen uitvoeren die in worden beschreven in Tableau Server upgraden met Externe opslagplaats voor een nieuwe belangrijke versie van PostgreSQL.
De stappen zijn:
- Een nieuwe instantie van PostgreSQL DB maken. Zie voor meer informatie:
- Een configuratiebestand maken en het SSL-certificaatbestand downloaden voor de nieuwe instantie die u in stap 1 hebt gemaakt.
Tijdens de upgrade moet u Tableau Server met behulp van het configuratiebestand naar de nieuwe instantie verwijzen. Tijdens het upgradeproces wordt de inhoud van uw huidige externe opslagplaats naar de nieuwe instantie gemigreerd. Zie Tableau Server upgraden met Externe opslagplaats voor een nieuwe belangrijke versie van PostgreSQL voor meer informatie.
De status van de opslagplaats monitoren
Op de TSM-statuspagina wordt de externe Tableau Server-service weergegeven als een extra knooppunt voor uw Tableau Server-installatie.
Op het tabblad Topologie wordt aangegeven of er externe Tableau Server-services zijn geconfigureerd:
Logboeken ophalen
De logboeken van Tableau Server omvatten geen logboeken uit de externe opslagplaats. U kunt op de volgende manieren de logboeken voor uw instantie ophalen:
- AWS: voor informatie over het instellen van logboekregistratie voor uw Amazon RDS voor PostgreSQL-instantie raadpleegt u PostgreSQL-databaselogboekbestanden(Link wordt in een nieuw venster geopend).
- Azure: voor informatie over het instellen van logboekregistratie voor uw Azure Database voor PostgreSQL-instantie raadpleegt u Logboeken in Azure Database voor PostgreSQL.
- Google Cloud: voor informatie over het bekijken en raadplegen van logboeken voor uw PostgreSQL-instantie raadpleegt u Cloud SQL-logboekregistratie.
- Stand-alone PostgreSQL-instantie: voor informatie over het instellen van logboekregistratie voor uw stand-alone PostgreSQL-instantie raadpleegt u Foutrapportage en -registratie.
Volgende stappen
U kunt op een van de volgende manieren een PostgreSQL-database-instantie maken:
Tableau Server installeren met externe PostgreSQL-opslagplaats
Tableau Server-opslagplaats opnieuw configureren
Migreren van lokaal naar extern
Migreren van extern naar lokaal