Spark SQL
I den här artikeln beskrivs hur du ansluter Tableau till en Spark SQL-databas och konfigurerar datakällan. Tableau kan anslutas till Spark version 1.2.1 och senare.
Du kan använda Spark SQL-anslutningen för att ansluta till ett Spark-kluster på Azure HDInsight, Azure Data Lake, Databricks eller Apache Spark.
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 portnummer
- Autentiseringsmetod:
- Ingen autentisering
- Kerberos
- Användarnamn
- Användarnamn och lösenord
- Microsoft Azure HDInsight Service
- Transport. Dina val beror på vilken autentiseringsmetod du väljer och kan inkludera följande:
- Binär
- SASL
- HTTP
- Inloggningsuppgifter. Dina val beror på vilken autentiseringsmetod du väljer och kan inkludera följande:
- Användarnamn
- Lösenord
- Sfär
- FQDN för värd
- Tjänstnamn
- HTTP-sökväg
- 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. 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.
Starta Tableau och välj Spark SQL under Anslut. För en fullständig lista över dataanslutningar väljer du Mer under Till en server. Gör sedan följande:
- Ange namnet på servern som fungerar som värd för databasen samt portnumret som ska användas.
- Ansluta till databasen med SparkThriftServer. Observera att de äldre SharkServer- och SharkServer2-anslutningarna är tillgängliga för användning, men att de inte stöds av Tableau.
- Välj autentiseringsmetod. Ange sedan den information begärs i uppmaningen baserat på dina val.
- Välj Logga in.
- Om servern är lösenordsskyddad och du inte befinner dig i en Kerberos-miljö, måste du användarnamn och lösenord.
- Markera kryssrutan Kräv SSL när du ansluter till en SSL-server.
- (Valfritt) Välj Ursprunglig SQL om du vill ange ett SQL-kommando som ska köras i början på varje anslutning, till exempel när du öppnar arbetsboken, uppdaterar ett extrakt, loggar in på Tableau Server eller publicerar på Tableau Server. Mer information finns i Kör inledande SQL.
På sidan Datakälla gör du följande:
(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.
- Från listrutan Schema trycker du på sökikonen eller anger schemanamnet i textrutan och trycker på sökikonen. Sedan väljer du schema.
- I textrutan Tabell trycker du på sökikonen eller anger tabellnamnet och trycker på sökikonen. Dra sedan 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.
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.
Obs! Från och med 2018.3 har Kerberos-autentisering för Spark SQL stöd för delegering. I version 2018.2 och tidigare stöds inte delegering, vilket innebär att du i tidigare versioner inte kan använda Inloggningsuppgifter för Viewer som autentiseringsmetod när du publicerar en arbetsbok eller datakälla till Tableau Server; du kan bara använda serverns Kör som-konto.
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.
Se även
- Konfigurera datakällor – Lägg till mer data i den här datakällan eller förbered data innan du analyserar dem.
- Skapa diagram och analysera data – Påbörja dataanalysen.
- Databricks och Tableau(Länken öppnas i ett nytt fönster) – Läs Tableaus användarguide om Databricks webbplats.