Data verzamelen met de Tableau Server-opslagplaats

De Tableau Server-opslagplaats is een PostgreSQL-database waarin data worden opgeslagen over alle gebruikersinteracties, zoals bijvoorbeeld extractvernieuwingen. U kunt toegang tot de opslagplaats inschakelen en de data erin gebruiken om de prestaties van Tableau Server te analyseren en begrijpen.

Nadat u toegang tot de Tableau Server-opslagplaats hebt ingeschakeld, kunt u weergaven maken met data uit de opslagplaats. De weergaven die u met deze data maakt, worden soms aangepaste beheerweergaven genoemd. Aangepaste beheerweergaven kunnen niet alleen worden gebruikt voor prestatiebewaking, maar ook voor het bijhouden van gebruikersactiviteit, werkmapactiviteit en meer. Zie Aangepaste beheerweergaven maken en Over het Tableau Server-datawoordenboek voor meer informatie over het type data dat u voor deze weergaven kunt gebruiken. Als u alleen geïnteresseerd bent in prestatiedata, kunt u ook de vooraf geselecteerde databasetabellen in de voorbeeldwerkmap voor prestaties gebruiken.

Toegang tot de Tableau-opslagplaats inschakelen

U kunt Tableau Desktop gebruiken om verbinding te maken met de Tableau Server-opslagplaats en er query's op uit te voeren met behulp van twee ingebouwde gebruikers. De gebruiker met de naam tableau heeft toegang tot verschillende databaseweergaven die u kunt gebruiken als onderdeel van het maken van uw eigen analyses van Tableau Server-activiteit. De gebruiker met de naam readonly heeft toegang tot extra databasetabellen waarmee u weergaven kunt maken voor nog diepgaandere analyses. Wij raden u aan deze gebruiker te gebruiken.

Voordat u verbinding kunt maken met de opslagplaats, moet u toegang tot de database inschakelen voor de gebruiker readonly. Gebruik de tsm data-access repository-access enable-opdracht om toegang tot de opslagplaats in te schakelen. Wanneer u toegang tot de opslagplaats inschakelt, maakt u ook een wachtwoord voor de gebruiker readonly. Met dit wachtwoord krijgt u toegang tot de opslagplaats. Mogelijk moet u ook poort 8060 op het opslagplaatsknooppunt openen, zodat u verbinding kunt maken met de database.

  1. Controleer of poort 8060 is geopend op de computer waarop de opslagplaats is geïnstalleerd. Dit is een vereiste als u op afstand verbinding maakt.

  2. Schakel toegang tot de opslagplaats in en maak een alleen-lezen gebruikerswachtwoord:

    tsm data-access repository-access enable --repository-username readonly --repository-password <PASSWORD>

    Als uw wachtwoord speciale tekens bevat, moet u mogelijk escape-tekens gebruiken of het wachtwoord tussen aanhalingstekens plaatsen. Raadpleeg de documentatie voor de Linux-distributie die u gebruikt voor informatie over het doorgeven van speciale tekens in de bash-shell.

    Met deze opdracht wordt Tableau Server opnieuw gestart.

    Opmerking: Als u later besluit dat u de externe toegang tot de Tableau Server-opslagplaats wilt uitschakelen, gebruikt u de tsm data-access repository-access disable-opdracht. Met deze opdracht schakelt u externe toegang tot de opslagplaats uit. Hierdoor wordt de toegang van localhost niet uitgeschakeld. Zie tsm data-access repository-access disable voor meer informatie.

     

Verbinding maken met de Tableau Server-opslagplaats

In dit gedeelte wordt beschreven hoe u verbinding maakt met een aangepaste set tabellen vanuit de Tableau Server-opslagplaats. Zie Over het Tableau Server-datawoordenboek voor meer informatie over de tabellen waarmee u verbinding kunt maken.

  1. Selecteer in Tableau Desktop Data > Verbinding maken met dataen selecteer vervolgens PostgreSQL als de database waarmee verbinding moet worden gemaakt.

    Opmerking: Mogelijk moet u de PostgreSQL-databasestuurprogramma's installeren. U kunt stuurprogramma's downloaden van www.tableau.com/nl-nl/support/drivers(Link wordt in een nieuw venster geopend).

  2. Voer in het dialoogvenster PostgreSQL-verbinding de naam of URL voor Tableau Server in het vak Server in. Als u een gedistribueerde serverinstallatie hebt, voert u de naam of het IP-adres in van het knooppunt waar de opslagplaats wordt gehost.

    Maak verbinding via de poort die u hebt ingesteld voor pgsql.port. Standaard is dit poort 8060.

  3. Geef workgroup op als de database waarmee verbinding moet worden gemaakt.

  4. Maak verbinding met de gebruikersnaam en het wachtwoord die u hebt opgegeven.

  5. Klik op de optie SSL vereisen als u Tableau Server hebt geconfigureerd om SSL te gebruiken voor verbinding met de opslagplaats. Zie Postgres SSL configureren om directe verbindingen van clients toe te staan voor meer informatie.
  6. Klik op Verbinding maken.

  7. Selecteer een of meer tabellen om verbinding mee te maken.

    De gebruiker tableau heeft toegang tot alle tabellen die beginnen met een onderstrepingsteken of met hist_. U kunt bijvoorbeeld verbinding maken met _background_tasks en _datasources. De hist_-tabellen bevatten informatie over servergebruikers die momenteel niet in de weergave Acties door specifieke gebruiker worden weergegeven. De gebruiker readonly heeft toegang tot aanvullende tabellen die kunnen worden gebruikt om andere informatie over servergebruik op te vragen.

  8. Klik op Naar werkblad.

PostgreSQL-versie

Gebruik de volgende stappen om de versie van PostgreSQL te vinden die door Tableau Server wordt gebruikt:

  1. Meld u bij Tableau Server aan als gebruiker met sudotoegang.
  2. Gebruik de volgende opdracht om de versie van PostgreSQL te bekijken die op de machine is geïnstalleerd:

    $ postgres --version psql --version

Als de bovenstaande opdracht een fout oplevert, moet u mogelijk de directory zoeken. Gebruik de volgende stappen om de directory te zoeken:

  1. $ locate find /opt/tableau –name psql

  2. Navigeer naar het pad en voer de versieopdracht uit om de PostgreSQL-versie te vinden:

    $ postgres psql --version

U kunt ook verbinding maken met de werkgroepdatabase en de volgende query uitvoeren om de versie op te halen: select version()

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