Verwaltetes Postgres spricht PostgreSQL
Verbinden IBM Cloud-Datenbanken für PostgreSQL zu Excel, Google Sheets, KI und REST
IBM Cloud-Datenbanken für PostgreSQL. Der Port wird pro Bereitstellung zugewiesen, kopieren Sie ihn daher aus dem Endpunktbereich.
Eine Verbindung, jede Oberfläche
Wohin Ihre IBM Cloud-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 Daten aus IBM Cloud-Datenbanken für PostgreSQL aus Microsoft Excel, Google Sheets, Power BI, KI-Assistenten über MCP und einem REST-Endpunkt über eine einzige Leseverbindung. IBM unterscheidet sich in zwei Punkten von den meisten verwalteten PostgreSQL-Diensten: Jeder Bereitstellung wird ein eigener Port zugewiesen, anstatt Port 5432 zu verwenden, und die Datenbank wird mit einem Zertifikat einer IBM-eigenen Zertifizierungsstelle geschützt. Beides wird hier berücksichtigt und sollte vor der Verbindungsherstellung beachtet werden, anstatt erst nach einem fehlgeschlagenen Test.
IBM Cloud Databases for PostgreSQL ist PostgreSQL im Netzwerk — der Standardtreiber, daher gelten alle nachfolgenden Anleitungen unverändert. Der einzige IBM Cloud-spezifische Bestandteil ist die Verbindungszeichenfolge, die unter folgendem Abschnitt behandelt wird: Verbindungsdetails.
- Für Ihr Team, Ihre Lieferanten und Partner
-
IBM Cloud zu Excel Microsoft Excel · Excel-Add-in
Live-Ergebnisse aus der IBM Cloud direkt in ein Arbeitsblatt importieren und bei Bedarf aktualisieren – Desktop-Excel, Excel Online, Microsoft 365.
PostgreSQL-Leitfaden -
IBM Cloud zu Google Sheets Tabellen-Add-on
Führen Sie eine gespeicherte IBM Cloud-Abfrage aus der Seitenleiste aus und ziehen Sie die Zeilen in das Tabellenblatt. Gemeinsame Mitarbeiter können es selbst aktualisieren.
PostgreSQL-Leitfaden -
Fragen Sie Nova nach IBM Cloud Nova AI · Text zu SQL
Stellen Sie Ihre Frage in einfachem Englisch. Nova kennt Ihre IBM Cloud-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 -
IBM Cloud to Data Viewer Ergebnispräsentation · Team, Lieferanten, Partner · Smartphone, Tablet, Desktop
Teilen Sie Live-Ergebnisse aus der IBM Cloud mit beliebigen Personen – Kollegen, Lieferanten, Partnern – als Lesezeichen speichernde Tabelle, die beim Öffnen auf einem Smartphone, Tablet oder Desktop-Computer immer wieder neu angezeigt wird. Die Empfänger sehen die Ergebnisse, niemals die SQL-Abfragen oder Anmeldeinformationen.
So funktioniert der Datenbetrachter - Für Apps und Systeme
-
IBM Cloud REST-API HTTP-Endpunkt
Veröffentlichen Sie eine IBM Cloud-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 -
IBM Cloud zu Power BI Power Query M
Fügen Sie die generierte Power Query M in den Power BI Advanced Editor ein, und der Bericht liest Live-Ergebnisse aus der IBM Cloud über HTTPS – ohne ODBC-Treiber und ohne geöffneten Datenbankport.
So funktioniert Power BI -
IBM Cloud zu Airtable Automatisierungsplattform
Synchronisieren Sie IBM Cloud-Zeilen zeitgesteuert mit einer Airtable-Datenbank oder rufen Sie sie innerhalb eines Airtable-Automatisierungsskripts ab.
PostgreSQL-Leitfaden -
IBM Cloud zu Baserow Automatisierungsplattform
Eine Baserow-Tabelle aus der IBM Cloud wird über den REST-Endpunkt gespeist – entweder selbst gehostet oder über die Baserow-Cloud.
PostgreSQL-Leitfaden -
IBM Cloud zu SeaTable Automatisierungsplattform
Halten Sie Ihre SeaTable-Datenbank mit IBM Cloud-Daten auf dem neuesten Stand, ohne eine Datei zu exportieren oder die Datenbank preiszugeben.
PostgreSQL-Leitfaden -
IBM Cloud zu Smartsheet Automatisierungsplattform
Die Ergebnisse von IBM Cloud werden in ein Smartsheet-Raster übertragen, sodass Pläne und Berichte aus dem Quellsystem und nicht aus dem Export der letzten Woche stammen.
PostgreSQL-Leitfaden -
IBM Cloud zu Anvil Anvil Works · App-Plattform
Sichern Sie eine Anvil Python-App mit IBM Cloud über den REST-Endpunkt ab, anstatt Datenbankzugangsdaten in die App einzubetten.
PostgreSQL-Leitfaden - Für KI-Tools
-
IBM Cloud MCP-Server Claude-, Cursor- und MCP-Clients
Gewähren Sie einem KI-Assistenten Lesezugriff auf IBM Cloud mit dem Schema, das er zum Schreiben korrekter SQL-Abfragen benötigt – keine Anmeldeinformationen im Chat.
PostgreSQL-Leitfaden - An Personen geliefert
-
IBM Cloud-Warnungen und -Berichte Slack · Discord · E-Mail · Webhook
Legen Sie einen Zeitplan für eine IBM Cloud-Abfrage 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 bestimmte Zeilenanzahl, ein Schwellenwert oder eine prozentuale Änderung den von Ihnen festgelegten Wert überschreitet.
So funktionieren Benachrichtigungen und Berichte
So funktioniert es
5 Schritte, keine Änderung der eingehenden Firewall
Installieren Sie den Netzwerkagenten auf einem Rechner, der die Bereitstellung erreichen kann – in Ihrem eigenen Netzwerk für einen privaten Endpunkt, an einem beliebigen Ort für einen öffentlichen. Er öffnet eine ausgehende Verbindung und lauscht nicht.
Öffnen Sie in IBM Cloud den Service, dann Endpoints und wählen Sie die Registerkarte Public oder Private, um der Art und Weise zu entsprechen, wie der Agent darauf zugreifen soll.
Kopieren Sie die PostgreSQL-Verbindungszeichenfolge und fügen Sie sie in das erste Feld ein. Host, Port, Datenbank, Benutzername und Passwort werden daraus ausgelesen.
Überprüfen Sie den Port. IBM weist jedem Einsatz einen Port zu – oft im Bereich von 30000 – und dieses Feld sollte bestätigt und nicht angenommen werden, da 5432 hier mit ziemlicher Sicherheit falsch ist.
Lassen Sie SSL aktiviert, führen Sie den Test durch und speichern Sie die Daten. Lesen Sie die Daten anschließend über diese eine Verbindung aus Microsoft Excel, Google Sheets, Power BI, MCP oder per REST.
Funktionsanalyse
Was IBM Cloud Ihnen bietet
Der Port ist pro Bereitstellung festgelegt, und die Karte lässt ihn absichtlich leer.
Fast alle anderen Postgres-Karten hier füllen das Feld 5432 automatisch aus, weil es fast alle anderen Dienste verwenden. Diese Karte tut dies nicht, und das leere Feld ist beabsichtigt.
- IBM weist jeder Bereitstellung einen eigenen Port zu, anstatt alles auf dem Standardport auszuführen. Zwei Datenbanken im selben Konto teilen sich keinen Port.
- Das Feld ist also zunächst leer, und die Karte fragt explizit danach. Ein vorausgefüllter Wert von 5432 wäre viel häufiger falsch als richtig, und zwar so, dass es eher wie ein Netzwerkproblem als wie ein Tippfehler aussieht.
- Nehmen Sie den Port aus demselben Endpunkt-Bereich wie den Hostnamen. Er befindet sich in der von IBM bereitgestellten Verbindungszeichenfolge direkt nach dem Hostnamen.
- Wenn eine gespeicherte Verbindung nicht abgelehnt, sondern ein Timeout verursacht, sollte als erstes der Port im Dashboard überprüft werden.
IBM stellt eine eigene Zertifizierungsstelle aus, und der Agent unternimmt diesbezüglich einige Schritte.
Dies ist der ehrliche Teil, und er ist spezifischer als der übliche TLS-Absatz.
- Die Verbindung ist verschlüsselt, und der Agent erzwingt dies. TLS ist für IBM Cloud-Hostnamen erforderlich, unabhängig davon, ob das SSL-Kontrollkästchen aktiviert ist oder nicht.
- Die Zertifikatskette wird nicht verifiziert. IBM verwendet für die Bereitstellung ein Zertifikat der eigenen Zertifizierungsstelle, und der Agent hat keine Möglichkeit, das Zertifikat dieser Zertifizierungsstelle zur Überprüfung zu erhalten.
- Die Verbindungszeichenfolge von IBM enthält üblicherweise sslmode=verify-full. Dieser Parameter wird nicht gelesen. — Der Agent extrahiert Host, Port, Datenbank, Benutzername und Passwort aus der Zeichenkette und wendet seine eigene TLS-Einstellung an, die eine Verschlüsselung erfordert, ohne die Kette zu validieren.
- Lesen Sie dies als Schutzmaßnahme gegen das Abhören des Datenverkehrs während der Übertragung, nicht als Beweis dafür, welcher Server geantwortet hat. Wenn die Überprüfung der Serverkette anhand der Zertifizierungsstelle von IBM für Ihre Compliance-Anforderungen relevant ist, sollten Sie dieses Detail beachten.
-- Normales Postgres, schreibgeschützt, über TLS 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 IBM Cloud mit Ihren übrigen Daten.
Eine einzige Anweisung kann sich gleichzeitig über IBM Cloud und Ihre anderen Verbindungen erstrecken. Jede Quelle führt nur den von ihr verarbeitbaren Teil aus, streamt das Ergebnis zurück, und die Zusammenführung erfolgt zentral – die Quellen kommunizieren nie miteinander, und es werden keine Daten kopiert.
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 ibm_prod.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 die IBM Cloud benötigt
- Gastgeber
- <id>.databases.appdomain.cloud, aus dem Endpunktbereich des Dienstes.
- Hafen
- Die Zuweisung erfolgt pro Einsatz, häufig im Bereich von 30000. Nicht 5432 und nicht vorausgefüllt.
- Treiber
- Npgsql wird vom Agenten bereitgestellt – keine Installation auf der IBM Cloud-Seite erforderlich.
- Format einfügen
- Die PostgreSQL-Verbindungszeichenfolge von Endpoints als postgres://-URI
- TLS
- Für IBM Cloud-Hostnamen erforderlich und durchgesetzt. Verschlüsselt; die IBM-Zertifizierungsstelle wird nicht überprüft und es kann keine benutzerdefinierte Zertifizierungsstelle angegeben werden.
- Pooling
- Keine. Der Agent nimmt keine Pooler-Anpassungen für IBM Cloud vor.
- Standardeinstellungen
- Die Datenbank ibmclouddb und der Benutzer admin sind vorausgefüllt und entsprechen den von IBM erstellten Daten.
- Gespeichert als
- PostgreSQL, wobei IBM Cloud als Aushängeschild dient
- Standardschema
- öffentlich, was eine föderierte Bezugnahme beinhaltet
Das leere Portfeld ist eine kleine Designentscheidung, die einer Erklärung bedarf, da sie wie eine Auslassung wirkt. Voreinstellungen dienen dazu, die Aktionen eines Anbieters standardmäßig und gleich auszuführen, und der Port von IBM gehört eben nicht dazu. Würde man einen plausiblen Standardwert eingeben, entstünde zwar eine Verbindung, die die Validierung besteht, aber anschließend fehlschlägt – ein schlechteres Ergebnis als ein leeres Feld, das eine Abfrage enthält.
Zum Thema Zertifikate: Wichtig ist die Unterscheidung zwischen Verschlüsselung und Identität. Der Datenverkehr zwischen dem Agenten und Ihrer IBM-Umgebung ist verschlüsselt und kann während der Übertragung nicht gelesen werden. Der Agent überprüft jedoch nicht bei der IBM-Zertifizierungsstelle, ob der Server, der das Zertifikat präsentiert, der von Ihnen beabsichtigte ist. Für die meisten Reporting-Workloads über einen privaten Endpunkt ist diese Unterscheidung irrelevant; falls sie für Sie relevant ist, ist es besser, sie hier zu lesen, als sie erst bei einem Audit zu entdecken.
Für eine quellenübergreifende Abfrage verwendet IBM Cloud das übliche PostgreSQL. Eine Verbindung namens ibm_prod wird als ibm_prod.public.orders geschrieben und verknüpft einen Ordner mit CSV-Dateien, ein lokales Datensystem oder eine Abrechnungs-API in einer einzigen Lese-Anweisung – ohne dass Daten kopiert oder geplant werden.
Herstellerdokumentation: www.ibm.com
Häufig gestellte Fragen
Fragen zu IBM Cloud-Datenbanken für PostgreSQL
Welche Tools können IBM Cloud Databases for PostgreSQL-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 IBM Cloud Databases for PostgreSQL-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 Query Streams Daten in IBM Cloud Databases for PostgreSQL ä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 IBM Cloud Databases for PostgreSQL herzustellen?
Ein erreichbarer Host, eine Rolle und das zugehörige Passwort – der Agent trägt den Treiber, daher ist keine Installation auf der Datenbank erforderlich. Host: <id>.databases.appdomain.cloud (aus dem Endpunktbereich des Dienstes). Port: Wird pro Bereitstellung zugewiesen, häufig im Bereich von 30000. Nicht 5432 und nicht vorbelegt. Treiber: Npgsql (vom Agenten mitgeführt) – keine Installation auf IBM Cloud-Seite erforderlich. Format zum Einfügen: Die PostgreSQL-Verbindungszeichenfolge aus den Endpunkten als postgres://-URI.
Kann ich IBM Cloud Databases for PostgreSQL in derselben Abfrage mit einer anderen Datenbank verknüpfen?
Ja, das ist eine föderierte Abfrage. Eine einzige Anweisung kann gleichzeitig auf IBM Cloud Databases for PostgreSQL und Ihre anderen Verbindungen zugreifen und wird als Verbindung.Schema.Tabelle geschrieben. 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 keine Verbindung zueinander herstellen 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 von IBM Cloud-Datenbanken für PostgreSQL von der Verbindung von PostgreSQL?
Lediglich die Verbindungszeichenfolge. IBM Cloud Databases for PostgreSQL verwendet das PostgreSQL-Protokoll, daher verhalten sich Filter, Zeitplanung, Freigabe, die Excel- und Google Sheets-Add-ons sowie der MCP-Server identisch. Die IBM Cloud-Karte füllt die vom Anbieter erwarteten Host-, Port- und SSL-Einstellungen automatisch aus.
Gibt es eine Anleitung zur Nutzung von IBM Cloud in Excel?
Ja, es handelt sich um die PostgreSQL-Anleitung, und sie ist für IBM Cloud-Datenbanken für PostgreSQL in der vorliegenden Form korrekt. IBM Cloud verwendet das PostgreSQL-Protokoll, daher sind die Schritte für die Verbindung von IBM Cloud zu Excel, IBM Cloud zu Google Sheets und allen anderen Zielen identisch. Der einzige IBM Cloud-spezifische Bestandteil ist die Verbindungszeichenfolge, die von der IBM Cloud-Karte automatisch ausgefüllt wird.
Platzieren Sie IBM Cloud dort, wo die Arbeit stattfindet.
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.

