- Inicio
- Recursos
- Integraciones
- Google BigQuery
Integración Google BigQuery n8nAutomatiza Google BigQuery con n8n.
La integración Google BigQuery n8n conecta un flujo con el almacén de datos. El nodo trae 2 operaciones, ambas sobre el recurso Database: lanzar una consulta SQL o insertar filas en una tabla. BigQuery no tiene nodo trigger, así que otro disparador abre el flujo.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué hace la integración Google BigQuery n8n?
La integración Google BigQuery n8n une un flujo de n8n con un almacén de datos de Google Cloud mediante un solo nodo y 2 operaciones agrupadas en el recurso Database. Una envía una consulta SQL a un proyecto y devuelve las filas. La otra escribe en una tabla concreta las filas que salen del flujo. Todo lo demás, del dataset al texto de la consulta, sale de los campos que rellenas.
Caso uno, el informe de cierre de mes. Un Schedule Trigger arranca el día 1, la consulta suma las facturas del mes anterior y el resultado llega a Slack. La consulta vive en el campo SQL Query, así que cambiar de indicador es editar una línea.
Caso dos, guardar lo que ocurre. Filas que nacen en otro sitio, la respuesta de un formulario o una fila leída en Google Sheets, entran en BigQuery con la operación Insert. Si el item que llega ya trae los nombres de las columnas de destino, basta con poner Data Mode en Auto-Map Input Data.
Caso tres, decidir con datos. Una consulta devuelve un segmento de clientes y el flujo elige qué hacer después: un correo con Gmail o una ficha que se actualiza más adelante. BigQuery responde, n8n actúa.
2 operaciones es una superficie estrecha, y conviene saberlo antes de montar nada alrededor. Crear un dataset, listar tablas o gestionar permisos no están ahí. De eso se encarga el nodo HTTP Request, que llama a la API REST de BigQuery con el mismo credential de Google, es decir la conexión guardada una sola vez dentro de n8n.
El otro límite es de fondo. Este nodo no es un cliente de base de datos transaccional: para leer y escribir fila a fila sobre un esquema que controlas, Postgres o Supabase encajan mejor. BigQuery gana cuando la tabla es enorme y la consulta hace el trabajo pesado. Un nodo, una consulta, y quien recorre los millones de filas es el almacén, no tu flujo de trabajo. ¿Sigues dudando de la plataforma? La Reseña n8n entra en detalle.
¿Cómo conectar Google BigQuery con n8n?
- 01
Elegir el método de autenticación
El nodo acepta dos tipos de credential: OAuth2, el recomendado porque está más disponible y se configura en menos pasos, o Service Account, que n8n soporta en un conjunto limitado de nodos. En n8n Cloud, Managed OAuth2 lo deja en un clic: en la pantalla del credential pulsa Sign in with Google y no hay nada que tocar en la Google Cloud Console.
- 02
Crear el proyecto y la pantalla de consentimiento
En autoalojado toca el camino largo, el custom OAuth2. Crea un proyecto en la Google Cloud Console, activa las API que vayas a usar y configura la pantalla de consentimiento OAuth: nombre de la app, email de soporte y una Audience en Internal para tu propio Workspace o External para cualquier cuenta de Google. En Branding, añade
n8n.cloudcomo dominio autorizado, o el dominio de tu instancia. - 03
Pegar el Client ID y el Client Secret
En APIs and Services entra en Create credentials, elige OAuth client ID y marca Web application como tipo de aplicación. Copia la OAuth Redirect URL que muestra tu credential de n8n y pégala en Authorized redirect URIs. Crea el cliente y lleva el Client ID y el Client Secret de vuelta a n8n. El credential se guarda una vez y aparece después en el desplegable del nodo, en todos tus flujos.
¿Qué sabe hacer el nodo de Google BigQuery ?
El nodo Google BigQuery expone 2 operaciones en 1 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
Índice de operaciones
Database
2 operacionesExecute a SQL query
database.executeQueryLo que ves en n8n
Notas y casos de uso
Manda una consulta SQL a BigQuery y devuelve las filas del resultado como items de n8n, una fila por item.
Parámetros clave
- Project: el proyecto de Google Cloud que ejecuta y paga la consulta, elegido entre aquellos en los que tienes un rol.
- SQL Query: la consulta en sí, en SQL estándar por defecto, del tipo
SELECT * FROM dataset.table LIMIT 100. - Dry Run: BigQuery no ejecuta nada y responde cuántos bytes procesaría, útil para saber lo que cuesta antes de lanzarla.
Insert rows in a table
database.insertLo que ves en n8n
Notas y casos de uso
Escribe los items que llegan al nodo como filas nuevas de una tabla de BigQuery ya existente, sin escribir ni una consulta.
Parámetros clave
- Dataset y Table: el destino, obligatorios igual que Project, elegidos en el árbol de BigQuery o pasados con una expresión.
- Data Mode: Auto-Map Input Data empareja las propiedades de entrada con las columnas de destino; Map Each Field Below deja que fijes cada valor a mano.
- Skip Invalid Rows: activado, la fila que rompe el esquema se descarta y el resto entra; desactivado, falla el lote entero.
¿Necesitas ayuda para automatizar Google BigQuery con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.
Google BigQuery y n8n, las dudas que vienen después
01¿La integración Google BigQuery n8n es gratuita?
02¿Qué credenciales necesita el nodo de Google BigQuery?
03¿Qué límites tiene el nodo de BigQuery en n8n?
04¿Puede un flujo arrancar desde Google BigQuery?
05¿n8n o Make para Google BigQuery?
Recibe nuestros tips de integración cada semana.
Sin spam. Cancela cuando quieras.



