Verwaltet · PostgreSQL + MySQL spricht PostgreSQL / MySQL
Verbinden Aiven zu Excel, Google Sheets, KI und REST
Aiven verwaltet PostgreSQL oder MySQL auf einer einzigen Karte. Fügen Sie die Service-URI ein – Aiven weist jedem Dienst einen eigenen Port zu, sodass Sie nicht raten müssen.
Eine Verbindung, jede Oberfläche
Wohin Ihre Aiven-Daten gelangen können
- 1 ausgehende Verbindung
- 0 eingehende Ports
- Schreibgeschützt · Anmeldeinformationen bleiben erhalten
läuft auf
- Für Ihr Team, Ihre Lieferanten und Partner
-
Excel Add-in · Aktualisierung bei Bedarf
-
Google Sheets Zusatzfunktion · Aktualisierung bei Bedarf
-
Nova AI Anfrage in einfachem Englisch · Text zu SQL
-
Datenbetrachter Live-Ergebnisse teilen · Team, Lieferanten, Partner · Jedes Gerät
- Für Apps und Systeme
-
REST-API JSON-Endpunkt · OpenAPI 3.1
-
Power BI Power Query M
-
Geplante Synchronisierungen Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Für KI-Tools
-
KI-Assistenten Claude · Cursor · MCP-Server
- An Personen geliefert
-
Benachrichtigungen und Berichte Slack · Discord · E-Mail · Webhook
Query Streams liest Aiven-verwaltete Datenbanken aus Microsoft Excel, Google Sheets, Power BI, KI-Assistenten über MCP und einem REST-Endpunkt über eine einzige Leseverbindung. Eine Karte deckt beide von Query Streams auf Aiven unterstützten Datenbank-Engines ab – PostgreSQL und MySQL – unter demselben Hostnamen .aivencloud.com. Die Besonderheit liegt im Port: Aiven weist jedem Dienst einen eigenen Port zu, anstatt beispielsweise 5432 oder 3306 zu verwenden. Daher bleibt das Feld auf der Karte leer, und Sie müssen die Dienst-URI einfügen, anstatt die einzelnen Bestandteile einzugeben.
Aiven ist PostgreSQL / MySQL im Netzwerk — der Standardtreiber, daher gelten alle nachfolgenden Anleitungen unverändert. Der einzige Aiven-spezifische Teil ist die Verbindungszeichenfolge, die unter [Link einfügen] behandelt wird. Verbindungsdetails.
- Für Ihr Team, Ihre Lieferanten und Partner
-
Aiven to Excel Microsoft Excel · Excel-Add-in
Live-Ergebnisse von Aiven direkt in ein Arbeitsblatt importieren und bei Bedarf aktualisieren – Desktop-Excel, Excel Online, Microsoft 365.
PostgreSQL-Leitfaden -
An Google Sheets übertragen Tabellen-Add-on
Führen Sie eine gespeicherte Aiven-Abfrage aus der Seitenleiste aus und ziehen Sie die Zeilen in das Tabellenblatt. Gemeinsame Mitarbeiter können es selbst aktualisieren.
PostgreSQL-Leitfaden -
Frag Nova nach Aiven Nova AI · Text zu SQL
Stellen Sie Ihre Frage in einfachem Englisch. Nova kennt Ihre Aiven-Tabellen bereits, schreibt und führt die SQL-Abfrage aus, erklärt die Antwort und stellt sie grafisch dar – Sie müssen keine Abfrage schreiben und keine Zugangsdaten angeben.
So funktioniert Nova -
Aiven zum Datenbetrachter Ergebnispräsentation · Team, Lieferanten, Partner · Smartphone, Tablet, Desktop
Teilen Sie Live-Ergebnisse von Aiven mit beliebigen Personen – Kollegen, Lieferanten, Partnern – als Lesezeichen speichernde Tabelle, die beim Öffnen auf einem Smartphone, Tablet oder Desktop-Computer immer neu angezeigt wird. Die Empfänger sehen die Ergebnisse, niemals die SQL-Abfrage oder die Zugangsdaten.
So funktioniert der Datenbetrachter - Für Apps und Systeme
-
Aiven REST-API HTTP-Endpunkt
Veröffentlichen Sie eine Aiven-Abfrage als authentifizierten JSON-Endpunkt, den jede Anwendung aufrufen kann, mit einer OpenAPI 3.1-Spezifikation und vorgefertigten Sammlungen für Postman, Insomnia und Hoppscotch. Es wird kein Datenbankport geöffnet.
PostgreSQL-Leitfaden -
An Power BI angepasst Power Query M
Fügen Sie die generierte Power Query M in den Power BI Advanced Editor ein, und der Bericht liest Live-Aiven-Ergebnisse über HTTPS – ohne ODBC-Treiber und ohne geöffneten Datenbankport.
So funktioniert Power BI -
An Airtable übertragen Automatisierungsplattform
Synchronisieren Sie Aiven-Zeilen zeitgesteuert mit einer Airtable-Basis oder rufen Sie sie innerhalb eines Airtable-Automatisierungsskripts ab.
PostgreSQL-Leitfaden -
Aiven nach Baserow Automatisierungsplattform
Eine Baserow-Tabelle von Aiven wird über den REST-Endpunkt gespeist – entweder selbst gehostet oder in der Baserow-Cloud.
PostgreSQL-Leitfaden -
Aiven to SeaTable Automatisierungsplattform
Halten Sie eine SeaTable-Datenbank mit Aiven-Daten auf dem neuesten Stand, ohne eine Datei zu exportieren oder die Datenbank preiszugeben.
PostgreSQL-Leitfaden -
An Smartsheet übermittelt Automatisierungsplattform
Push Aiven-Ergebnisse werden in ein Smartsheet-Raster eingefügt, sodass Pläne und Berichte aus dem Quellsystem und nicht aus dem Export der letzten Woche gelesen werden.
PostgreSQL-Leitfaden -
Aiven nach Amboss Anvil Works · App-Plattform
Eine Anvil Python-App mit Aiven über den REST-Endpunkt absichern, anstatt Datenbankzugangsdaten in die App einzubetten.
PostgreSQL-Leitfaden - Für KI-Tools
-
Aiven MCP-Server Claude-, Cursor- und MCP-Clients
Gewähren Sie einem KI-Assistenten Lesezugriff auf Aiven mit dem Schema, das er benötigt, um korrekten SQL-Code zu schreiben – keine Anmeldeinformationen im Chat.
PostgreSQL-Leitfaden - An Personen geliefert
-
Aiven-Warnungen und -Berichte Slack · Discord · E-Mail · Webhook
Legen Sie eine Aiven-Abfrage auf einen Zeitplan fest und lassen Sie die Zeilen an Slack, Discord, E-Mail oder einen signierten Webhook liefern – oder halten Sie die Nachricht zurück, bis eine Zeilenanzahl, ein Schwellenwert oder eine prozentuale Änderung die von Ihnen festgelegte Grenze überschreitet.
So funktionieren Benachrichtigungen und Berichte
So funktioniert es
5 Schritte, keine Änderung der eingehenden Firewall
Installieren Sie den Netzwerkagenten an einem beliebigen Ort. Er öffnet eine ausgehende Verbindung und lauscht nie, sodass Aiven ihn als normalen Client erkennt und Ihr Netzwerk keine eingehenden Regeln benötigt.
Wählen Sie die Datenbank-Engine – PostgreSQL oder MySQL. Diese bestimmt, wie der folgende Text interpretiert wird. Legen Sie sie daher vor dem Einfügen fest.
Fügen Sie die Service-URI aus der Aiven-Konsole ein. Sie enthält den Host, den zugehörigen Port, den Benutzer und die Datenbank. Deshalb ist das Einfügen dem Abtippen hier vorzuziehen.
Wenn Sie eine Verbindung zu einem Verbindungspool anstatt zum Dienst selbst herstellen, wechseln Sie in den Modus „gepoolt“ und verwenden Sie den Port und den Namen des Pools.
Speichern. Microsoft Excel, Google Sheets, Power BI, MCP und REST lesen alle über diese eine Verbindung oder verbinden sie mit Ihren anderen Datenquellen in einer einzigen schreibgeschützten Anweisung.
Funktionsanalyse
Was Aiven Ihnen bietet
Jeder Aiven-Dienst erhält seinen eigenen Port.
Die meisten verwalteten Postgres-Server laufen auf Port 5432 und die meisten verwalteten MySQL-Server auf Port 3306. Aiven verwendet keinen der beiden Ports, und das beeinflusst das Verhalten dieser Karte.
- Der Hafen ist pro Service — eine fünfstellige Zahl, die Aiven vergibt, keine allgemein bekannte. Die Karte wird mit einem leeren Portfeld ausgeliefert, anstatt einen falschen Wert vorzubelegen.
- Da der Port kein Engine-Signal überträgt, reicht die Angabe von Host und Port allein nicht aus, um PostgreSQL von MySQL zu unterscheiden. Fügen Sie die vollständige Service-URI ein, dann ist die Unterscheidung klar.
- Folgende Standardwerte können voreingestellt werden: die Datenbank defaultdb und der Benutzer avnadmin, mit denen ein neuer Aiven-Dienst startet.
- Ein Verbindungspool hat auch einen eigenen Port und einen eigenen Namen. — bei Aiven wird der Poolname in das Datenbankfeld eingetragen.
Zwei Motoren, und sie sind unter der Haube nicht identisch.
Die Karte sieht bei jeder Engine gleich aus, aber was der Agent damit macht, ist unterschiedlich. Deshalb ist es besser, präzise zu sein, als beruhigend zu wirken.
- Bei PostgreSQL wird TLS für .aivencloud.com-Hosts unabhängig von der Einstellung des Kontrollkästchens erzwungen. Selbst wenn ein String in der Zwischenablage seinen SSL-Modus verliert, wird er weiterhin verschlüsselt übertragen.
- Bei MySQL ist das Kontrollkästchen real. Es ist standardmäßig aktiviert und sollte auch aktiviert bleiben. — Wenn Sie es ausschalten, ist die Verbindung unverschlüsselt, und es gibt keine Möglichkeit, dies zu umgehen.
- Der Datenverkehr ist zwar verschlüsselt, die Zertifikatskette wird jedoch nicht verifiziert. Der Download der Aiven-Zertifizierungsstelle ist nicht in diese Karte integriert, und es gibt kein Feld zum Hochladen.
- Die Anpassungen des Transaktionspools sind nur in PostgreSQL möglich. In einem PostgreSQL-Pool deaktiviert der Agent vorbereitete Anweisungen und überspringt den Session-Reset, was für einen Transaktionspooler erforderlich ist; in MySQL wird der Modus zwar protokolliert, ändert aber nichts.
Fügen Sie die Service-URI ein, nicht die einzelnen Teile.
Vier Felder und ein Port pro Dienst sind mehr, als irgendjemand eintippen sollte, daher ist die Karte um die Zeichenkette herum aufgebaut.
- Die URI-Formen postgres:// und mysql:// werden beide analysiert, und das Schema teilt der Karte mit, welche Engine gemeint ist.
- Alles, was dem falschen Schema entspricht, wird abgelehnt, anstatt nur teilweise in die falschen Felder aufgeteilt zu werden.
- Passwörter mit führenden oder nachfolgenden Leerzeichen werden als problematisch markiert. Es handelt sich um Überbleibsel aus der Zwischenablage, die zu einem gewöhnlichen Authentifizierungsfehler führen und Benutzer dazu veranlassen, nach dem falschen Problem zu suchen.
- Die eingefügte URI wird niemals gespeichert. Sie wird einmalig zum Ausfüllen des Formulars gelesen und anschließend verworfen, sodass das Passwort nur an einer Stelle und nicht an zwei Stellen gespeichert wird.
-- PostgreSQL auf Aiven, schreibgeschützt 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;
Wird von jedem Datenbank-Connector gemeinsam genutzt.
Gilt für jeden Datenbank-Connector.
- Nur ausgehend Der Agent öffnet eine einzige verschlüsselte Verbindung zu Query Streams. Es wird kein eingehender Port weitergeleitet, kein VPN verwendet, keine IP-Zulassungsliste verwendet und Ihre Datenbank wird nicht im Internet offengelegt.
- Die Zugangsdaten bleiben erhalten. — Benutzername und Passwort der Datenbank befinden sich auf dem Rechner, auf dem der Agent installiert wurde. Query Streams empfängt diese Daten nicht und kann daher nicht selbstständig auf Ihre Datenbank zugreifen.
- Schreibgeschützt, erzwungen — Nur eine Anweisung gleichzeitig, ausschließlich SELECT und ähnliche Optionen. Ein Schreibvorgang wird auf Ihrem Rechner abgelehnt, bevor er an den Server gesendet wird, anstatt sich auf eine von jemandem gesetzte Berechtigung zu verlassen.
- Setzen Sie beliebig viele Agenten ein. — eine pro Standort, Region oder Cloud. Alle sichtbaren Datenquellen werden in einem einzigen Dropdown-Menü angezeigt, sodass niemand wissen muss, welcher Agent welche Daten hostet.
Was Sie erhalten, sobald eine Abfrage gespeichert wurde
- Teilen Sie die Funktionalität, nicht die SQL-Anweisung. — Ein Kollege oder ein externer Partner kann Ihre Abfrage ausführen und deren Filter ändern, ohne jemals die dahinterstehende Anweisung zu sehen.
- Filter aus beiden Richtungen — Deklarieren Sie sie selbst als @Variablen oder lassen Sie den Konnektor die bereits in Ihrer WHERE-Klausel vorhandenen Literalwerte erkennen und diese als Dropdown-Listen anbieten.
- Lesen Sie es von überall aus — Microsoft Excel, Google Sheets, Power BI, die REST-API, KI-Assistenten über MCP, der Query Builder und Nova lesen alle dieselbe gespeicherte Abfrage.
- Mehrere gleichzeitig ausführen — fünf gespeicherte Abfragen in fünf Tabellenblattregisterkarten, die gleichzeitig abgearbeitet werden, unabhängig von der Größe der Ergebnisse.
- Verbinde es mit allem anderen, was du verbunden hast. — eine andere Datenbank, eine Business-API oder einen Ordner mit Dateien in einer einzigen schreibgeschützten Anweisung.
Quellübergreifendes SQL
Verbinden Sie Aiven mit Ihren übrigen Daten.
Eine einzige Anweisung kann Aiven und Ihre anderen Verbindungen gleichzeitig umfassen. Jede Quelle führt nur den von ihr bearbeitbaren Teil aus, streamt das Ergebnis zurück, und die Zusammenführung erfolgt zentral – die Quellen kommunizieren nie miteinander, und es werden keine Kopien an andere Stellen angefertigt.
3 Verbindungen · 3 Agenten
Eine Aussage
– nichts kopiert, nichts zusammengeführt, nichts geplant
SELECT c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
VON aiven_pg.public.orders1 f
JOIN erp_sql.dbo.customers2 c ON c.id = f.customer_id
JOIN Abrechnung.stripe.invoices3 i ON i.customer = c.stripe_id
GROUP BY c.region
ORDER BY in Rechnung gestellte Beschreibung;
Die drei Bestandteile sind Verbindung, Schema und Tabelle – der Verbindungsname ist der von Ihnen gewählte. Die Spalten dienen nur der Veranschaulichung; Ihre Tabellen entsprechen Ihren tatsächlichen Tabellen. Der Schreibschutz gilt für alle Komponenten: Nur SELECT, WITH und EXPLAIN sind zulässig, und es gibt eine Obergrenze für die Datenmenge, die eine einzelne Datenquelle pro Abfrage übermitteln darf. Wie föderierte Abfragen funktionieren
Verbindungsdetails
Was Aiven braucht
- Gastgeber
- <service>-<project>.<region>.aivencloud.com — derselbe Hostname für beide Engines
- Hafen
- Die Zuweisung erfolgt pro Dienst, daher gibt es keinen Standardwert. Ein Pool hat wiederum seinen eigenen Port.
- Motoren
- PostgreSQL oder MySQL. Gespeichert unter dem von Ihnen gewählten Namen, wobei Aiven als Badge erhalten bleibt.
- Datenbank
- Bei einem neu eingerichteten Dienst ist dies der Name der Standarddatenbank.
- Benutzername
- avnadmin auf einem neuen Dienst
- TLS auf PostgreSQL
- Der Agent erzwingt für .aivencloud.com-Hosts die Auswahl des Kontrollkästchens. Verschlüsselt; die Zertifikatskette wird nicht überprüft.
- TLS auf MySQL
- Wird über das Kontrollkästchen gesteuert und ist standardmäßig aktiviert. Lassen Sie es aktiviert – die Einstellung wird nicht überschrieben, wenn Sie es deaktivieren.
- Pooling
- In einem PostgreSQL-Pool deaktiviert der Agent vorbereitete Anweisungen und überspringt den Session-Reset. MySQL hat kein Äquivalent.
- Standardschema
- Bei PostgreSQL ist die Datenbank der Qualifizierer.
Der dienstspezifische Port ist entscheidend. In allen anderen Bereichen dieses Katalogs können Sie die Portangabe ignorieren, da 5432 und 3306 nahezu universell sind. Bei Aiven handelt es sich jedoch um eine fünfstellige Zahl, die sich zwischen zwei Diensten im selben Projekt unterscheidet. Dies hat eine wichtige Folge: Normalerweise gibt ein Port Aufschluss über die verwendete Datenbank-Engine, hier jedoch nicht. Daher kann die Karte durch die Angabe von Host und Port allein PostgreSQL nicht von MySQL unterscheiden. Fügen Sie stattdessen die Service-URI ein, und das Schema erkennt die Datenbank.
Die oben beschriebene Asymmetrie der Engines wird nicht beschönigt, sondern offengelegt, da eine Beschönigung eine Halbwahrheit wäre, die zu einer unverschlüsselten Verbindung führen könnte. Bei PostgreSQL erkennt der Agent den angegebenen Hostnamen und erzwingt TLS unabhängig von der Einstellung des Kontrollkästchens. Bei MySQL findet keine solche Erkennung statt – das Kontrollkästchen ist die einzige Schutzmaßnahme gegen eine unverschlüsselte Verbindung, daher sollte es aktiviert bleiben. Beide Engines verschlüsseln ohne Überprüfung der Zertifikatskette.
Bei einer datenbankübergreifenden Abfrage richtet sich der Qualifikator nach der Engine, nicht nach dem Badge. Eine PostgreSQL-Verbindung namens `aiven_pg` wird als `aiven_pg.public.orders` geschrieben; eine MySQL-Verbindung wird stattdessen durch ihre Datenbank qualifiziert. Dies schließt Verknüpfungen zu einem Ordner mit CSV-Dateien, einem lokalen Datensystem oder einer Abrechnungs-API in einer einzigen schreibgeschützten Anweisung ein – ohne dass Daten kopiert oder geplant werden.
Herstellerdokumentation: aiven.io
Häufig gestellte Fragen
Fragen zu Aiven
Welche Tools können Aiven-Daten über Query Streams lesen?
Alle Anwendungen – Excel, Google Sheets, MCP, REST-API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, geplante Benachrichtigungen und Berichte – werden über eine einzige Verbindung bereitgestellt. Die Datenbankverbindung wird einmalig hergestellt, und alle Anwendungen greifen auf dieselbe schreibgeschützte Verbindung zu – es ist keine separate Einrichtung pro Tool und keine Datenkopie erforderlich.
Muss ich einen Firewall-Port für meine Aiven-Datenbank öffnen?
Nein. Der Query Streams Network Agent läuft innerhalb Ihres Netzwerks und öffnet eine einzige verschlüsselte ausgehende Verbindung. Es wird kein eingehender Datenverkehr überwacht, ein VPN ist nicht erforderlich und die Datenbank behält ihre bestehenden Firewall-Regeln bei.
Können Abfrageströme Daten in Aiven ändern?
Nein. Der Agent erzwingt zum Zeitpunkt der Ausführung den Lesezugriff – es wird jeweils nur eine Anweisung ausgeführt, beispielsweise SELECT-Anweisungen. Die Anmeldeinformationen verbleiben auf dem Agenten und werden niemals an Abfrageströme gesendet.
Was benötigt Query Streams, um eine Verbindung zu Aiven herzustellen?
Ein erreichbarer Host, eine Rolle und deren Passwort – der Agent trägt den Treiber, daher wird nichts auf der Datenbank installiert. Host: <service>-<project>.<region>.aivencloud.com – derselbe Hostname für beide Engines. Port: Wird pro Service zugewiesen, es gibt also keinen Standardport. Jeder Pool hat wiederum seinen eigenen Port. Engines: PostgreSQL oder MySQL. Die Auswahl wird gespeichert, Aiven bleibt als Kennzeichnung erhalten. Datenbank: defaultdb bei einem neu eingerichteten Service. Beim Verbinden mit einem Pool ist dies der Name des Pools.
Kann ich Aiven in derselben Abfrage mit einer anderen Datenbank verknüpfen?
Ja, das ist eine föderierte Abfrage. Eine Anweisung kann gleichzeitig auf Aiven und Ihre anderen Verbindungen zugreifen, geschrieben als Verbindung.Schema.Tabelle. Jede Quelle führt nur den Teil aus, den sie ausführen kann, und streamt das Ergebnis zurück. Der Join erfolgt zentral, sodass die Quellen sich nicht untereinander verbinden und nichts kopiert oder eingeplant wird. Der Schreibschutz gilt nur für SELECT, WITH und EXPLAIN. Außerdem ist die Datenmenge, die eine Quelle für eine einzelne Abfrage übermitteln darf, begrenzt. Föderierte Abfragen sind eine Funktion des Abonnementplans. Die Seite für föderierte Abfragen zeigt die aktuellen Quell- und Größenbeschränkungen an.
Unterscheidet sich die Verbindung mit Aiven von der Verbindung mit PostgreSQL?
Nur die Verbindungszeichenfolge. Aiven verwendet das PostgreSQL-Protokoll, daher verhalten sich Filter, Zeitplanung, Freigabe, die Excel- und Google Sheets-Add-ons sowie der MCP-Server identisch. Die Aiven-Karte füllt die vom Anbieter erwarteten Host-, Port- und SSL-Einstellungen automatisch aus.
Gibt es eine Anleitung zur Umwandlung von Aiven in Excel?
Ja, es handelt sich um die PostgreSQL-Anleitung, und sie ist für Aiven in der beschriebenen Form korrekt. Aiven verwendet das PostgreSQL-Protokoll, daher sind die Schritte für die Verbindung von Aiven zu Excel, Google Sheets und allen anderen Zielen identisch. Der einzige Aiven-spezifische Bestandteil ist die Verbindungszeichenfolge, die von der Aiven-Karte automatisch ausgefüllt wird.
Setzen Sie Aiven dort ein, wo die Arbeit geschieht.
Installieren Sie den Agenten, verweisen Sie ihn auf Ihre Datenbank und wählen Sie ein Ziel aus.
Schreibgeschützt Nur ausgehend Die Zugangsdaten bleiben beim Agenten.

