---
schema_version: "1"
id: 55e9a060e0e80ee2be1c20a4b8633fc9ea04b804de7da044782c0da3e93fe441
title: Oracle
collection: tableau
version: next
locale: sv-se
portal_url: https://docs.salesforce.com/tableau/next/sv-se/pro/desktop/examples_oracle.md
canonical_url: https://help.tableau.com/v0.0/pro/desktop/sv-se/examples_oracle.htm
source_site: help.tableau.com
content_type: documentation
content_hash: c4773d8ee648a228dff9f7a644d975adc6eff39dbaf130e0dc7883bb8ee22bd9
description: Connect Tableau to an Oracle database and set up the data source.
---
[Hoppa till huvudinnehåll](#main-content)

# Oracle

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

**Obs!** Om du vill publicera en datakälla eller arbetsbok till Tableau Server med hjälp av net\_service\_names bör du gå igenom de ändringar som beskrivs i kunskapsbasartikeln [Konfigurera en Oracle-anslutning för att använda TNSNames.ora eller LDAP.ora](https://kb.tableau.com/articles/howto/setting-an-oracle-connection-to-use-tnsnames-ora-or-ldap-ora?lang=sv-se) om du har Tableau 2020.2 eller senare.

## 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 samt tjänstnamnet och porten för Oracle eller TNS-namnet
- Autentiseringsmetod: Integrerad autentisering eller användarnamn och lösenord
- Ansluter du till en SSL-server? Du måste konfigurera Oracle-klienten innan du kan använda SSL med Tableau.
    
    Se [Kräv SSL för Oracle JDBC-anslutningar](https://help.tableau.com/v0.0/pro/desktop/sv-se/jdbc_oracle_ssl_config.htm) om du använder version 2020.2 eller senare.
- (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. Om drivrutinen inte är installerad på datorn visar Tableau ett meddelande i dialogrutan Anslutning med en länk till [nedladdningssidan med drivrutinen](https://www.tableau.com/sv-se/support/drivers) där du kan hitta länkar till drivrutiner och installationsinstruktioner.

### JDBC-drivrutin kontra OCI-drivrutin

Från och med version 2020.2 rekommenderar Tableau att du använder JDBC-drivrutinen (finns på sidan [Ladda ner drivrutin](https://www.tableau.com/sv-se/support/drivers)) med den här kopplingen. Den nyare JDBC-drivrutinen löser vissa begränsningar som finns hos OCI-drivrutinen, såsom inget spatialt stöd eller ingen Kerberos-delegering på Linux.

## Skapa anslutningen och konfigurera datakällan

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

1. Ange servernamnet eller TNS-namnet.
    
    - Om du anger servernamnet måste du ange tjänstnamnet och portnumret för Oracle.
        
        **Obs!** För att hitta rätt tjänstnamn öppnar du filen tnsnames.ora (som standard i katalogen ORACLE\_HOME/network/admin) och söker efter sektionen **net\_service\_name**. Använd värdet som visas för **service\_name**.
    - Om du anger TNS-namnet ska du **inte** ange tjänstnamnet och portnumret för Oracle.
2. Välj hur du vill logga in på servern. Ange om du ska använda integrerad autentisering eller ett specifikt användarnamn och lösenord.
    
    Markera kryssrutan Kräv SSL när du ansluter till en SSL-server.
3. (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. Mer information finns i [Köra inledande SQL](https://help.tableau.com/v0.0/pro/desktop/sv-se/connect_basic_initialsql.htm).
4. 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 för ytterligare hjälp.

3. 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. Från listrutan Schema trycker du på sökikonen eller anger schemanamnet i textrutan och trycker på sökikonen. Sedan väljer du schema. Obs! Sökningar är skiftlägeskänsliga.
    3. Under Tabell trycker du på sökikonen eller anger tabellnamnet och trycker på sökikonen. Sedan väljer du tabell.
        
        Obs! Sökningar är skiftlägeskänsliga.
        
        Tableau Desktop stöder också anslutning till Oracle-tabellfunktioner som visas under Lagrade procedurer i den vänstra rutan på sidan Datakälla.
        
        Från och med version 2020.2 av Tableau går det att ansluta till spatiala kolumner. Mer information finns i [Ansluta till spatiala data i en databas](https://help.tableau.com/v0.0/pro/desktop/sv-se/maps_spatial_sql.htm).
    4. Dra en tabell 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](https://help.tableau.com/v0.0/pro/desktop/sv-se/customsql.htm).

## 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, som mydb.test.ourdomain.lan, istället för ett relativt domännamn, 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.

## Använd nättjänstdefinitioner i Tableau

Om du vill använda dina nättjänstdefinitioner i Tableau måste du ange antingen `TNS_ADMIN` eller `ORACLE_HOME` som miljövariabel. Om du vill ange `TNS_ADMIN` som miljövariabel använder du den fullständiga sökvägen till katalogen som innehåller filen `tnsnames.ora`. Om du vill ange `ORACLE_HOME` som miljövariabel använder du sökvägen till Oracle-huvudkatalogen.

## Migrera arbetsbok från Oracle OCI-koppling till Oracle JDBC-koppling

Om du skapar en arbetsbok med hjälp av Oracle OCI-kopplingen till SSL och senare försöker öppna den med den JDBC-baserade Oracle-kopplingen kommer Tableau inte att kunna hitta motsvarande SSL-certifikat.

#### Så här migrerar du en arbetsbok

1. Konvertera certifikatet från PKCS12-format (används av Oracle Wallet) till JKS-format. Använd det här kommandot:
    
    keytool -importkeystore -srckeystore PFX\_P12\_FILE\_NAME -srcstoretype pkcs12 -srcstorepass PFX\_P12\_FILE -srcalias SOURCE\_ALIAS -destkeystore KEYSTORE\_FILE -deststoretype jks -deststorepass PASSWORD -destalias ALIAS\_NAME
2. Modifiera oracle.properties för att anpassa anslutningen enligt följande:
    
    javax.net.ssl.trustStore = <new jks file path>  
    javax.net.ssl.trustStoreType = JKS  
    javax.net.ssl.trustStorePassword = <new jks file password>

## Se även

- [Konfigurera datakällor](https://help.tableau.com/v0.0/pro/desktop/sv-se/datasource_prepare.htm) – Lägg till mer data i den här datakällan eller förbered data innan du analyserar dem.
- [Skapa diagram och analysera data](https://help.tableau.com/v0.0/pro/desktop/sv-se/design_and_analyze.htm) – Påbörja dataanalysen.

- [Tableau och JDBC](https://help.tableau.com/current/pro/desktop/sv-se/jdbc_tableau.htm) – Hitta tips för att använda och felsöka JDBC-drivrutiner med Tableau.
- [Kräv SSL för Oracle JDBC-anslutningar](https://help.tableau.com/v0.0/pro/desktop/sv-se/jdbc_oracle_ssl_config.htm) – Lägg till pålitliga SSL-certifikat till din Oracle JDBC-anslutning.
- [Felsöka Oracle-anslutningsfel](https://kb.tableau.com/articles/Issue/troubleshooting-oracle-connection-errors?lang=sv-se) – Se artikeln om hur du felsöker fel i Tableaus kunskapsbas.