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

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.

  1. Starta Tableau och välj Google BigQuery JDBC under Anslut.
  2. Ange ID:t för faktureringsprojektet. Se till att du använder Google Clouds ID för faktureringsprojektet, inte faktureringsprojektets namn.
  3. I Autentisering väljer du Logga in med tjänstekonto (JSON-fil).
  4. Ange filsökvägen eller använd knappen Bläddra för att söka efter den.
  5. (Valfritt) Gå till fliken Avancerat.
  6. På fliken Avancerat väljer du Aktivera API för lagringsutrymme för att få snabbare extrakt.
  7. Avmarkera alternativet Räkna upp alla projekt för att minska bearbetningstiden.
  8. När du är klar med ändringarna väljer du Logga in.
  9. Ange ditt lösenord för att fortsätta.
  10. 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.

  1. Starta Tableau och välj Google BigQuery JDBC under Anslut.
  2. Ange ID:t för faktureringsprojektet. Se till att du använder Google Clouds ID för faktureringsprojektet, inte faktureringsprojektets namn.
  3. I Autentisering väljer du Logga in med OAuth.
  4. (Valfritt) Gå till fliken Avancerat.
  5. På fliken Avancerat väljer du Aktivera API för lagringsutrymme för att få snabbare extrakt.
  6. Avmarkera alternativet Räkna upp alla projekt för att minska bearbetningstiden.
  7. Välj Logga in.
  8. Välj det konto som innehåller dina data.
  9. 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.

  1. Starta Tableau och välj Google BigQuery JDBC under Anslut.
  2. Ange ID:t för faktureringsprojektet. Se till att du använder Google Clouds ID för faktureringsprojektet, inte faktureringsprojektets namn.
  3. I Autentisering väljer du Logga in med OAuth.
  4. (Valfritt) Gå till fliken Avancerat.
  5. På fliken Avancerat väljer du Aktivera API för lagringsutrymme för att få snabbare extrakt.
  6. Avmarkera alternativet Räkna upp alla projekt för att minska bearbetningstiden.
  7. Välj Logga in.
  8. Välj det konto som innehåller dina data.
  9. 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.