Anslut till data

Tableau Prep hjälper dig att rensa och forma dina data för analys. Det första steget i den här processen är att identifiera de data du kommer att arbeta med.

Obs! Från och med version 2020.4.1 kan du även skapa och redigera flöden i Tableau Server och Tableau Cloud. Informationen i det här avsnittet gäller alla plattformar, såvida inte annat uttryckligen anges. Mer information om hur du redigerar flöden på webben finns i Tableau Prep på webben(Länken öppnas i ett nytt fönster) i Tableau Server-hjälpen.

Du kan ansluta till dina data genom att göra något av följande:

Ansluta via inbyggda kopplingar för populära datatyper

Det vanligaste sättet att ansluta till data är att använda de inbyggda kopplingarna i Tableau Prep Builder. De är tillgängliga för de flesta populära datatyper och nya kopplingar läggs till ofta i samband med nya versioner av Tableau Prep Builder. För att se en lista över tillgängliga kopplingar öppnar du Tableau Prep Builder eller startar ett flöde på webben. Klicka sedan på knappen Lägg till koppling för att se tillgängliga kopplingar under Anslut i den vänstra rutan.

De flesta inbyggda kopplingar fungerar på samma sätt på alla våra plattformar och beskrivs i ämnet Kopplingar som stöds(Länken öppnas i ett nytt fönster) i Tableau Desktop-hjälpen.

Obs! Använd inte det reserverade namnet ”Antal poster” för ett fältnamn eller ett beräknat fält när du ansluter till en datakälla. Om du gör det kommer det att resultera i ett behörighetsrelaterat fel.

Överväganden när inbyggda kopplingar används

  • Om du öppnar ett flöde i en version där kopplingen inte stöds går det eventuellt ändå att öppna flödet, men det kan innehålla fel eller inte köras om inte dataanslutningarna tas bort.

  • När du använder en MySQL-baserad koppling är anslutningen vanligtvis säker när SSL är aktiverad. Tableau Prep Builder har dock inte stöd för anpassade certifikatbaserade SSL-anslutningar för MySQL-baserade anslutningar.
  • Vissa kopplingar (beskrivs närmare i avsnitten nedan) har olika krav när de används med Tableau Prep Builder.

Ansluta till molndatakällor via Tableau Server eller Tableau Cloud
Ansluta till Salesforce-data
Ansluta till Salesforce Data Cloud
Ansluta till Google BigQuery-data
Ansluta till SAP HANA-data
Ansluta till spatiala filer och databaser
Ansluta med hjälp av ODBC
Ansluta till Microsoft Excel-data och rensa med datatolken

Ansluta med hjälp av anpassade kopplingar

Om Tableau Prep inte tillhandahåller en inbyggd koppling för dina ODBC- och JDBC-baserade data kan du använda en anpassad koppling. Du kan:

Anpassade kopplingar för ODBC- och JDBC-baserade data stöds i Tableau Prep Builder version 2020.4.1 och senare.

Mer information för anslutningsutvecklare finns i Run Your Connector (Kör din anslutning) (på engelska).

Vissa anpassade kopplingar kräver att en ytterligare drivrutin installeras. Följ anvisningarna för att ladda ner och installera den nödvändiga drivrutinen om du blir ombedd att göra det under anslutningsprocessen. Anpassad koppling kan för närvarande inte användas med Tableau Cloud.

Använda kopplingar som utvecklats av våra partner

Kopplingar som utvecklats av våra partner eller andra typer av anpassade kopplingar finns i rutan Anslut. De här kopplingarna finns under Ytterligare anslutningar, och du hittar dem också på sidan med kopplingar i Tableau Exchange.

  1. Klicka på Anslutningar i den vänstra rutan.
  2. Klicka på den koppling som ska användas i sektionen Ytterligare anslutningar på rutan Anslut.
  3. Klicka på Installera och starta om Tableau.

    När kopplingen är installerad visas den i sektionen Till en server i rutan Anslut.

Obs! Om det visas en varning om att kopplingarna inte kan läsas in ska den .taco-fil som behövs installeras från sidan Kopplingar i Tableau Exchange. Besök Tableau Exchange om du uppmanas att installera drivrutinerna. Där finns anvisningar för nedladdning av drivrutiner och platser.

Ansluta till publicerade datakällor

Publicerade datakällor är sådana som du kan dela med andra. När du vill göra en datakälla tillgänglig för andra användare kan du publicera den från Tableau Prep Builder (version 2019.3.1 och senare) till Tableau Server eller Tableau Cloud, eller som utdata från ditt flöde.

Du kan använda en publicerad datakälla som indatakälla för ditt flöde, oavsett om du arbetar i Tableau Prep Builder eller på webben.

Obs! När du publicerar ett flöde som innehåller en publicerad datakälla som indata tilldelas utgivaren som standardflödesägare. När flödet körs använder det flödesägaren för Kör som-kontot. Mer information om Kör som-kontot finns i Kör som-tjänstekonto(Länken öppnas i ett nytt fönster). Endast webbplats- eller serveradministratören kan ändra flödesägaren i Tableau Server eller Tableau Cloud och endast till sig själv.

Tableau Prep Builder har stöd för:

  • Publicerade datakällor med användarfilter eller funktioner från och med Tableau Prep Builder version 2021.1.3.
  • Anslutningar till en enda server och plats. Du kan inte logga in på en annan server med samma plats eller på samma server med en annan plats. Du måste använda samma server- eller platsanslutning för att göra följande:
    • Ansluta till den publicerade datakällan.
    • Publicera flödesutdata till Tableau Server eller Tableau Cloud.
    • Schemalägga att flödet körs på Tableau Server eller Tableau Cloud.

    Om flödet använder publicerade datakällor och du loggar ut från servern bryter detta flödesanslutningen. Flödet kommer att vara i ett felläge och du kommer inte att kunna se data från den publicerade datakällan i rutan Profil eller datarutnätet.

Obs! Tableau Prep Builder har inte stöd för publicerade datakällor med flerdimensionella (kub-) data, flera serveranslutningar eller publicerade datakällor med relaterade tabeller.

Tableau Server och Tableau Cloud har stöd för:

  • Publicerade datakällor med användarfilter eller funktioner från och med Tableau Server och Tableau Cloud version 2021.2.
  • Skapa eller redigera ett flöde på webben med hjälp av en publicerad datakälla (Tableau Server eller Tableau Cloud version 2020.4 och senare)
  • Ansluta till publicerade datakällor (Tableau Server och Tableau Cloud version 2019.3 och senare)

    Obs! Tidigare versioner av Tableau Server kanske inte har stöd för alla funktioner i den publicerade datakällan.

Om inloggningsuppgifter och behörigheter:

  • Du måste tilldelas en roll som Explorer eller högre på den serverplats där du är inloggad för att kunna ansluta till publicerade datakällor. Endast Creators kan skapa eller redigera flöden på webben. Mer information om platsroller finns i Ställa in användares platsroller(Länken öppnas i ett nytt fönster) i Tableau Server-hjälpen.
  • I Tableau Prep Builder godkänns åtkomst till datakällor baserat på identiteten för användaren som är inloggad på servern. Du ser bara de data som du har åtkomst till.
  • Även i Prep-webbredigering (Tableau Server och Tableau Cloud) godkänns åtkomst till datakällor baserat på identiteten för användaren som är inloggad på servern. Du ser bara de data som du har åtkomst till.

    När du däremot kör flödet manuellt eller med hjälp av ett schema godkänns åtkomst till datakällor baserat på flödesägarens identitet. Den senaste användaren som publicerar ett flöde blir den nya flödesägaren.

  • Webbplats- och serveradministratörer kan ändra flödesägaren, men bara till sig själva.
  • Inloggningsuppgifter måste vara inbäddade för att kunna ansluta till den publicerade datakällan.

    Tips: Om inloggningsuppgifter inte är inbäddade för datakällan kan du uppdatera datakällan så att den inkluderar de inbäddade inloggningsuppgifterna.

Använda publicerade datakällor i ditt flöde

Följ instruktionerna för din Tableau Prep-version för att ansluta till en publicerad datakälla och använda den i ditt flöde:

Tableau Prep Builder version 2020.2.2 och senare och på webben
Tableau Prep Builder version 2020.2.1 och tidigare

Ansluta till virtuella anslutningar

Stöds i Tableau Prep Builder version 2021.4.1 och senare och från och med version 2021.4 av Tableau Server och Tableau Cloud. Datahantering krävs för att använda den här funktionen.

Du kan ansluta till data med hjälp av virtuella anslutningar för dina flöden. Virtuella anslutningar är en delbar resurs som ger en central åtkomstpunkt till data.

Överväganden när du ansluter till virtuella anslutningar:

  • Inloggningsuppgifter för databasen är inbäddade i den virtuella anslutningen. Du behöver bara logga in på din server för att komma åt tabellerna i den virtuella anslutningen.
  • Datapolicyer som tillämpar säkerhet på radnivå kan ingå i den virtuella anslutningen. Endast tabeller, fält och värden som du har åtkomst till visas när du arbetar med och kör dina flöden.
  • Säkerhet på radnivå i virtuella anslutningar gäller inte flödesutdata. Alla användare med åtkomst till flödesutdata ser samma data.
  • Anpassad SQL och inledande SQL stöds inte.
  • Parametrar stöds inte. Mer information om hur du hanterar parametrar i ditt flöde finns i Skapa och använd parametrar i flöden.

Mer information om virtuella anslutningar och datapolicyer finns i Tableau Server(Länken öppnas i ett nytt fönster)- eller Tableau Cloud(Länken öppnas i ett nytt fönster)-hjälpen.

  1. Öppna Tableau Prep Builder och klicka på knappen Lägg till anslutning .

    Klicka på Skapa > Flöde på sidan Start vid webbredigering, eller klicka på Nytt > Flöde på sidan Utforska. Klicka sedan på Anslut till data.

  2. Välj Tableau Server under Sök efter data i rutan Anslut.

  3. Logga in om du vill ansluta till servern eller webbplatsen.

    Vid webbredigering öppnas dialogrutan Sök efter data för den server du är inloggad på.

  4. Klicka på Skriv alla.

  5. Välj Virtuella anslutningar.

  6. Välj den datakälla du vill använda och klicka sedan på Anslut.

  7. Datakällan läggs till i rutan Flöde. I rutan Anslutningar kan du välja från listan över tabeller som ingår i den virtuella anslutningen och dra dem till rutan Flöde för att påbörja ditt flöde.

Obs! Om du ser åtgärder för att Byta namn i rutan Ändringar när du ansluter till en virtuell anslutning ska du inte ta bort dem. De här åtgärderna skapas automatiskt i Tableau Prep för att mappa till och visa fältets användarvänliga namn.

Ansluta till Tableau-dataextrakt

Du kan ansluta till ett dataextrakt som indata till ditt dataflöde. Extrakt är sparade delmängder av data som du kan skapa genom att använda filter och konfigurera andra begränsningar. Extrakt sparas som .hyper-filer.

Mer information om hur du använder extrakt med Tableau Prep Builder finns i Spara och dela ditt arbete.

Ansluta till data via Tableau Catalog

Om du har Datahantering(Länken öppnas i ett nytt fönster) med Tableau Catalog aktiverat kan du även söka efter och ansluta till databaser, filer och tabeller som lagras på Tableau Server eller Tableau Cloud.

Mer information om Tableau Catalog finns i ”Om Tableau Catalog” i Tableau Server(Länken öppnas i ett nytt fönster)- eller Tableau Cloud(Länken öppnas i ett nytt fönster)-hjälpen.

Andra anslutningsalternativ

När du ansluter kan du eventuellt även se följande alternativ beroende på vilken anslutning du väljer.

Använda anpassad SQL för att ansluta till data

Om du vet exakt vilken information du behöver från en databas och förstår hur man skriver SQL-frågor kan du använda anpassade SQL-frågor för att ansluta till data precis som du kan i Tableau Desktop. Du kan använda anpassad SQL för att förena dina data över tabeller, omarbeta fält för att utföra korsdatabaskopplingar, omstrukturera eller minska storleken på dina data för analys och så vidare.

  1. Anslut till din datakälla och välj en databas i rutan Anslutningar i fältet Databas.

  2. Klicka på länken Anpassad SQL för att öppna fliken Anpassad SQL.

  3. Skriv eller klistra in frågan i textrutan och klicka sedan på Kör för att köra frågan.

  4. Lägg till ett rensningssteg i rutan Flöde för att se till att endast relevanta fält från den anpassade SQL-frågan läggs till i flödet.

Använda inledande SQL för att skicka frågor till dina anslutningar

Stöds i Tableau Prep Builder version 2019.2.2 och senare och när du redigerar flöden på webben från och med version 2020.4.1

Du kan ange ett inledande SQL-kommando som körs när en anslutning görs till en databas som har stöd för det. Om du exempelvis ansluter till Amazon Redshift kan du ange en SQL-sats om du vill tillämpa ett filter när du ansluter till databasen, precis som när du lägger till filter i steget Indata. SQL-kommandot tillämpas innan dataurval samlas och läses in i Tableau Prep.

Från och med Tableau Prep Builder (version 2020.1.3) och på webben kan du också inkludera parametrar för att skicka data om programnamn, version och flödesnamn för att inkludera spårningsdata när du skickar frågor till din datakälla.

Köra inledande SQL

Gör något av följande för att uppdatera dina data och köra inledande SQL-kommandot:

  • Ändra inledande SQL-kommandot och uppdatera inmatningssteget genom att återupprätta anslutningen.
  • Kör flödet. Inledande SQL-kommandot körs innan alla data bearbetas.
  • Kör flödet på Tableau Server eller Tableau Cloud. Inledande SQL körs varje gång flödet körs som en del av datainläsningen

Obs! Datahantering(Länken öppnas i ett nytt fönster) krävs för att köra flödet enligt ett schema på Tableau Server eller Tableau Cloud. Mer information om Datahantering finns i Om Datahantering(Länken öppnas i ett nytt fönster).

  1. I rutan Anslutningar väljer du en koppling i listan som stöder inledande SQL.
  2. Klicka på länken Visa inledande SQL för att expandera dialogrutan och ange dina SQL-satser.

Inkludera parametrar i din inledande SQL-sats

Stöds i Tableau Prep Builder version 2020.1.3 och senare och när du redigerar flöden på webben från och med version 2020.4.1.

Du kan skicka följande parametrar till din datakälla för att lägga till ytterligare information om ditt Tableau Prep-program, din version och ditt flödesnamn. Parametrarna TableauServerUser och TableauServerUserFull stöds för närvarande inte.

ParameterBeskrivningReturnerat värde
TableauAppProgrammet som används för att komma åt din datakälla.

Prep Builder

Prep Conductor

TableauVersionProgrammets versionsnummer.

Tableau Prep Builder: Returnerar den exakta versionen. Till exempel 2020.4.1

Tableau Prep Conductor: Returnerar huvudserverversionen där Tableau Prep Conductor är aktiverat. Till exempel 2020.4

FlowNameNamnet på .tfl-filen i Tableau Prep BuilderExempel: Entertainment Data_Cleaned