PostgreSQL

I den här artikeln beskrivs hur du ansluter Tableau till en PostgreSQL-databas och konfigurerar datakällan.

Innan du börjar

Innan du börjar ska du samla in följande anslutningsinformation:

  • Namn på servern som fungerar som värd för den databas som du vill ansluta till

  • Databasnamn

  • Autentiseringsmetod: Integrerad autentisering eller användarnamn och lösenord

  • Ansluter du till en SSL-server?

  • (Valfritt) Inledande SQL-sats körs varje gång Tableau ansluter

Drivrutin krävs

Den här kopplingen kräver en drivrutin för att kommunicera med databasen. Du kanske redan har den nödvändiga drivrutinen installerad på datorn. Om drivrutinen inte är installerad på datorn visar Tableau ett meddelande i dialogrutan Anslutning med en länk till nedladdningssidan med drivrutinen(Länken öppnas i ett nytt fönster) där du kan hitta länkar till drivrutiner och installationsinstruktioner.

Obs! Från Tableau 2020.4 och framåt kan du ansluta till PostgreSQL 12 (eller senare) databaser från Tableau. En ny JDBC-drivrutin för PostgreSQL stöder dessa anslutningar och ingår i alla Tableau-produkter på Windows.
På Linux- och Mac-datorer måste du installera en drivrutin för den här kopplingen när du använder den med Tableau Desktop eller Tableau Prep Builder. Instruktioner finns på sidan Ladda ner drivrutin(Länken öppnas i ett nytt fönster).

Skapa anslutningen och konfigurera datakällan

  1. Starta Tableau och under Anslut väljer du PostgreSQL. För en fullständig lista över dataanslutningar väljer du Mer under Till en server. Gör sedan följande:

    1. Ange namnet på servern som fungerar som värd för den databas som du vill ansluta till.

    2. Ange namnet på databasen.

    3. Välj hur du vill logga in på servern. Ange om du ska använda Integrerad autentisering eller användarnamn och lösenord. Om servern är lösenordsskyddad och du inte befinner dig i en Kerberos-miljö, måste du användarnamn och lösenord.

      Obs! Om du använder en Mac-dator och den inte är ansluten direkt till domänen, vet inte Mac-datorn att Kerberos används i domänen och listrutan Autentisering är inte tillgänglig.

      Markera kryssrutan Kräv SSL när du ansluter till en SSL-server.

    4. (Valfritt) Välj Inledande SQL för att ange ett SQL-kommando som ska köras i början av varje anslutning, när du till exempel öppnar arbetsboken, uppdaterar ett extrakt, loggar in på Tableau Server eller publicerar på Tableau Server. Se Köra inledande SQL för mer information.

    5. Välj Logga in.

      Om Tableau inte kan upprätta anslutningen, verifierar du att du har rätt inloggningsuppgifter. Om du fortfarande inte kan ansluta, har datorn problem med att hitta servern. Kontakta nätverksadministratören eller databasadministratören.

  2. På sidan Datakälla gör du följande:

    1. (Valfritt) Välj standardnamnet för datakällan längst upp på sidan och ange sedan ett unikt namn för datakällan, som ska användas i Tableau. Till exempel kan du använda en konvention för namngivning av datakälla som gör det lättare för andra användare av datakällan att räkna ut vilken datakälla de ska ansluta till.

    2. Under Tabell väljer du en tabell eller så använder du textrutan för att söka efter ett tabellnamn.

      Från och med version 2019.2 av Tableau går det att ansluta till spatiala kolumner. Mer information finns i Ansluta till spatiala data i en databas.

    3. Dra tabellen till arbetsytan och välj sedan bladflik för att starta analysen.

      Använd anpassad SQL för att ansluta till en specifik fråga i stället för till hela datakällan. Mer information finns i Ansluta till en anpassad SQL-fråga.

Logga in på en Mac

Om du använder Tableau Desktop på en Mac och anger servernamnet för att ansluta ska du använda ett fullständigt domännamn, såsom mydb.test.ourdomain.lan, istället för ett relativt domännamn, såsom mydb eller mydb.test.

Alternativt kan du lägga till domänen i listan över sökdomäner för Mac-datorn vilket låter dig endast ange servernamnet när du ansluter. Gå till Systeminställningar > Nätverk > Avancerat och öppna sedan fliken DNS för att uppdatera listan över sökdomäner.

 

Obs! Vi rekommenderar inte att du använder pgBouncer eftersom Tableau förlitar sig på tillståndssäkra anslutningar. Om du måste använda pgBouncer med Tableau, måste du konfigurera det på följande sätt.

server_reset_query=DISCARD ALL (standard)

Se även

Tack för din feedback!Din feedback har skickats in. Tack!