Ansluta Tableau Server till Salesforce Data Cloud

Data Cloud har bytt namn till Data 360 från och med den 14 oktober 2025. Under övergångstiden kan du se hänvisningar till Data Cloud i vårt program och i vår dokumentation. Även om namnet är nytt är funktionaliteten och innehållet oförändrat.

Salesforce Data Cloud-kopplingen släpptes för Tableau Desktop och Tableau Prep 2023.2, för Tableau Cloud i juni 2023 och för Tableau Server 2023.3. Denna koppling kopplar Tableau till Data Cloud på ett smidigt sätt och finns för Tableau Desktop, Tableau Cloud, Tableau Server och Tableau Prep. Jämfört med den äldre CDP-kopplingen är Salesforce Data Cloud-kopplingen lättare att ansluta med, visar objektetiketter istället för API-namn och drivs av accelererade frågor.

Obs! Data Cloud hette tidigare Customer Data Platform (CDP). CDP-kopplingen blev inaktuell i Tableau Server 2023.3, gjordes otillgänglig i Tableau Server 2024.2 och tas bort helt från Tableau Server 2025.1 och senare. Befintliga resurser som använder CDP-kopplingen måste återskapas med Salesforce Data Cloud-kopplingen.

Se Tableau Server (version 2023.1 och tidigare) om du använder Tableau Server 2023.1 eller tidigare.

Tableau Server (version 2023.3 och senare)

Steg 1: Aktivera appintegrering i Salesforce

Om du vill aktivera Tableau-integrering med Salesforce måste du först konfigurera appintegrering i Salesforce. Vi rekommenderar starkt att du använder externa klientappar. Du kan använda Salesforce-anslutna appar om du har tillgång till dem.

Skapa en extern klientapp (rekommenderas)

Från och med Salesforce-versionen Spring ’26 är externa klientappar nästa generation av anslutna appar. och vi rekommenderat att de används för att möjliggöra Tableau-integration med Salesforce.

  1. Logga in på ditt utvecklarkonto för Salesforce.com, klicka på ditt användarnamn i det övre högra hörnet av sidan och välj Settings (inställningar).

  2. Välj App Manager (apphanterare) under Apps (appar) i den vänstra navigeringsrutan.

  3. I Lightning Experience App Manager (apphanterare för Lightning Experience) klickar du på New External Client App (ny extern klientapp).

  4. I External Client App Manager (hanterare för extern klientapp) konfigurerar du den kundnyckel, kundhemlighet och URL för återanrop som behövs i steg 2.

  5. Klicka på Create (skapa).

  6. När du har skapat appen väljer du fliken Settings (inställningar).

  7. Kontrollera Consumer Key (konsumentnyckel) och Secret (hemlighet) i OAuth-inställningarna.

När du är klar går du vidare till Steg 2: Konfigurera Tableau Server för Salesforce.com OAuth.

Mer information om hur du skapar en extern klientapp finns i Skapa en extern klientapp(Länken öppnas i ett nytt fönster) i Salesforce-hjälpen (på engelska).

Skapa ett Salesforce-anslutet program (inaktuellt)

Viktigt: Från och med Salesforce-versionen Spring ’26 går det inte längre att skapa anslutna program. Du kan fortsätta att använda befintliga anslutna program under och efter den här versionen, men vi rekommenderar starkt att du använder externa klientprogram istället. Mer information finns i följande avsnitt i Salesforce-hjälpen: Nya anslutna program kan inte längre skapas i Spring '26(Länken öppnas i ett nytt fönster), Skapa en extern klientapp(Länken öppnas i ett nytt fönster) samt Migrera från anslutet program till extern klientapp(Länken öppnas i ett nytt fönster) (på engelska).

Salesforce Data Cloud-kopplingen kräver att du skapar ett anslutet program i Salesforce.

Både Salesforce Data Cloud-kopplingen och Salesforce-kopplingen kan använda samma anslutna program. Det innebär att om du redan använder Salesforce-kopplingen, så behöver du bara lägga till de tre Customer Data Platform-omfattningar som anges i steg 7 i det befintliga anslutna programmet.

Allmänna anvisningar finns i Konfigurera grundläggande inställningar för anslutna program(Länken öppnas i ett nytt fönster) i Salesforce-hjälpen (på engelska). Alternativt kan du följa stegen som beskrivs nedan.

  1. Logga in på ditt utvecklarkonto för Salesforce.com, klicka på ditt användarnamn längst upp till höger och välj Setup (konfiguration).
  2. I den vänstra navigeringsrutan, under Apps (appar), söker du efter ”External Client Apps” (externa klientappar) och väljer sedan External Client App Settings (inställningar för externa klientappar).
  3. Klicka på New Connected App (nytt anslutet program).
  4. Ge programmet ett namn i Grundläggande information, tabba igenom API-fältet så att det fylls i automatiskt i korrekt format och ange en kontaktadress (mejl) för programmet.
  5. Välj Aktivera OAuth-inställningar i avsnittet API [Aktivera OAuth-inställningar].
  6. Skriv serverns fullständiga domännamn med https-protokollet som URL för återanrop i de nya OAuth-inställningar som visas och lägg till följande text i URL:en: auth/add_oauth_token.
    Exempel:
    https://www.your_tableau_server.com/auth/add_oauth_token
  7. Flytta följande objekt från Tillgängliga OAuth-omfång till Valda OAuth-omfång:
    • Få åtkomst till identitets-URL-tjänsten (id, profil, e-post, adress, telefon)
    • Hantera användardata via API:er (api)
    • Utför förfrågningar när som helst (refresh_token, offlineåtkomst)
    • Utför ANSI SQL-frågor på Customer Data Platform-data (cdp_query_api)
    • Hantera profildata för Customer Data Platform (cdp_profile_api)
    • Hantera data för inhämtnings-API:et för Customer Data Platform (cdp_ingest_api)
  8. Klicka på Spara.

När du har sparat appen fyller Salesforce i API-avsnittet med följande ID:n som du sedan kommer att använda när du konfigurerar Tableau Server:

  • Konsumentnyckel
  • Konsumenthemlighet
  • URL för återanrop

Steg 2: Konfigurera Tableau Server för Salesforce.com OAuth

När det anslutna programmet har skapats i Salesforce och du har tillgång till kundnyckeln, kundhemligheten och URL:en för återanrop kan du konfigurera Tableau Server för Salesforce-dataanslutningar och -utdata samt Einstein Discovery.

  1. Kör följande kommandon i kommandotolken på Tableau Server-datorn:
    tsm configuration set -k oauth.salesforce.client_id -v <your_customer_key>
    tsm configuration set -k oauth.salesforce.client_secret -v <your_customer_secret>
    tsm configuration set -k oauth.salesforce.redirect_uri -v <your_redirect_URL>
  2. (Valfritt) Skriv följande kommando om du vill ändra standardinloggningsserver:
    tsm configuration set -k oauth.salesforce.server_base_url -v <URL>
  3. Ange följande kommando för att använda ändringarna:
    tsm pending-changes apply
    Om de väntande ändringarna kräver att servern startas om visar kommandot pending-changes apply en kommandotolk så att du vet att en omstart kommer att ske. Kommandotolken visas även om servern stoppas, men i så fall sker ingen omstart. Du kan utelämna tolken med alternativet --ignore-prompt, men det påverkar inte omstartsbeteendet. Om ändringarna inte kräver omstart används de utan någon kommandotolk. Du hittar mer information i tsm pending-changes apply.

Konfigurera anpassad OAuth för en plats

Du hittar konfigurationsanvisningar i avsnittet OAuth-anslutningar.

Tableau Server (version 2023.1 och tidigare)

Viktigt: Customer Data Platform blev inaktuell i oktober 2023, gjordes otillgänglig i Tableau Server 2024.2 och har tagits bort helt från Tableau Server 2025.1 och senare. Om du använder tillgångar som använder CDP-kopplingen rekommenderar Tableau starkt att du uppgraderar till och använder Salesforce Data Cloud-kopplingen istället.

I det här avsnittet beskrivs hur du ansluter från Tableau Server till Salesforce Customer Data Platform via OAuth-autentisering.

Stegen som beskrivs i det här avsnittet krävs för att använda Salesforce Customer Data Platform-data i Tableau Server.

Steg 1: Konfigurera kopplingen

  1. Ladda ner den senaste Salesforce Customer Data Platform-kopplingen (filen Salesforce_CDP.taco) från Tableau Exchange Connectors-platsen.
  2. Flytta .taco-filen till Tableau-kopplingsmappen:
  • Windows: C:\Users[Windows User]\Documents\My Tableau Repository\Connectors
  • Linux: /opt/tableau/connectors ELLER /var/opt/tableau_server/data/tabsvc/vizqlserver/Connectors/
  1. Starta om Tableau Server.

Steg 2: Installera JDBC-drivrutinen för Kunddataplattform

Obs! Tableau version 2023.1 för Server är endast kompatibel med JDBC-drivrutinen version 18 och högre.

  1. Ladda ner den senaste JDBC-drivrutinen (Salesforce-CDP-jdbc-[version].jar-fil) från Salesforce CDP GitHub-webbplatsen: https://github.com/forcedotcom/Salesforce-CDP-jdbc/releases
  2. Flytta den nedladdade Salesforce-CDP-jdbc-[version].jar-filen till följande plats:
  • Windows: C:\Program Files\Tableau\Drivers
  • Linux: /opt/tableau/tableau_driver/jdbc

Steg 3: Skapa ett Salesforce-anslutet program

Viktigt: Från och med Salesforce-versionen Spring ’26 går det inte längre att skapa anslutna program. Du kan fortsätta att använda befintliga anslutna program under och efter den här versionen, men vi rekommenderar starkt att du använder externa klientprogram istället. Mer information finns i följande avsnitt i Salesforce-hjälpen: Nya anslutna program kan inte längre skapas i Spring '26(Länken öppnas i ett nytt fönster), Skapa en extern klientapp(Länken öppnas i ett nytt fönster) samt Migrera från anslutet program till extern klientapp(Länken öppnas i ett nytt fönster) (på engelska).

När du har skapat API-omfattningarna ska du skapa ett anslutet program. Allmänna anvisningar finns i Konfigurera grundläggande inställningar för anslutna program(Länken öppnas i ett nytt fönster) i Salesforce-hjälpen (på engelska). Alternativt följ stegen nedan för att hantera OAuth-delegering från Tableau Server.

  1. Logga in på ditt Salesforce Customer Data Platform-konto som administratör, klicka på användarnamnet i det övre högra hörnet och välj Setup (Konfiguration).

  2. I den vänstra navigeringsrutan, underApps (appar), söker du efter ”External Client Apps” (externa klientappar) och väljer sedan External Client App Settings (inställningar för externa klientappar).

  3. Klicka på New Connected App (nytt anslutet program).

  4. I Basic Information (Grundläggande information) ger du det anslutna programmet ett namn (till exempel Exempel.com). Tabba sedan igenom API-fältet så att det fyller i sig självt i rätt format och ange en e-postadress för programmet.

  5. I delen API [Enable OAuth Settings] (API [Aktivera OAuth-inställningar]) väljer du Enable OAuth Settings och gör sedan följande:

    1. I de nya OAuth-inställningarna som visas för Callback URL (URL för återanrop) skriver du in det fullständiga domännamnet (FQDN) för din Tableau Server med hjälp av https-protokollet och lägger till följande text i URL:en: /auth/add_oauth_token.

      Till exempel: https://example.com/auth/add_oauth_token

    2. Flytta följande objekt från Tillgängliga OAuth-omfång till Valda OAuth-omfång:

      • Hantera användardata via API:er (api)
      • Perform requests on your behalf at any time (refresh_token, offline_access) (Utför förfrågningar på dina vägnar när som helst)
      • Hantera Customer Data Cloud-profildata (cdp_profile_api)
      • Utför ANSI SQL-frågor på Customer Data Platform-data (cdp_query_api)
  6. Klicka på Spara när du är klar.

  7. Gå till listan App Manager (Programhanterare), navigera till det anslutna programmet, klicka på listrutepilen och välj sedan Manage (Hantera).

När appen har sparats fylls sektionen API (Aktivera OAuth-inställningar) i med följande ID:n som kan användas för att konfigurera Tableau Server:

  • Konsumentnyckel
  • Konsumenthemlighet
  • URL för återanrop

    Obs! Spara konsumentnyckeln, hemligheten och återanrops-URL:en för att användas senare.



Använd OAuth med Customer Data Platform

Överväg att konfigurera en anpassad OAuth-klient för att 1) åsidosätta en OAuth-klient om den är konfigurerad för servern eller 2) aktivera stöd för säker anslutning till data som kräver unika OAuth-klienter.

När det anslutna programmet har skapats i Salesforce och du har konsumentnyckeln, konsumenthemligheten och återanrops-URL:en kan du konfigurera Tableau Server för Customer Data Platform OAuth-anslutningarna. Samla in följande information för att komma igång.

  • Konsumentnyckel: Konsumentnyckeln, även känd som klient-ID i Tableau, genereras genom proceduren i slutet av steg 4. Använd det här värdet för [your_consumer_key] i följande tsm-kommando.
  • Konsumenthemlighet: Konsumenthemligheten, även känd som klienthemlighet i Tableau, genereras genom proceduren i slutet av steg 4. Använd det här värdet för [your_consumer_secret] i följande tsm-kommando.
  • URL för återanrop: URL:en för återanrop, även känd som omdirigerings-URL i Tableau, är URL:en för din Tableau Server https://example.com med tillägget ”/auth/add_oauth_token”. Använd det här värdet för [your_callback_url] i följande tsm-kommando.
  • Konfigurations-ID: Värdet för parametern oauth.config.id som du använder i följande tsm: customer_360_audience
Använd TSM-kommandon för OAuth-konfiguration

Kör följande tsm-kommando för att konfigurera OAuth:

tsm configuration set -k oauth.config.clients -v "[{\"oauth.config.id\":\"customer_360_audience\", \"oauth.config.client_id\":\"[your_consumer_key]\", \"oauth.config.client_secret\":\"[your_consumer_secret]\", \"oauth.config.redirect_uri\":\"[your_callback_url]\"}]" --force-keys

tsm pending-changes apply

Ange flera kopplingar

Om du har angett flera kopplingar måste du inkludera alla i ett enda kommando. Till exempel: 

tsm configuration set -k oauth.config.clients -v "[{\"oauth.config.id\":\"custom_360_audience\", \"oauth.config.client_id\":\"[your_consumer_key]\", \"oauth.config.client_secret\":\"[your_consumer_secret]\", \"oauth.config.redirect_uri\":\"[your_callback_url]\"}, {\"oauth.config.id\":\"dremio\", \"oauth.config.client_id\":\"[your_client_id]\", \"oauth.config.client_secret\":\"[your_client_secret]\", \"oauth.config.redirect_uri\":\"[your_server_url]/auth/add_oauth_token\"}, {\"oauth.config.id\":\"azure_sql_dw\", \"oauth.config.client_id\":\"[your_client_id]\", \"oauth.config.client_secret\":\"[your_client_secret]\", \"oauth.config.redirect_uri\":\"[your_server_url]/auth/add_oauth_token\"}, {\"oauth.config.id\":\"azure_sqldb\", \"oauth.config.client_id\":\"[your_client_id]\", \"oauth.config.client_secret\":\"[your_client_secret]\", \"oauth.config.redirect_uri\":\"[your_server_url]/auth/add_oauth_token\"}]" --force-keys

tsm pending-changes apply

Steg 1: Registrera klient-ID:t och klienthemligheten för OAuth

Slutför följande procedur för att registrera den anpassade OAuth-klienten på din plats.

  1. Logga in på Tableau Server med dina inloggningsuppgifter som platsadministratör och gå till sidan Inställningar:
  2. Klicka på knappen Lägg till OAuth-klient under Register för OAuth-klienter.
  3. Välj Customer Data Platform som kopplingstyp.
  4. Välj Anpassad IDP som OAuth-leverantör.
  5. Ange Klient-ID.
  6. Ange Klienthemlighet.
  7. Ange Återanrops-URL.
  8. För Välj OAuth-konfigurationsfil kan du använda knappen Välj en fil för att ladda upp konfigurationsfilen.
  9. Använd knappen Lägg till OAuth-klient för att slutföra registreringsprocessen.
  10. Använd knappen Spara längst ned eller högst upp på sidan Inställningar för att spara ändringarna.

Steg 2: Validera och uppdatera sparade inloggningsuppgifter

För att säkerställa oavbruten dataåtkomst måste du (och dina platsanvändare) ta bort de tidigare sparade autentiseringsuppgifterna och lägga till dem igen.

  1. Gå till sidan Mina kontoinställningar.
  2. Öppna Sparade inloggningsuppgifter för datakällor och välj Radera bredvid befintliga sparade autentiseringsuppgifterna.
  3. Välj Lägg till bredvid samma koppling.
  4. Följ anvisningarna för att ansluta till Customer Data Platform-kopplingen.
  5. Välj Spara.

Steg 3: meddela användarna att de ska uppdatera sina sparade autentiseringsuppgifter

Se till att du meddelar alla platsanvändare att de ska uppdatera sina sparade inloggningsuppgifter för Customer Data Platform-kopplingen. Platsanvändare kan uppdatera sina sparade inloggningsuppgifter genom att följa stegen som beskrivs i Hantera sparade inloggningsuppgifter för dataanslutningar.

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