Saltar al contenido

Integración · Investigar y analizar

Google BigQuery + agentes de IA de Meteor

Conecta Google BigQuery con un agente de IA de Meteor: describe tablas, lee filas filtradas e inserta datos con confirmación, sin SQL libre. 4 herramientas.

¿Cómo se conecta Google BigQuery con Meteor?

Meteor se conecta con Google BigQuery usando la cuenta de servicio de tu propio proyecto y le da a tu Met 4 herramientas con operaciones fijas: probar la conexión, describir las columnas de una tabla, leer filas con filtros por columna, orden y límite, e insertar filas después de una confirmación. No hay SQL libre: cada consulta se arma con la tabla y las columnas que existen, y si declaras tablas permitidas, el conector se niega a tocar cualquier otra. Cada lectura trae hasta 1.000 filas y cada consulta tiene un tope de 5 GB de datos escaneados.

Qué automatiza

Lo que un agente de Meteor hace con Google BigQuery

Responder con el dato que vive en tu bodega

Alguien del equipo pregunta por un pedido, un cliente o una cifra que está en una tabla de BigQuery. Tu Met mira primero las columnas de la tabla, arma el filtro y responde solo con las filas que volvieron. Si no volvió ninguna, lo dice.

Guardar en BigQuery lo que deja la conversación

Cuando la conversación deja un dato que vale guardar, tu Met explica qué fila va a escribir, espera la confirmación y la inserta en la tabla que definas, con la fecha y hora del momento.

Revisar una tabla antes de usarla

La descripción de la tabla dice qué columnas tiene, de qué tipo son y cuáles son obligatorias, sin leer ni una fila y sin costo de escaneo de datos.

Encerrar al Met en las tablas que tú decides

Al conectar declaras la lista de tablas permitidas. Si el Met o un flujo piden otra, el conector la rechaza y el Met te lo explica tal cual, en vez de buscar un camino alterno.

4 herramientas

Todo lo que el agente puede pedirle a Google BigQuery

Cada una es una acción real del conector. Puedes desactivar las que no quieras que use.

Herramienta Qué hace
bigquery_probar_conexion Con tablas permitidas, verifica que ve cada una; sin lista, que puede ejecutar una consulta.
bigquery_describir_tabla Devuelve las columnas de una tabla con su tipo y su modo, sin leer ninguna fila.
bigquery_consultar_filas Lee filas con hasta 10 filtros sobre columnas, las columnas que elijas, un orden y un límite de hasta 1.000 filas, y avisa si el resultado quedó recortado.
bigquery_insertar_filas Inserta hasta 500 filas por llamada después de una confirmación explícita, con la opción de tomar cada valor de otro campo o de la fecha y hora actual.

Los límites

Qué NO hace la integración con Google BigQuery

Preferimos decirlo aquí que descubrirlo en la implementación.

Antes de empezar

Qué necesitas para conectar Google BigQuery

  1. 1

    Una cuenta de servicio de Google Cloud con su llave JSON

    En la consola de Google Cloud de tu proyecto creas la cuenta de servicio y le agregas una llave en formato JSON. En Meteor, en Conexiones, pegas el archivo completo: se guarda cifrado y nunca vuelve al navegador ni se pide por el chat.

  2. 2

    Permisos de BigQuery para esa cuenta

    La cuenta necesita poder ejecutar consultas en su proyecto y leer las tablas; para insertar, también permiso de edición sobre ellas y la facturación activa en el proyecto: el sandbox gratuito de BigQuery no permite escribir. Los permisos se otorgan en IAM de Google Cloud. Si falta alguno, el conector responde que la cuenta no tiene permiso para esa operación.

  3. 3

    Opcional, la región y las tablas permitidas

    Al conectar puedes indicar la región del dataset y una lista de tablas en formato proyecto.dataset.tabla. Sin lista, el conector llega a todas las que la cuenta de servicio pueda ver.

Preguntas frecuentes

Preguntas sobre Google BigQuery y Meteor

Tu proyecto de Google Cloud. Las consultas corren en el proyecto de la cuenta de servicio que conectas, así que se facturan ahí, con tu cuenta de Google. El tope de 5 GB escaneados por consulta evita que una lectura recorra un dataset entero sin que nadie lo decida.

No, y es a propósito. El conector no recibe SQL: arma la consulta con la tabla, las columnas que existen y los valores como parámetros con tipo. Así ni un Met ni un flujo pueden leer algo distinto de la tabla y las columnas que nombran.

Solo las que la cuenta de servicio puede ver, y si declaras tablas permitidas, solo esas. Lo que una cuenta no tiene permitido en Google Cloud, el conector tampoco lo alcanza.

La lectura trae como máximo 1.000 y la respuesta marca que el resultado quedó recortado, para que no se lea como el total. Para llegar a lo que buscas se agregan filtros o un orden.

Paso a paso

Automatizaciones que usan Google BigQuery

Tareas completas, con los pasos y las herramientas que se ejecutan en cada uno.

Ver todas las automatizaciones

Investigar y analizar

Otras integraciones de la misma familia

¿Quieres ver a un agente operando Google BigQuery?

Te lo mostramos con tu propia cuenta conectada, no con una demostración enlatada.