Gestionado · multimotor Habla PostgreSQL / MySQL / Microsoft SQL Server
Conectar Google Cloud SQL a Excel, Google Sheets, IA y REST
Google Cloud SQL: PostgreSQL, MySQL o SQL Server. El agente se conecta a través de la IP que ya tienen expuesta.
Una conexión, cada superficie
Dónde pueden ir tus datos de Cloud SQL
- 1 conexión saliente
- 0 puertos de entrada
- Solo lectura · Las credenciales permanecen
funciona en
- Para su equipo, proveedores y socios
-
Excel Complemento · Actualizar bajo demanda
-
Hojas de cálculo de Google Complemento · Actualizar bajo demanda
-
Nova AI preguntar en lenguaje sencillo · texto a SQL
-
Visor de datos Compartir resultados en directo · equipo, proveedores, socios · cualquier dispositivo
- Para aplicaciones y sistemas
-
API REST Punto final JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Sincronizaciones programadas Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Para herramientas de IA
-
Asistentes de IA Claude · Cursor · Servidor MCP
- Entregado a las personas
-
Alertas e informes Slack · Discord · Correo electrónico · Webhook
Query Streams lee datos de Google Cloud SQL desde Microsoft Excel, Google Sheets, Power BI y asistentes de IA a través de MCP y un punto final REST mediante una única conexión de solo lectura. Una tarjeta cubre PostgreSQL, MySQL y SQL Server. El agente de red se ejecuta en una máquina virtual dentro de su VPC y se conecta a través de la IP privada de la instancia, realizando solo llamadas salientes; por lo tanto, la instancia no necesita una IP pública ni entradas de red autorizadas.
Google Cloud SQL es PostgreSQL / MySQL / Microsoft SQL Server en la red — el controlador estándar, por lo que todas las guías a continuación se aplican sin cambios. La única parte específica de Cloud SQL es la cadena de conexión, cubierta en detalles de conexión.
- Para su equipo, proveedores y socios
-
SQL en la nube a Excel Microsoft Excel · Complemento de Excel
Obtenga resultados de Cloud SQL en tiempo real directamente en una hoja de cálculo y actualícelos bajo demanda: Excel de escritorio, Excel Online, Microsoft 365.
Guía de PostgreSQL -
SQL en la nube a Google Sheets Complemento de hojas
Ejecuta una consulta de Cloud SQL guardada desde la barra lateral y arrastra las filas a la hoja. Los colaboradores compartidos pueden actualizarla ellos mismos.
Guía de PostgreSQL -
Pregúntale a Nova sobre Cloud SQL. Nova AI · texto a SQL
Haz tu pregunta en lenguaje sencillo. Nova ya conoce tus tablas de Cloud SQL, escribe y ejecuta la consulta SQL, explica la respuesta y la representa gráficamente; no necesitas escribir ninguna consulta ni proporcionar credenciales.
Cómo funciona Nova -
Visualizador de datos de Cloud SQL Compartir resultados · equipo, proveedores, socios · teléfono, tableta, ordenador
Comparta un resultado de Cloud SQL en tiempo real con quien desee (un colega, un proveedor, un socio) como una cuadrícula que se puede guardar como marcador y que se ejecuta de nuevo al abrirla en un teléfono, una tableta o un ordenador. Verán los resultados, nunca la consulta SQL ni las credenciales.
Cómo funciona el visor de datos - Para aplicaciones y sistemas
-
API REST de Cloud SQL punto final HTTP
Publique una consulta Cloud SQL como un punto final JSON autenticado al que cualquier aplicación puede acceder, con una especificación OpenAPI 3.1 y colecciones preconfiguradas para Postman, Insomnia y Hoppscotch. No se abre ningún puerto de base de datos.
Guía de PostgreSQL -
Cloud SQL a Power BI Power Query M
Pegue la consulta Power Query M generada en el Editor avanzado de Power BI y el informe leerá los resultados de Cloud SQL en tiempo real a través de HTTPS, sin necesidad de un controlador ODBC ni de abrir ningún puerto de base de datos.
Cómo funciona Power BI -
Cloud SQL a Airtable Plataforma de automatización
Sincroniza las filas de Cloud SQL con una base de datos de Airtable según un cronograma, o recupéralas mediante un script de automatización de Airtable.
Guía de PostgreSQL -
Cloud SQL a Baserow Plataforma de automatización
Alimenta una tabla de Baserow desde Cloud SQL a través del punto final REST, ya sea en servidores propios o en la nube de Baserow.
Guía de PostgreSQL -
Cloud SQL a SeaTable Plataforma de automatización
Mantén actualizada una base de datos SeaTable con datos de Cloud SQL sin exportar ningún archivo ni exponer la base de datos.
Guía de PostgreSQL -
Cloud SQL a Smartsheet Plataforma de automatización
Integre los resultados de Cloud SQL en una cuadrícula de Smartsheet para que los planes e informes lean la información del sistema de origen, y no la exportación de la semana pasada.
Guía de PostgreSQL -
Cloud SQL a Anvil Anvil Works · Plataforma de aplicaciones
Realice una copia de seguridad de una aplicación Python de Anvil con Cloud SQL a través del punto final REST en lugar de incrustar las credenciales de la base de datos en la aplicación.
Guía de PostgreSQL - Para herramientas de IA
-
Servidor Cloud SQL MCP Clientes de Claude, Cursor y MCP
Otorgue a un asistente de IA acceso de solo lectura a Cloud SQL con el esquema que necesita para escribir SQL correcto; no se requieren credenciales en el chat.
Guía de PostgreSQL - Entregado a las personas
-
Alertas e informes de Cloud SQL Slack · Discord · Correo electrónico · Webhook
Programe una consulta de Cloud SQL para que las filas se envíen a Slack, Discord, correo electrónico o un webhook firmado, o bien, retenga el mensaje hasta que un recuento de filas, un umbral o un cambio porcentual supere la línea que haya establecido.
Cómo funcionan las alertas y los informes
Cómo funciona
5 pasos, sin cambios en el firewall de entrada
Instale el Agente de red en una máquina virtual dentro de la VPC de Google Cloud. Solo realiza conexiones salientes, por lo que la instancia puede mantener su IP pública desactivada y sus redes autorizadas vacías.
Elige el motor de base de datos: PostgreSQL, MySQL o SQL Server. El resto del formulario se ajustará según la opción que selecciones.
Indíquele la IP privada de la instancia. Una IP pública funciona si ya accede a ella de esa manera, y 127.0.0.1 funciona si lo hace a través del proxy de autenticación de Cloud SQL.
Agregue un usuario de base de datos con una sentencia SELECT sobre lo que desea leer y el nombre de la base de datos.
Guardar. Microsoft Excel, Google Sheets, Power BI, MCP y REST leen esa instancia a través de una sola conexión o la combinan con sus otras fuentes en una sola instrucción.
Análisis en profundidad de la función
Lo que Cloud SQL te ofrece
La IP privada es la opción recomendada, y es la más sencilla.
La conectividad con Cloud SQL suele ser la parte más difícil para transferir estos datos. Deja de ser difícil cuando el sistema que realiza la lectura ya se encuentra dentro de la VPC.
- El agente solo realiza conexiones salientes, por lo que para instalarlo en una máquina virtual de su VPC no se necesita ninguna regla de entrada de ningún tipo.
- La instancia no conserva ninguna IP pública y la lista de redes autorizadas permanece vacía. — No hay nada que actualizar cuando cambia la dirección de una oficina.
- Dado que no hay un nombre de host al que apuntar, Cloud SQL se accede mediante la dirección IP. Esta es una característica del servicio, no una limitación en este caso.
- Una IP pública sigue funcionando si esa es su configuración actual. Al agente no le importa en qué lado del límite se encuentre.
Se entiende el proxy de autenticación
Muchos equipos acceden a Cloud SQL a través del proxy de autenticación de Cloud SQL en lugar de hacerlo directamente mediante una dirección IP, y la tarjeta detecta cuándo lo haces.
- Introducir 127.0.0.1 o localhost se reconoce como proxy, y la tarjeta lo indica en lugar de dejarte con la duda de si es compatible.
- El proxy cifra el túnel en sí, por lo que la opción SSL debe estar desactivada para esa ruta. — la tarjeta te lo indica en el punto donde un error SSL podría confundirte.
- Para conexiones IP directas, la opción SSL debe estar activada, y lo está por defecto.
- El proxy es el proceso que usted debe ejecutar y administrar; nada de esto está incluido en el agente.
Tres motores y un sistema de seguridad para evitar elegir el equivocado.
Una tarjeta multi-motor propicia un error específico: pegar un puerto que pertenece a un motor diferente al seleccionado. Esta combinación provoca un fallo de conexión sin proporcionar información útil, por lo que se detecta en el formulario.
- PostgreSQL en el puerto 5432, MySQL en el puerto 3306, SQL Server en el puerto 1433. — precargado para el motor que seleccionó.
- Escriba 3306 con PostgreSQL seleccionado y la tarjeta le indicará que el puerto pertenece a MySQL y le pedirá que verifique el motor, en lugar de dejarlo pasar.
- Las contraseñas que contienen espacios en blanco al principio o al final también se marcan como sospechosas, ya que casi siempre se trata de un artefacto del portapapeles y se considera un error de autenticación opaco.
- Sea cual sea el motor que elijas, así es como se guarda la conexión. — Cloud SQL se mantiene como distintivo en la tarjeta, no como tipo de conexión.
-- Misma lectura, independientemente del motor en el que se ejecute la instancia SELECT c.name, COUNT(o.id) AS orders, SUM(o.amount) AS revenue FROM customers AS c JOIN orders AS o ON o.customer_id = c.id GROUP BY c.name ORDER BY revenue DESC;
Compartido por todos los conectores de bases de datos
Esto es cierto para todos los conectores de bases de datos.
- Solo salida — El agente abre una conexión cifrada hacia Query Streams. No hay ningún puerto de entrada que reenviar, ni VPN, ni lista de direcciones IP permitidas, nada de su base de datos queda expuesto a Internet.
- Las credenciales permanecen en su lugar. — El nombre de usuario y la contraseña de la base de datos se encuentran en la máquina donde instaló el agente. Query Streams nunca los recibe y no puede acceder a su base de datos por sí solo.
- Solo lectura, obligatorio — Una instrucción a la vez, solo SELECT y similares. La escritura se rechaza en tu máquina antes de enviarse al servidor, en lugar de depender de un permiso que alguien haya configurado.
- Despliega tantos agentes como quieras. — uno por sitio, región o nube. Todas las fuentes de datos que pueden ver llegan en un único menú desplegable, por lo que nadie tiene que saber qué agente aloja qué.
Lo que obtienes una vez que se guarda una consulta
- Comparte la capacidad, no el SQL. — Un colega o un socio externo puede ejecutar su consulta y cambiar sus filtros sin ver nunca la instrucción que la respalda.
- Filtros desde cualquier dirección — declárelas usted mismo como @variables, o deje que el conector detecte los valores literales que ya se encuentran en su cláusula WHERE y los ofrezca como menús desplegables.
- Léelo desde cualquier lugar — Microsoft Excel, Google Sheets, Power BI, la API REST, los asistentes de IA a través de MCP, el Generador de consultas y Nova leen la misma consulta guardada.
- Ejecutar varios a la vez — cinco consultas guardadas en cinco pestañas de hojas de cálculo, procesadas simultáneamente, independientemente del tamaño de los resultados.
- Conéctalo a cualquier otra cosa que tengas conectada. — otra base de datos, una API empresarial o una carpeta de archivos, en una sola instrucción de solo lectura.
SQL entre fuentes
Une Cloud SQL al resto de tus datos.
Una sola instrucción puede abarcar Cloud SQL y tus otras conexiones a la vez. Cada origen ejecuta solo la parte que puede, transmite el resultado y la unión se realiza de forma centralizada; los orígenes nunca se comunican entre sí y no se copia nada en ningún lugar.
3 conexiones · 3 agentes
Una declaración
-- nada copiado, nada fusionado, nada programado
SELECCIONE c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
DESDE gcp_salesÓrdenes públicas1 f
ÚNASE A erp_sql.dbo.clientes2 c ON c.id = f.customer_id
ÚNASE A facturación.stripe.facturas3 i ON i.cliente = c.stripe_id
GRUPO POR región c
ORDENAR POR facturado DESC;
Las tres partes son conexión, esquema y tabla; el nombre de la conexión es el que le hayas dado. Las columnas son solo ilustrativas; tus tablas serán tus tablas. Se aplica el modo de solo lectura a cada elemento: solo SELECT, WITH y EXPLAIN, con un límite en la cantidad de datos que una sola fuente puede proporcionar para una sola consulta. Cómo funcionan las consultas federadas
Detalles de conexión
Lo que necesita Cloud SQL
- Motores
- PostgreSQL, MySQL y SQL Server en una sola tarjeta.
- DIRECCIÓN
- La IP privada o pública de la instancia, o 127.0.0.1 a través del proxy de autenticación de Cloud SQL: Cloud SQL no tiene un nombre de host al que apuntar.
- Puertos
- 5432 PostgreSQL, 3306 MySQL, 1433 SQL Server: precargados por motor y cotejados con el motor que seleccionaste.
- TLS
- Activado por defecto para conexiones IP directas; desactivado es correcto a través del proxy de autenticación, que cifra su propio túnel.
- Guardado como
- El motor que elegiste, con Cloud SQL como distintivo, no existe ningún tipo de conexión llamado Cloud SQL.
- Reconocimiento
- Debido a que no hay nombre de host, la insignia proviene de la conexión que se está creando en esta tarjeta; una conexión simple realizada anteriormente a la misma instancia no la mostrará retrospectivamente.
- Permisos
- Un usuario de base de datos con SELECT sobre lo que desea leer
- Red
- Solo salida desde el agente. Sin IP pública, sin entradas de red autorizadas, sin regla de entrada.
Cloud SQL es el único servicio alojado de esta familia que no tiene nada que envidiarle. Mientras que los demás proveedores gestionados te proporcionan un nombre de host con un sufijo reconocible, Cloud SQL te proporciona una dirección IP o una dirección de bucle invertido si utilizas el proxy de autenticación. Esto tiene una consecuencia importante que conviene aclarar: la insignia de Cloud SQL proviene de haber creado la conexión en esta tarjeta, por lo que una conexión que configuraste anteriormente como PostgreSQL estándar apuntando a la misma instancia seguirá pareciendo PostgreSQL estándar. Funciona igual en ambos casos; solo cambia la etiqueta.
Vale la pena optar por una IP privada, aunque también se ofrezca una pública. Un agente en una máquina virtual dentro de la VPC simplifica enormemente la conectividad: la instancia no tiene IP pública, no requiere mantenimiento de redes autorizadas, ni reglas de entrada, ni direcciones IP estáticas que alguien deba actualizar. El agente se conecta automáticamente; Cloud SQL nunca necesita estar disponible.
Para una consulta entre fuentes, el calificador sigue al motor, ya que así es como se guarda la conexión. Una conexión de Cloud SQL PostgreSQL que usted denominó gcp_sales se escribe como gcp_sales.public.orders, y la misma instancia en SQL Server sería gcp_sales.dbo.orders, lo que permite unir una carpeta de archivos CSV, un sistema de registro local o una API de facturación en una sola instrucción de solo lectura.
Documentación del proveedor: nube.google.com
Preguntas frecuentes
Preguntas sobre Google Cloud SQL
¿Qué herramientas pueden leer datos de Google Cloud SQL a través de Query Streams?
Todas ellas, desde una única conexión: Excel, Google Sheets, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, alertas e informes programados. Conecte la base de datos una sola vez y todas las superficies leerán la misma conexión de solo lectura; no se requiere configuración por herramienta ni una segunda copia de los datos.
¿Tengo que abrir un puerto del firewall para mi base de datos Google Cloud SQL?
No. El agente de red de Query Streams se ejecuta dentro de su red y abre una única conexión cifrada saliente. No se monitoriza el tráfico entrante, no se requiere VPN y la base de datos conserva sus reglas de firewall existentes.
¿Pueden las secuencias de consultas modificar los datos en Google Cloud SQL?
No. El agente aplica el modo de solo lectura en el punto de ejecución: una instrucción a la vez, solo SELECT y similares. Las credenciales permanecen en el agente y nunca se envían a Query Streams.
¿Qué necesita Query Streams para conectarse a Google Cloud SQL?
Un host accesible, un rol y su contraseña: el agente lleva el controlador, por lo que no se instala nada en la base de datos. Motores: PostgreSQL, MySQL y SQL Server en una sola tarjeta. Dirección: La IP privada o pública de la instancia, o 127.0.0.1 a través del proxy de autenticación de Cloud SQL: Cloud SQL no tiene un nombre de host al que apuntar. Puertos: 5432 PostgreSQL, 3306 MySQL, 1433 SQL Server: precargados por motor y verificados con el motor seleccionado. TLS: Activado por defecto para conexiones IP directas; desactivado es correcto a través del proxy de autenticación, que cifra su propio túnel.
¿Puedo conectar Google Cloud SQL con otra base de datos en la misma consulta?
Sí, se trata de una consulta federada. Una sola instrucción puede hacer referencia a Google Cloud SQL y a tus otras conexiones simultáneamente, escritas como conexión.esquema.tabla. Cada origen ejecuta solo la parte que puede y transmite el resultado; la unión se realiza de forma centralizada, por lo que los orígenes nunca se conectan entre sí y no se copia ni se programa nada. El modo de solo lectura se aplica a cada parte (solo SELECT, WITH y EXPLAIN) y existe un límite en la cantidad de datos que un origen puede transferir para una sola consulta. Las consultas federadas son una función del plan; la página de consultas federadas muestra los límites actuales de origen y tamaño.
¿Es diferente conectar Google Cloud SQL que conectar PostgreSQL?
Solo la cadena de conexión. Google Cloud SQL utiliza el protocolo de red de PostgreSQL, por lo que los filtros, la programación, el uso compartido, los complementos de Excel y Google Sheets, y el servidor MCP funcionan de forma idéntica. La tarjeta de Cloud SQL rellena automáticamente la configuración de host, puerto y SSL que espera el proveedor.
¿Existe alguna guía para convertir Cloud SQL a Excel?
Sí, se trata de la guía de PostgreSQL, y es correcta para Google Cloud SQL tal como está escrita. Cloud SQL utiliza el protocolo de comunicación de PostgreSQL, por lo que la conexión de Cloud SQL a Excel, a Google Sheets y a cualquier otro destino sigue los mismos pasos. La única parte específica de Cloud SQL es la cadena de conexión, y la tarjeta de Cloud SQL la completa automáticamente.
Coloca Cloud SQL donde se realiza el trabajo.
Instale el agente, indíquele la ubicación de su base de datos y elija un destino.
Solo lectura Solo salida Las credenciales permanecen en el agente.

