Importante:
- Para acceder a datos de BigQuery en Hojas de cálculo de Google, necesitas acceso a BigQuery. Averigua cómo empezar a usar BigQuery.
- Solo puedes usar SQL estándar de Google con el conector de BigQuery.
- En tu computadora, abre un archivo en Hojas de cálculo de Google.
- En el menú de la parte superior, haz clic en Datos
Conectores de datos
Conectar a BigQuery.
- Selecciona un proyecto.
- Haz clic en Consultas guardadas y editor de consultas.
- Escribe una consulta.
- Para obtener una vista previa de la cantidad de datos que analiza la consulta, haz clic en Obtener vista previa de los resultados en la parte inferior derecha del editor.
- Haz clic en Insertar resultados.
Sugerencias:
- Si eres desarrollador, aprende a usar Apps Script con Hojas conectadas.
- Para encontrar ciertas consultas guardadas nuevas, habilita la API de Dataform. Obtén más información sobre la API de Dataform.
- Valida los tipos de datos entre los datos de BigQuery y Hojas de cálculo para el análisis.
Para crear consultas en Hojas conectadas, puedes acceder a las consultas guardadas desde los proyectos de BigQuery. Obtén más información sobre las consultas guardadas.
- En tu computadora, abre un archivo 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 a 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, actualízala directamente en BigQuery. La consulta actualizada aparecerá en Hojas conectadas en un plazo de 5 minutos.
Para mantener tus consultas guardadas actualizadas cada vez que las actualizas en BigQuery, haz lo siguiente:
- En la Hoja conectada, 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 modificó o borró una consulta guardada, puedes actualizar la conexión desde el diálogo de error o el editor de BigQuery.
- En la esquina superior derecha de la hoja de vista previa, abre Configuración de la conexión.
- Para actualizar la conexión, haz clic en Sincronizar desde BigQuery
Conectar.
- Para actualizar la conexión en los siguientes casos, haz lo siguiente:
- 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 borrada: Haz clic en Ver error
Usar como consulta personalizada.
- O bien, puedes seguir estos pasos:
- Para abrir el editor de consultas, haz clic en Editar.
- Cambia a otra consulta o desvincula la existente.
- Haz clic en Conectar.
- O bien, puedes seguir estos pasos:
- Consulta modificada: Haz clic en Ver error
Para usar el valor de una o más celdas en una consulta personalizada, configura un parámetro.
- En una Hoja conectada, abre Consultas guardadas y editor de consultas.
- A la derecha, haz clic en Parámetros
Agregar.
- Ingresa un nombre para el parámetro y haz clic en Referencia de celda.
- Escribe o selecciona un rango de datos de una o más celdas y haz clic en Aceptar.
- En la ventana de parámetros de BigQuery, haz clic en Agregar.
- En el editor de consultas, escribe tu consulta.
- Sugerencia: Cuando uses un parámetro de lista, usa la función UNNEST().
- Cuando los datos estén listos, haz clic en Conectar.
Si el tipo de datos en la hoja de cálculo y BigQuery son diferentes, puedes hacer lo siguiente:
- 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 en una consulta. Por ejemplo: WHERE zip_code = CAST(@ZIP AS string).
Ejemplos de consultas
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: Soluciona problemas de datos de BigQuery en Hojas de cálculo