Google BigQuery JDBC
I den här artikeln beskrivs hur du ansluter Tableau Desktop och Tableau Cloud till Google BigQuery (JDBC).
Innan du börjar samlar du in följande anslutningsinformation.
- ID för faktureringsprojektet i Google BigQuery (skiftlägeskänsligt).
Tips: Om du använder API:et för lagringsutrymme för att förbättra prestanda måste behörigheten för användarkontot inkludera bigquery.readsessions.getData
.
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 sidan Nedladdning av drivrutiner (länken öppnas i ett nytt fönster) där du hittar länkar till drivrutiner och installationsinstruktioner.
Anslut i Tableau Desktop
I Tableau Desktop kan du använda två autentiseringsmetoder med Google BigQuery-kopplingen. Du kan logga in med ett tjänstkonto eller med OAuth.
Utför följande steg för att logga in med ett tjänstkonto.
- Starta Tableau och välj Google BigQuery JDBC under Anslut.
- Ange ID:t för faktureringsprojektet. Se till att du använder Google Clouds ID för faktureringsprojektet, inte faktureringsprojektets namn.
- I Autentisering väljer du Logga in med tjänstekonto (JSON-fil).
- Ange filsökvägen eller använd knappen Bläddra för att söka efter den.
- (Valfritt) Gå till fliken Avancerat.
- På fliken Avancerat väljer du Aktivera API för lagringsutrymme för att få snabbare extrakt.
- Avmarkera alternativet Räkna upp alla projekt för att minska bearbetningstiden.
- När du är klar med ändringarna väljer du Logga in.
- Ange ditt lösenord för att fortsätta.
- Välj Godkänn för att bevilja Tableau åtkomst till dina Google BigQuery-data. Du uppmanas sedan att stänga webbläsaren. Efter autentiseringen skapar Tableau en arbetsbok med det ID för faktureringsprojekt som du angav.
Utför följande steg för att logga in med OAuth.
- Starta Tableau och välj Google BigQuery JDBC under Anslut.
- Ange ID:t för faktureringsprojektet. Se till att du använder Google Clouds ID för faktureringsprojektet, inte faktureringsprojektets namn.
- I Autentisering väljer du Logga in med OAuth.
- (Valfritt) Gå till fliken Avancerat.
- På fliken Avancerat väljer du Aktivera API för lagringsutrymme för att få snabbare extrakt.
- Avmarkera alternativet Räkna upp alla projekt för att minska bearbetningstiden.
- Välj Logga in.
- Välj det konto som innehåller dina data.
- Välj Fortsätt för att ge Tableau åtkomst till Google BigQuery-data. Efter autentiseringen skapar Tableau en arbetsbok med det ID för faktureringsprojekt som du angav.
Anslut i Tableau Cloud
I Tableau Cloud kan du använda OAuth-autentiseringsmetoder med Google BigQuery-kopplingen.
- Starta Tableau och välj Google BigQuery JDBC under Anslut.
- Ange ID:t för faktureringsprojektet. Se till att du använder Google Clouds ID för faktureringsprojektet, inte faktureringsprojektets namn.
- I Autentisering väljer du Logga in med OAuth.
- (Valfritt) Gå till fliken Avancerat.
- På fliken Avancerat väljer du Aktivera API för lagringsutrymme för att få snabbare extrakt.
- Avmarkera alternativet Räkna upp alla projekt för att minska bearbetningstiden.
- Välj Logga in.
- Välj det konto som innehåller dina data.
- Välj Fortsätt för att ge Tableau åtkomst till Google BigQuery-data. Efter autentiseringen skapar Tableau en arbetsbok med det ID för faktureringsprojekt som du angav.
Migrera befintliga arbetsböcker
Om du vill migrera arbetsböcker från API-kopplingen för Google BigQuery till JDBC-kopplingen måste du ändra datakällan manuellt till Google BigQuery (JDBC) och publicera den på nytt.