Importante:
- Para acceder a los datos de BigQuery en Hojas de cálculo de Google, necesitas tener acceso a BigQuery. Consulta cómo empezar a utilizar BigQuery.
- Solo puedes usar SQL estándar de Google con el conector de BigQuery.
- En un ordenador, abre una hoja de cálculo en Hojas de cálculo de Google.
- En el menú de la parte superior, haz clic en Datos
Conectores de datos
Conectar con BigQuery.
- Selecciona un proyecto.
- Haz clic en Consultas guardadas y editor de consultas.
- Introduce la consulta.
- Si quieres obtener una vista previa de la cantidad de datos que va a analizar tu consulta, en la parte inferior derecha del editor, haz clic en Obtener vista previa de resultados.
- Haz clic en Insertar resultados.
Notas:
- Si eres desarrollador, consulta cómo usar Apps Script con Hojas vinculadas.
- Para encontrar determinadas consultas nuevas guardadas, habilita la API Dataform. Más información sobre la API Dataform
- Valida los tipos de datos entre BigQuery y los datos de Hojas de cálculo para hacer análisis.
Para crear consultas en Hojas vinculadas, puedes acceder a las consultas guardadas de los proyectos de BigQuery. Más información sobre las consultas guardadas
- En un ordenador, abre una hoja de cálculo en Hojas de cálculo de Google.
- En el menú de la parte superior de la hoja de cálculo, haz clic en Datos
Conectores de datos
Conectar con BigQuery.
- Selecciona un proyecto.
- Haz clic en Consultas guardadas y editor de consultas
Consultas guardadas de BigQuery.
- Selecciona un proyecto
una consulta guardada.
- Haz clic en Conectar.
Para editar una consulta guardada, modifícala directamente en BigQuery. La consulta actualizada aparecerá en Hojas vinculadas en un plazo de 5 minutos.
Para que las consultas guardadas estén actualizadas cada vez que actualices consultas guardadas en BigQuery:
- En Hoja vinculada, sincroniza tus consultas guardadas a través de Sincronizar desde BigQuery.
- En el editor de BigQuery, haz clic en Conectar.
Más información sobre las consultas guardadas
Cuando se produce un error debido a que se ha modificado o eliminado una consulta guardada, puedes actualizar la conexión desde el cuadro de diálogo de error o desde el editor de BigQuery.
- En la parte superior derecha de la hoja de vista previa, haz clic en Configuración de la conexión.
- Para actualizar la conexión, haz clic en Sincronizar desde BigQuery
Conectar.
- Para actualizar la conexión de los siguientes casos:
- Consulta modificada: haz clic en Ver error
Sincronizar consulta guardada.
- También puedes abrir el editor de consultas. Haz clic en Editar
Sincronizar consulta guardada
Conectar.
- También puedes abrir el editor de consultas. Haz clic en Editar
- Consulta eliminada: haz clic en Ver error
Usar como consulta personalizada.
- También puedes seguir estos otros pasos:
- Para abrir el editor de consultas, haz clic en Editar.
- Cambia a otra consulta o desvincula la consulta actual.
- Haz clic en Conectar.
- También puedes seguir estos otros pasos:
- Consulta modificada: haz clic en Ver error
Para usar el valor de una o varias celdas en una consulta personalizada, crea un parámetro.
- En una hoja vinculada, abre Consultas guardadas y editor de consultas.
- En la parte derecha, haz clic en Parámetros
Añadir.
- Introduce un nombre para el parámetro y haz clic en Referencia de celda.
- Escribe o selecciona un intervalo de datos de una o varias celdas y haz clic en Aceptar.
- En la ventana de parámetros de BigQuery, haz clic en Añadir.
- En el editor de consultas, escribe tu consulta.
- Nota: Cuando uses un parámetro de lista, utiliza la función UNNEST().
- Cuando los datos estén listos, haz clic en Conectar.
Si el tipo de datos de la hoja de cálculo y de BigQuery es diferente, puedes recurrir a estas opciones:
- Cambiar el formato de los datos en Hojas de cálculo. Por ejemplo, los datos con formato de número pueden cambiarse a texto sin formato.
- Convertir el valor de una consulta. Por ejemplo: WHERE zip_code = CAST(@ZIP AS string).
Consultas de ejemplo
Consulta simple:
SELECT
word,
SUM(word_count) AS word_count
FROM
`bigquery-public-data.samples.shakespeare`
WHERE word IN ('me', 'I', 'you')
GROUP BY word;
Consulta parametrizada:
SELECT SUM(kw_total)
FROM `bigquery-public-data.sunroof_solar.solar_potential_by_censustract`
WHERE state_name = @STATENAME;
Siguiente: Solucionar problemas con los datos de BigQuery en Hojas de cálculo