Logotipo de Aiven

Gestionado · PG + MySQL Habla PostgreSQL / MySQL

Conectar Aiven a Excel, Google Sheets, IA y REST

Aiven gestionaba PostgreSQL o MySQL en una sola tarjeta. Pegue la URI del servicio: Aiven asigna un puerto a cada servicio, así que no hay nada que adivinar.

Una conexión, cada superficie

Dónde pueden ir tus datos de Aiven

Query Streams lee bases de datos administradas por Aiven desde Microsoft Excel, Google Sheets, Power BI y asistentes de IA a través de MCP y un punto final REST mediante una conexión de solo lectura. Una tarjeta cubre ambos motores compatibles con Query Streams en Aiven (PostgreSQL y MySQL) en el mismo host .aivencloud.com. El detalle que suele confundir a los usuarios es el puerto: Aiven asigna uno por servicio en lugar de usar el 5432 o el 3306, por lo que la tarjeta lo deja vacío y espera que pegue la URI del servicio en lugar de escribirla.

Aiven está en la red PostgreSQL/MySQL — el controlador estándar, por lo que todas las guías a continuación se aplican sin cambios. La única parte específica de Aiven es la cadena de conexión, cubierta en detalles de conexión.

  1. Para su equipo, proveedores y socios
  2. Aspirar a sobresalir Microsoft Excel · Complemento de Excel

    Obtenga los resultados de Aiven en tiempo real directamente en una hoja de cálculo y actualícelos cuando lo necesite: Excel de escritorio, Excel Online, Microsoft 365.

    Guía de PostgreSQL
  3. Aiven a Google Sheets Complemento de hojas

    Ejecuta una consulta de Aiven guardada desde la barra lateral y arrastra las filas a la hoja de cálculo. Los colaboradores pueden actualizarla ellos mismos.

    Guía de PostgreSQL
  4. Pregúntale a Nova sobre Aiven. Nova AI · texto a SQL

    Haz tu pregunta en lenguaje sencillo. Nova ya conoce tus tablas de Aiven, escribe y ejecuta el código SQL, explica la respuesta y la representa gráficamente; no necesitas escribir ninguna consulta ni proporcionar credenciales.

    Cómo funciona Nova
  5. Visor de datos de Aiven Compartir resultados · equipo, proveedores, socios · teléfono, tableta, ordenador

    Comparta un resultado de Aiven 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, ya sea en un teléfono, una tableta o un ordenador. Verán los resultados, nunca el código SQL ni las credenciales.

    Cómo funciona el visor de datos
  6. Para aplicaciones y sistemas
  7. API REST de Aiven punto final HTTP

    Publique una consulta Aiven 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
  8. Aiven 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 Aiven 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
  9. Aiven a Airtable Plataforma de automatización

    Sincroniza las filas de Aiven 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
  10. Atraído por Baserow Plataforma de automatización

    Alimente una tabla de Baserow desde Aiven a través del punto final REST, ya sea en servidores propios o en la nube de Baserow.

    Guía de PostgreSQL
  11. Atraído por SeaTable Plataforma de automatización

    Mantén actualizada una base de datos SeaTable con datos de Aiven sin exportar ningún archivo ni exponer la base de datos.

    Guía de PostgreSQL
  12. Aiven a Smartsheet Plataforma de automatización

    Introduzca los resultados de Aiven en una cuadrícula de Smartsheet para que los planes e informes se lean desde el sistema de origen, y no desde la exportación de la semana pasada.

    Guía de PostgreSQL
  13. Aiven a Anvil Anvil Works · Plataforma de aplicaciones

    Realiza una copia de seguridad de una aplicación Python de Anvil con Aiven 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
  14. Para herramientas de IA
  15. Servidor MCP de Aiven Clientes de Claude, Cursor y MCP

    Otorgue a un asistente de IA acceso de solo lectura a Aiven con el esquema que necesita para escribir SQL correcto; no se requieren credenciales en el chat.

    Guía de PostgreSQL
  16. Entregado a las personas
  17. Alertas e informes de Aiven Slack · Discord · Correo electrónico · Webhook

    Programe una consulta de Aiven y haga 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

01

Instala el Agente de red donde te convenga. Abre una conexión saliente y nunca escucha, por lo que Aiven ve un cliente normal y tu red no necesita ninguna regla de entrada.

02

Elige el motor de base de datos: PostgreSQL o MySQL. Este determina cómo se leerá todo lo que aparece a continuación, así que configúralo antes de pegar.

03

Pegue la URI del servicio desde la consola de Aiven. Contiene el host, el puerto del servicio, el usuario y la base de datos, por lo que pegarla es mejor que escribirla.

04

Si se está conectando a un grupo de conexiones en lugar de al servicio en sí, cambie el modo a "agrupado" y utilice el puerto y el nombre del grupo.

05

Guardar. Microsoft Excel, Google Sheets, Power BI, MCP y REST leen a través de esa única conexión o la combinan con sus otras fuentes en una sola instrucción de solo lectura.

Análisis en profundidad de la función

Lo que Aiven te ofrece

Cada servicio de Aiven tiene su propio puerto.

La mayoría de las implementaciones administradas de PostgreSQL funcionan en el puerto 5432, y la mayoría de las implementaciones administradas de MySQL funcionan en el puerto 3306. Aiven no utiliza ninguno de los dos puertos, y esto influye en el comportamiento de esta tarjeta.

  • El puerto es por servicio — un número de cinco dígitos asignado por Aiven, no uno muy conocido. La tarjeta viene con el campo del puerto vacío en lugar de rellenarlo con un valor incorrecto.
  • Dado que el puerto no transmite ninguna señal del motor, pegar solo el host y el puerto no es suficiente para distinguir PostgreSQL de MySQL. Pegue la URI del servicio completa y el sistema lo resolverá.
  • Los valores predeterminados que se pueden rellenar previamente son: la base de datos defaultdb y el usuario avnadmin, que es con lo que comienza un servicio Aiven nuevo.
  • Un grupo de conexiones también tiene su propio puerto y su propio nombre. — En Aiven, el nombre del pool se introduce en el campo Base de datos.

Dos motores, y no son idénticos por debajo.

La tarjeta tiene el mismo aspecto independientemente del motor que elijas, pero lo que el agente hace con ella difiere, y conviene ser preciso en lugar de tranquilizar.

  • En PostgreSQL, TLS se aplica a los hosts .aivencloud.com independientemente de lo que indique la casilla de verificación. Una cadena que perdió su modo SSL en el portapapeles aún se transmite cifrada.
  • En MySQL, la casilla de verificación es real. Está activada por defecto y debería permanecer activada. — Si se desactiva, la conexión queda sin cifrar y no hay nada que pueda anularlo.
  • En ambos casos, el tráfico está cifrado, pero la cadena de certificados no se verifica. La descarga de la CA de Aiven no está integrada en esta tarjeta y no hay ningún campo para cargarla.
  • Las adaptaciones de pooling son exclusivas de PostgreSQL. En un pool de Postgres, el agente desactiva las sentencias preparadas y omite el reinicio de la sesión, que es lo que necesita un pool de transacciones; en MySQL, el modo se registra, pero no cambia nada.

Pega la URI del servicio, no las partes.

Cuatro campos y un puerto por servicio es más de lo que alguien debería volver a escribir, por lo que la tarjeta está diseñada en torno a esa cadena de texto.

  • Las formas URI postgres:// y mysql:// se analizan correctamente, y el esquema es lo que le indica a la tarjeta a qué motor te referías.
  • Cualquier dato con un esquema incorrecto se rechaza en lugar de ser analizado parcialmente y asignado a campos erróneos.
  • Una contraseña con espacios en blanco al principio o al final se marca como sospechosa. Se trata de un artefacto del portapapeles y se considera un error de autenticación común, lo que lleva a los usuarios a buscar el problema equivocado.
  • La URI pegada nunca se almacena. Se lee una sola vez para rellenar el formulario y luego se elimina, por lo que la contraseña reside en un solo lugar en lugar de dos.
-- PostgreSQL en Aiven, solo lectura SELECT c.name, COUNT(o.id) AS orders, SUM(o.amount) AS revenue FROM public.customers AS c JOIN public.orders AS o ON o.customer_id = c.id WHERE o.placed_at >= now() - interval '30 days' 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 Aiven al resto de tus datos.

Una sola instrucción puede abarcar Aiven y tus otras conexiones simultáneamente. Cada fuente ejecuta solo la parte que puede, transmite el resultado y la unión se realiza de forma centralizada; las fuentes nunca se comunican entre sí y no se copia nada en ningún lugar.

3 conexiones · 3 agentes

Aiven Gestionado · PG + MySQL
Microsoft SQL Server Motor relacional
Raya Pagos y facturación

Una declaración

-- nada copiado, nada fusionado, nada programado
SELECCIONE   c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
DESDE     aiven_pgÓ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 Aiven necesita

Anfitrión
<service>-<project>.<region>.aivencloud.com — el mismo nombre de host para ambos motores
Puerto
Asignado por servicio, por lo que no hay valor predeterminado. Un grupo tiene su propio puerto.
Motores
PostgreSQL o MySQL. Guardado con el nombre que elijas, con Aiven como insignia.
Base de datos
defaultdb en un servicio nuevo. Al conectarse a un grupo, este es el nombre del grupo.
Nombre de usuario
avnadmin en un nuevo servicio
TLS en PostgreSQL
Obligado por el agente para los hosts .aivencloud.com, independientemente de lo que indique la casilla de verificación. Cifrado; la cadena de certificados no está verificada.
TLS en MySQL
Controlado por la casilla de verificación, activada por defecto. Déjela activada; si la desactiva, nada la anulará.
Agrupación
En un pool de PostgreSQL, el agente desactiva las sentencias preparadas y omite el reinicio de la sesión. MySQL no tiene un equivalente.
Esquema predeterminado
público en PostgreSQL. En MySQL la base de datos es el calificador.

El puerto por servicio es lo que hay que tener en cuenta. En el resto del catálogo, el puerto es un detalle que se puede ignorar, ya que 5432 y 3306 son prácticamente universales; en Aiven, es un número de cinco dígitos que difiere entre dos servicios del mismo proyecto. Esto tiene una consecuencia importante: normalmente, un puerto indica el motor, pero aquí no, por lo que si se pegan solo el host y el puerto, la tarjeta no podrá distinguir entre PostgreSQL y MySQL. En su lugar, pegue la URI del servicio y el sistema la responderá.

La asimetría del motor se expone claramente arriba, en lugar de disimularla, ya que hacerlo implicaría una verdad a medias que podría provocar una conexión sin cifrar. En PostgreSQL, el agente reconoce el nombre de host de Aiven y aplica TLS independientemente de la casilla de verificación. En MySQL, no existe tal reconocimiento: la casilla de verificación es lo único que impide una conexión sin cifrar, así que déjela activada. Ambos motores cifran sin verificar la cadena de certificados.

Para una consulta entre fuentes, el calificador sigue al motor, no al identificador. Una conexión PostgreSQL llamada aiven_pg se escribe aiven_pg.public.orders; una conexión MySQL se califica por su base de datos. Ambas se unen a una carpeta de archivos CSV, un sistema de registro local o una API de facturación en una sola instrucción de solo lectura, sin copiar ni programar nada.

Documentación del proveedor: aiven.io

Preguntas frecuentes

Preguntas sobre Aiven

¿Qué herramientas pueden leer los datos de Aiven 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 Aiven?

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 Aiven?

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 Aiven?

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. Host: <servicio>-<proyecto>.<región>.aivencloud.com: el mismo nombre de host para ambos motores. Puerto: Asignado por servicio, por lo que no hay predeterminado. Un grupo tiene su propio puerto. Motores: PostgreSQL o MySQL. Guardado como el que elija, con Aiven como insignia. Base de datos: defaultdb en un servicio nuevo. Al conectarse a un grupo, este es el nombre del grupo.

¿Puedo unir Aiven a otra base de datos en la misma consulta?

Sí, se trata de una consulta federada. Una sola instrucción puede hacer referencia a Aiven y a sus 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 característica del plan; la página de consultas federadas muestra los límites actuales de origen y tamaño.

¿Conectar Aiven es diferente a conectarse a PostgreSQL?

Solo la cadena de conexión. Aiven 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 Aiven rellena automáticamente la configuración de host, puerto y SSL que espera el proveedor.

¿Existe alguna guía para convertir Aiven a Excel?

Sí, se trata de la guía de PostgreSQL, y es correcta para Aiven tal como está escrita. Aiven utiliza el protocolo de comunicación de PostgreSQL, por lo que la conexión de Aiven a Excel, a Google Sheets y a cualquier otro destino sigue los mismos pasos. La única parte específica de Aiven es la cadena de conexión, y la tarjeta de Aiven la completa automáticamente.

Coloca a Aiven donde se hace 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.