---
schema_version: "1"
id: b61f62342e8a2a6bd9a0607f68db722fd236df477a5e5e10035d88fd4e6aaaf4
title: Google BigQuery JDBC
collection: tableau
version: next
locale: es-es
portal_url: https://docs.salesforce.com/tableau/next/es-es/pro/desktop/examples_googlebigquery_jdbc.md
canonical_url: https://help.tableau.com/v0.0/pro/desktop/es-es/examples_googlebigquery_jdbc.htm
source_site: help.tableau.com
content_type: documentation
content_hash: be25bfdc351498353828d8e1518b4825ab6f38f7285191a09656724950b9a99c
description: Connect Tableau Desktop and Tableau Cloud to Google BigQuery using the JDBC connector.
---
[Saltar al contenido principal](#main-content)

# Google BigQuery JDBC

Este artículo describe cómo conectar Tableau Desktop y Tableau Cloud a Google BigQuery (JDBC).

## Antes de empezar

Antes de empezar, recopile esta información de conexión.

- ID del proyecto de facturación de Google BigQuery (se distingue entre mayúsculas y minúsculas).
- Permisos de Google BigQuery:
    - Si está utilizando una API de almacenamiento para mejorar el rendimiento, la cuenta de usuario debe tener el permiso `bigquery.readsessions.getData`.
    - Si consulta tablas grandes (por ejemplo, 10 GB), la cuenta de usuario debe tener el permiso `bigquery.readsessions.create`.

## Controlador necesario

Este conector necesita un controlador para comunicarse con la base de datos. Si el controlador no está instalado en el equipo, Tableau muestra un mensaje en el cuadro de diálogo de conexión con un enlace a la página [Descarga de controladores](https://www.tableau.com/es-es/support/drivers?_ga=2.201087918.1238604288.1679430176-92598674.1667837264) (el enlace se abre en una ventana nueva), donde podrá encontrar enlaces de controladores e instrucciones de instalación.

## Realizar la conexión en Tableau Desktop

En Tableau Desktop, puede usar 2 métodos de autenticación con el conector de Google BigQuery. Puede iniciar sesión con una cuenta de servicio o con OAuth.

#### Complete los siguientes pasos para iniciar sesión con una cuenta de servicio.

1. Inicie Tableau y, en **Conectar**, seleccione **Google BigQuery JDBC**.
2. Escriba el **ID del proyecto de facturación**. Asegúrese de usar el ID del proyecto de facturación de Google Cloud, no el nombre del proyecto de facturación.
3. En **Autenticación**, seleccione **Iniciar sesión con el archivo de cuenta de servicio (JSON)**.
4. Indique la ruta del archivo o use el botón **Examinar** para buscarlo.
5. (Opcional) Vaya a la pestaña **Avanzado**.
6. En la pestaña **Avanzado**, seleccione **Usar API de almacenamiento**, para obtener extracciones más rápidas.
7. Desmarque la opción **Enumerar todos los proyectos** para ayudar a aumentar los tiempos de procesamiento.
8. Después de realizar los cambios, seleccione **Iniciar sesión.**
9. Especifique su contraseña para continuar.
10. Seleccione **Aceptar** para que Tableau pueda acceder a sus datos de Google BigQuery. Se le pedirá que cierre el navegador. Después de la autenticación, Tableau crea un libro de trabajo con el ID del proyecto de facturación que proporcionó.

#### Complete los siguientes pasos para iniciar sesión con OAuth.

1. Inicie **Tableau** y, en **Conectar**, seleccione **Google BigQuery JDBC**.
2. Escriba el ID del proyecto de facturación. Asegúrese de usar el ID del proyecto de facturación de Google Cloud, no el nombre del proyecto de facturación.
3. En **Autenticación**, seleccione **Iniciar sesión con OAuth**.
4. (Opcional) Vaya a la pestaña **Avanzado**.
5. En la pestaña **Avanzado**, seleccione **Usar API de almacenamiento**, para obtener extracciones más rápidas.
6. Desmarque la opción **Enumerar todos los proyectos** para ayudar a aumentar los tiempos de procesamiento.
7. Seleccione **Iniciar sesión**.
8. Seleccione la cuenta con sus datos en ella.
9. Seleccione **Continuar** para que Tableau pueda acceder a sus datos de Google BigQuery. Después de la autenticación, Tableau crea un libro de trabajo con el ID del proyecto de facturación que proporcionó.

## Realizar la conexión en Tableau Cloud

En Tableau Cloud, puede usar métodos de autenticación de OAuth con el conector de Google BigQuery.

1. Inicie Tableau y, en **Conectar**, seleccione **Google BigQuery JDBC**.
2. Escriba el ID del proyecto de facturación. Asegúrese de usar el ID del proyecto de facturación de Google Cloud, no el nombre del proyecto de facturación.
3. En **Autenticación**, seleccione Iniciar sesión con OAuth.
4. (Opcional) Vaya a la pestaña **Avanzado**.
5. En la pestaña **Avanzado**, seleccione **Usar API de almacenamiento**, para obtener extracciones más rápidas.
6. Desmarque la opción **Enumerar todos los proyectos** para ayudar a aumentar los tiempos de procesamiento.
7. Seleccione **Iniciar sesión**.
8. Seleccione la cuenta con sus datos en ella.
9. Seleccione **Continuar** para que Tableau pueda acceder a sus datos de Google BigQuery. Después de la autenticación, Tableau crea un libro de trabajo con el ID del proyecto de facturación que proporcionó.

## Migración de libros de trabajo existentes

Para migrar libros de trabajo del conector de la API de Google BigQuery al conector JDBC, debe cambiar manualmente la fuente de datos a Google BigQuery (JDBC) y volver a publicarla.