Géré · PostgreSQL + MySQL Maîtrise PostgreSQL / MySQL
Connecter Aiven vers Excel, Google Sheets, l'IA et REST
Aiven gère PostgreSQL ou MySQL sur une seule carte. Il suffit de coller l'URI du service : Aiven attribue un port spécifique à chaque service, vous n'avez donc rien à deviner.
Une seule connexion, chaque surface
Où vos données Aiven peuvent-elles être stockées ?
- 1 connexion sortante
- 0 ports d'entrée
- lecture seule · les identifiants restent stockés
fonctionne sur
- Pour votre équipe, vos fournisseurs et vos partenaires
-
Excel module complémentaire · actualisation à la demande
-
Google Sheets module complémentaire · actualisation à la demande
-
Nova AI Poser une question en langage clair · Conversion de texte en SQL
-
Visionneuse de données partagez les résultats en direct · équipe, fournisseurs, partenaires · sur n'importe quel appareil
- Pour les applications et les systèmes
-
API REST Point de terminaison JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Synchronisations planifiées Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Pour les outils d'IA
-
assistants IA Claude · Curseur · Serveur MCP
- Livré aux personnes
-
Alertes et rapports Slack · Discord · Courriel · Webhook
Query Streams lit les bases de données gérées par Aiven depuis Microsoft Excel, Google Sheets, Power BI, les assistants IA via MCP et un point de terminaison REST grâce à une connexion en lecture seule. Une seule fiche technique couvre les deux moteurs de base de données pris en charge par Query Streams sur Aiven (PostgreSQL et MySQL) sur le même nom d'hôte .aivencloud.com. Le détail qui prête souvent à confusion est le port : Aiven en attribue un par service au lieu d'utiliser 5432 ou 3306. Par conséquent, ce champ est vide sur la fiche technique, qui vous invite à coller l'URI du service plutôt que de saisir les éléments manuellement.
Aiven est PostgreSQL / MySQL sur le réseau — le pilote standard, donc tous les guides ci-dessous s'appliquent sans modification. La seule partie spécifique à Aiven est la chaîne de connexion, traitée dans détails de connexion.
- Pour votre équipe, vos fournisseurs et vos partenaires
-
Aiven à Excel Microsoft Excel · Complément Excel
Importez directement les résultats d'Aiven en direct dans une feuille de calcul et actualisez-les à la demande — Excel de bureau, Excel Online, Microsoft 365.
Guide PostgreSQL -
Aiven vers Google Sheets Module complémentaire Sheets
Exécutez une requête Aiven enregistrée depuis la barre latérale et glissez-déposez les lignes dans la feuille. Les collaborateurs peuvent ensuite la mettre à jour eux-mêmes.
Guide PostgreSQL -
Demandez à Nova à propos d'Aiven Nova AI · Texte vers SQL
Posez votre question en langage clair. Nova connaît déjà vos tables Aiven, rédige et exécute la requête SQL, explique la réponse et la représente graphiquement — aucune requête à écrire, aucune information d’identification à fournir.
Comment fonctionne Nova -
Visionneuse de données Aiven Partage des résultats · équipe, fournisseurs, partenaires · téléphone, tablette, ordinateur
Partagez un résultat Aiven en direct avec qui vous voulez (un collègue, un fournisseur, un partenaire) sous forme de grille que vous pouvez ajouter à vos favoris et qui se met à jour automatiquement à chaque ouverture, sur un téléphone, une tablette ou un ordinateur. Ils voient les résultats, jamais le code SQL ni les identifiants.
Fonctionnement du visualiseur de données - Pour les applications et les systèmes
-
API REST Aiven point de terminaison HTTP
Publiez une requête Aiven sous forme de point de terminaison JSON authentifié, accessible à toute application, avec une spécification OpenAPI 3.1 et des collections Postman, Insomnia et Hoppscotch prêtes à l'emploi. Aucun port de base de données n'est ouvert.
Guide PostgreSQL -
Aiven vers Power BI Power Query M
Collez le code Power Query M généré dans l'éditeur avancé de Power BI et le rapport affichera les résultats Aiven en direct via HTTPS — sans pilote ODBC ni port de base de données ouvert.
Comment fonctionne Power BI -
Aiven vers Airtable Plateforme d'automatisation
Synchronisez les lignes Aiven dans une base Airtable selon une planification, ou récupérez-les dans un script d'automatisation Airtable.
Guide PostgreSQL -
Aiven à Baserow Plateforme d'automatisation
Alimentez une table Baserow depuis Aiven via le point de terminaison REST — auto-hébergé ou cloud Baserow.
Guide PostgreSQL -
Aiven à SeaTable Plateforme d'automatisation
Maintenez une base SeaTable à jour avec les données Aiven sans exporter de fichier ni exposer la base de données.
Guide PostgreSQL -
Aiven à Smartsheet Plateforme d'automatisation
Intégrez les résultats d'Aiven dans une grille Smartsheet afin que les plans et les rapports soient lus à partir du système source et non de l'exportation de la semaine précédente.
Guide PostgreSQL -
Aiven à Anvil Anvil Works · Plateforme d'applications
Utilisez Aiven pour alimenter une application Anvil Python via le point de terminaison REST au lieu d'intégrer les identifiants de base de données dans l'application.
Guide PostgreSQL - Pour les outils d'IA
-
Serveur Aiven MCP Claude, clients de Cursor et MCP
Donnez à un assistant IA un accès en lecture seule à Aiven avec le schéma dont il a besoin pour écrire du SQL correct — aucune information d'identification dans la conversation.
Guide PostgreSQL - Livré aux personnes
-
Alertes et rapports d'Aiven Slack · Discord · Courriel · Webhook
Programmez une requête Aiven et faites en sorte que les lignes soient livrées à Slack, Discord, par e-mail ou via un webhook signé — ou conservez le message jusqu'à ce qu'un nombre de lignes, un seuil ou un pourcentage de variation dépasse la limite que vous avez définie.
Fonctionnement des alertes et des rapports
Comment ça marche
5 étapes, aucune modification du pare-feu entrant
Installez l'agent réseau où vous le souhaitez. Il ouvre une seule connexion sortante et n'écoute jamais ; Aiven le considère donc comme un client ordinaire et votre réseau ne nécessite aucune règle de connexion entrante.
Choisissez le moteur SQL : PostgreSQL ou MySQL. Il détermine la façon dont les données ci-dessous seront lues ; définissez-le donc avant de coller.
Collez l'URI du service depuis la console Aiven. Elle contient l'hôte, le port du service, l'utilisateur et la base de données ; c'est pourquoi il est préférable de la coller plutôt que de la saisir directement.
Si vous vous connectez à un pool de connexions plutôt qu'au service lui-même, passez en mode pool et utilisez le port et le nom du pool.
Enregistrez. Microsoft Excel, Google Sheets, Power BI, MCP et REST lisent tous cette connexion unique, ou la combinent à vos autres sources dans une seule instruction en lecture seule.
Analyse approfondie des fonctionnalités
Ce qu'Aiven vous offre
Chaque service Aiven possède son propre port
La plupart des serveurs Postgres gérés fonctionnent sur le port 5432 et la plupart des serveurs MySQL gérés fonctionnent sur le port 3306. Aiven ne fonctionne sur aucun des deux, et cela influence le comportement de cette carte.
- Le port est par service — un numéro à cinq chiffres attribué par Aiven, peu connu du grand public. La carte est livrée avec le champ du port vide plutôt que prérempli d'une valeur erronée.
- Comme le port ne véhicule aucun signal du moteur, indiquer simplement l'hôte et le port ne suffit pas pour distinguer PostgreSQL de MySQL. Indiquez l'URI complète du service ; le système de classification permettra de faire la distinction.
- Les valeurs par défaut qui peuvent être préremplies sont : la base de données defaultdb et l’utilisateur avnadmin, qui sont les valeurs par lesquelles un nouveau service Aiven est initialisé.
- Un pool de connexions possède également son propre port et son propre nom. — Sur Aiven, le nom du pool doit être saisi dans le champ Base de données.
Deux moteurs, et ils ne sont pas identiques en dessous
La carte a la même apparence quel que soit le moteur choisi, mais ce que l'agent en fait diffère, et il vaut mieux être précis que rassurant.
- Sur PostgreSQL, le protocole TLS est obligatoire pour les serveurs .aivencloud.com, quelle que soit la valeur de la case à cocher. Une chaîne de caractères dont le mode SSL a été perdu dans le presse-papiers est toujours transmise chiffrée.
- Sur MySQL, la case à cocher est bien réelle. Elle est activée par défaut et doit le rester. — Désactivez-le et la connexion n'est plus chiffrée, sans aucun moyen de la contourner.
- Dans les deux cas, le trafic est chiffré, mais la chaîne de certificats n'est pas vérifiée. Le téléchargement de l'autorité de certification d'Aiven n'est pas intégré à cette carte et aucun champ n'est prévu à cet effet.
- Les adaptations de mise en pool sont spécifiques à PostgreSQL. Sur un pool Postgres, l'agent désactive les requêtes préparées et ignore la réinitialisation de session, ce qui est nécessaire à un gestionnaire de pool de transactions ; sur MySQL, le mode est enregistré mais reste inchangé.
Collez l'URI du service, pas les éléments.
Quatre champs et un port par service, c'est plus que ce que quiconque devrait retaper, la carte est donc construite autour de cette chaîne de caractères.
- Les formats d'URI postgres:// et mysql:// sont tous deux analysables, et c'est le schéma qui indique à la carte quel moteur vous aviez en tête.
- Tout élément dont le schéma est incorrect est rejeté plutôt que d'être partiellement analysé et classé dans les mauvais champs.
- Un mot de passe contenant des espaces en début ou en fin de mot de passe est signalé. Il s'agit d'un artefact du presse-papiers, et cela provoque une erreur d'authentification ordinaire, induisant ainsi les utilisateurs en erreur.
- L'URI collée n'est jamais stockée. Elle est lue une seule fois pour remplir le formulaire, puis supprimée ; le mot de passe est donc conservé à un seul endroit.
-- PostgreSQL sur Aiven, en lecture seule 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;
Partagé par tous les connecteurs de base de données
C'est valable pour tous les connecteurs de base de données.
- Sortant uniquement L'agent ouvre une connexion chiffrée vers Query Streams. Aucun port entrant à rediriger, aucun VPN, aucune liste blanche d'adresses IP : votre base de données n'est en aucun cas exposée sur Internet.
- Les identifiants restent en place — Le nom d'utilisateur et le mot de passe de la base de données sont stockés sur la machine où l'agent est installé. Query Streams ne les reçoit jamais et ne peut pas accéder à votre base de données par lui-même.
- Lecture seule, obligatoire — une seule instruction à la fois, SELECT et les instructions associées uniquement. Une tentative d'écriture est bloquée sur votre machine avant même d'être envoyée au serveur, sans dépendre d'une autorisation préalablement définie par un tiers.
- Déployez autant d'agents que vous le souhaitez — un par site, région ou cloud. Toutes les sources de données visibles apparaissent dans un menu déroulant unique ; il est donc inutile de savoir quel agent héberge quoi.
Voici ce que vous obtenez une fois qu'une requête est enregistrée.
- Partagez les compétences, pas le SQL. — un collègue ou un partenaire externe peut exécuter votre requête et modifier ses filtres sans jamais voir la requête sous-jacente.
- Filtres provenant des deux directions — Déclarez-les vous-même comme @variables, ou laissez le connecteur repérer les valeurs littérales déjà présentes dans votre clause WHERE et les proposer sous forme de listes déroulantes.
- Lisez-le depuis n'importe où — Microsoft Excel, Google Sheets, Power BI, l'API REST, les assistants IA via MCP, le générateur de requêtes et Nova lisent tous la même requête enregistrée.
- Exécutez-en plusieurs simultanément — cinq requêtes enregistrées dans cinq onglets de feuille de calcul, diffusées simultanément, quelle que soit la taille des résultats.
- Connectez-le à tout autre élément que vous avez connecté. — une autre base de données, une API métier ou un dossier de fichiers, dans une seule instruction en lecture seule.
SQL inter-sources
Associez Aiven au reste de vos données
Une seule instruction peut couvrir Aiven et vos autres connexions simultanément. Chaque source exécute uniquement la partie qu'elle peut, renvoie le résultat, et la jointure est centralisée ; les sources ne communiquent jamais entre elles et aucune donnée n'est copiée.
3 connexions · 3 agents
Une déclaration
-- rien copié, rien fusionné, rien programmé
SELECTIONNER c.region, COUNT(*) AS commandes, SUM(i.montant_dû) AS facturé
DE aiven_pg.public.orders1 f
JOINDRE erp_sql.dbo.clients2 c ON c.id = f.customer_id
JOINDRE facturation.stripe.factures3 i ON i.customer = c.stripe_id
GROUPE PAR région c.
ORDER BY facturé DESC;
Les trois éléments sont la connexion, le schéma et la table ; le nom de la connexion est celui que vous lui avez donné. Les colonnes sont données à titre d'exemple ; vos tables seront les vôtres. Chaque élément est en lecture seule : seules les instructions SELECT, WITH et EXPLAIN sont autorisées, avec une limite quant aux données qu'une source peut transmettre pour une requête donnée. Fonctionnement des requêtes fédérées
Détails de connexion
Ce dont Aiven a besoin
- Hôte
- <service>-<project>.<region>.aivencloud.com — le même nom d'hôte pour les deux moteurs
- Port
- Attribué par service, il n'y a donc pas de valeur par défaut. Chaque pool possède son propre port.
- Moteurs
- PostgreSQL ou MySQL. Enregistré sous le format de votre choix, avec Aiven comme badge.
- Base de données
- defaultdb sur un service fraîchement installé. Lors de la connexion à un pool, il s'agit du nom du pool.
- Nom d'utilisateur
- avnadmin sur un nouveau service
- TLS sur PostgreSQL
- Obligé par l'agent pour .aivencloud.com héberge ce qui est indiqué dans la case cochée. Chiffré ; la chaîne de certificats n'est pas vérifiée.
- TLS sur MySQL
- Activé par une case à cocher, activé par défaut. Laissez-le activé : rien ne le désactivera.
- Mise en commun
- Sur un pool PostgreSQL, l'agent désactive les requêtes préparées et ignore la réinitialisation de session. MySQL n'a pas d'équivalent.
- Schéma par défaut
- public sur PostgreSQL. Sur MySQL, la base de données est le qualificateur.
Le port spécifique à chaque service est un élément essentiel à retenir. Ailleurs dans ce catalogue, le port est un détail que vous pouvez ignorer, car 5432 et 3306 sont quasiment universels ; sur Aiven, il s'agit d'un nombre à cinq chiffres qui diffère entre deux services d'un même projet. Cela a une conséquence importante : un port donne normalement une indication sur le moteur, ce qui n'est pas le cas ici. Par conséquent, si vous indiquez simplement l'hôte et le port, la carte ne pourra pas distinguer PostgreSQL de MySQL. Indiquez plutôt l'URI du service, et le schéma pourra vous répondre.
L'asymétrie du moteur est clairement énoncée ci-dessus, sans aucune nuance, car l'édulcorer reviendrait à présenter une demi-vérité susceptible d'entraîner une connexion non chiffrée. Sur PostgreSQL, l'agent reconnaît le nom d'hôte Aiven et impose le protocole TLS, quelle que soit la valeur de la case à cocher. Sur MySQL, cette reconnaissance n'existe pas : la case à cocher est le seul rempart contre une connexion en clair, il est donc impératif de la laisser activée. Les deux moteurs chiffrent les données sans vérifier la chaîne de certificats.
Pour une requête inter-sources, le qualificateur dépend du moteur, et non de son identifiant. Une connexion PostgreSQL nommée aiven_pg s'écrit aiven_pg.public.orders ; une connexion MySQL est qualifiée par sa base de données. Qu'il s'agisse d'une jointure avec un dossier de fichiers CSV, un système d'information local ou une API de facturation, le tout en une seule instruction en lecture seule, sans copie ni planification.
Documentation du fournisseur : aiven.io
FAQ
Questions sur Aiven
Quels outils peuvent lire les données Aiven via les flux de requêtes ?
Tous ces outils, depuis une seule connexion : Excel, Google Sheets, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, alertes et rapports programmés. Connectez la base de données une seule fois et tous les systèmes accèdent à la même connexion en lecture seule ; aucune configuration n’est requise pour chaque outil et aucune copie supplémentaire des données n’est nécessaire.
Dois-je ouvrir un port de pare-feu pour ma base de données Aiven ?
Non. L'agent réseau Query Streams s'exécute au sein de votre réseau et ouvre une seule connexion sortante chiffrée. Aucun trafic entrant n'est intercepté, aucun VPN n'est requis et la base de données conserve ses règles de pare-feu existantes.
Les flux de requêtes peuvent-ils modifier les données dans Aiven ?
Non. L'agent impose un accès en lecture seule lors de l'exécution : une seule instruction à la fois, uniquement SELECT et les instructions associées. Les informations d'identification restent sur l'agent et ne sont jamais envoyées aux flux de requêtes.
De quoi Query Streams a-t-il besoin pour se connecter à Aiven ?
Un hôte accessible, un rôle et son mot de passe : l’agent héberge le pilote, aucune installation n’est donc requise sur la base de données. Hôte : <service>-<project>.<region>.aivencloud.com — le même nom d’hôte pour les deux moteurs. Port : attribué par service, il n’y a donc pas de port par défaut. Chaque pool possède son propre port. Moteurs : PostgreSQL ou MySQL. Le nom choisi est enregistré, Aiven étant conservé comme badge. Base de données : defaultdb sur un service nouvellement créé. Lors de la connexion à un pool, il s’agit du nom du pool.
Puis-je joindre Aiven à une autre base de données dans la même requête ?
Oui, il s'agit bien d'une requête fédérée. Une seule instruction peut référencer Aiven et vos autres connexions simultanément, sous la forme `connection.schema.table`. Chaque source exécute uniquement la partie qu'elle peut traiter et renvoie le résultat. La jointure est centralisée, ce qui évite toute connexion entre les sources et empêche toute copie ou planification. L'accès en lecture seule s'applique à chaque élément (SELECT, WITH et EXPLAIN uniquement), et la quantité de données qu'une source peut transmettre pour une requête donnée est limitée. Les requêtes fédérées sont une fonctionnalité incluse dans votre abonnement ; la page dédiée affiche les limites actuelles de la source et de la taille des données.
La connexion à Aiven est-elle différente de la connexion à PostgreSQL ?
Seule la chaîne de connexion est nécessaire. Aiven utilise le protocole PostgreSQL ; par conséquent, les filtres, la planification, le partage, les modules complémentaires Excel et Google Sheets ainsi que le serveur MCP fonctionnent de manière identique. La carte Aiven pré-remplit les paramètres d'hôte, de port et SSL attendus par le fournisseur.
Existe-t-il un guide de conversion d'Aiven vers Excel ?
Oui, il s'agit bien du guide PostgreSQL, et il est correct pour Aiven tel qu'il est rédigé. Aiven utilise le protocole PostgreSQL ; par conséquent, la connexion d'Aiven à Excel, à Google Sheets et à toute autre destination suit les mêmes étapes. Seule la chaîne de connexion est spécifique à Aiven, et la carte Aiven la renseigne automatiquement.
Placez Aiven là où le travail se déroule.
Installez l'agent, configurez-le pour qu'il pointe vers votre base de données et choisissez une destination.
Lecture seule Sortant uniquement Les identifiants restent sur l'agent

