Beheerde PostgreSQL spreekt PostgreSQL
Verbinden IBM Cloud Databases voor PostgreSQL naar Excel, Google Sheets, AI en REST
IBM Cloud Databases voor PostgreSQL. De poort wordt per implementatie toegewezen, dus kopieer deze vanuit het paneel Eindpunten.
Eén verbinding, elk oppervlak
Waar uw IBM Cloud-gegevens naartoe kunnen worden gestuurd
- 1 uitgaande verbinding
- 0 inkomende poorten
- alleen-lezen · inloggegevens blijven behouden
draait op
- Voor uw team, leveranciers en partners
-
Excel invoegen · vernieuwen op aanvraag
-
Google formulieren add-on · vernieuwen op aanvraag
-
Nova AI Vraag in begrijpelijke taal · tekst naar SQL
-
Gegevensviewer Live resultaten delen · team, leveranciers, partners · elk apparaat
- Voor apps en systemen
-
REST API JSON-eindpunt · OpenAPI 3.1
-
Power BI Power Query M
-
Geplande synchronisaties Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Voor AI-tools
-
AI-assistenten Claude · Cursor · MCP-server
- Bezorgd aan mensen
-
Waarschuwingen en rapporten Slack · Discord · E-mail · Webhook
Query Streams leest IBM Cloud Databases voor PostgreSQL uit Microsoft Excel, Google Sheets, Power BI, AI-assistenten via MCP en een REST-eindpunt via één alleen-lezen verbinding. IBM doet twee dingen anders dan de meeste beheerde PostgreSQL-services: het wijst elke implementatie een eigen poort toe in plaats van poort 5432 te gebruiken, en het voorziet de database van een certificaat van IBM zelf. Beide aspecten worden hier afgehandeld en het is de moeite waard om hiervan op de hoogte te zijn voordat u verbinding maakt, in plaats van nadat een test is mislukt.
IBM Cloud Databases for PostgreSQL is PostgreSQL in optima forma. — de standaard driver, dus alle onderstaande handleidingen blijven ongewijzigd van toepassing. Het enige IBM Cloud-specifieke onderdeel is de verbindingsreeks, die wordt behandeld onder verbindingsgegevens.
- Voor uw team, leveranciers en partners
-
IBM Cloud naar Excel Microsoft Excel · Excel-invoegtoepassing
Haal live IBM Cloud-resultaten rechtstreeks naar een werkblad en vernieuw ze wanneer nodig — in Excel op de desktop, Excel Online en Microsoft 365.
PostgreSQL-handleiding -
IBM Cloud naar Google Sheets Sheets-add-on
Voer een opgeslagen IBM Cloud-query uit vanuit de zijbalk en sleep de rijen naar het spreadsheet. Gedeelde medewerkers kunnen het spreadsheet zelf vernieuwen.
PostgreSQL-handleiding -
Vraag Nova naar IBM Cloud Nova AI · tekst naar SQL
Stel een vraag in begrijpelijke taal. Nova kent uw IBM Cloud-tabellen al, schrijft en voert de SQL-query uit, legt het antwoord uit en visualiseert het in een grafiek – u hoeft geen query te schrijven en geen inloggegevens te verstrekken.
Hoe Nova werkt -
IBM Cloud naar Data Viewer Resultaten delen · team, leveranciers, partners · telefoon, tablet, desktop
Deel een live IBM Cloud-resultaat met wie dan ook – een collega, een leverancier, een partner – als een bladwijzerbaar raster dat opnieuw wordt weergegeven wanneer het wordt geopend, op een telefoon, een tablet of een desktop. Zij zien de resultaten, nooit de SQL-query of de inloggegevens.
Hoe de gegevensviewer werkt - Voor apps en systemen
-
IBM Cloud REST API HTTP-eindpunt
Publiceer een IBM Cloud-query als een geauthenticeerd JSON-eindpunt dat door elke applicatie kan worden aangeroepen, met een OpenAPI 3.1-specificatie en kant-en-klare collecties voor Postman, Insomnia en Hoppscotch. Er wordt geen databasepoort geopend.
PostgreSQL-handleiding -
IBM Cloud naar Power BI Power Query M
Plak de gegenereerde Power Query M in de geavanceerde editor van Power BI en het rapport leest live IBM Cloud-resultaten via HTTPS — zonder ODBC-stuurprogramma en zonder geopende databasepoort.
Hoe Power BI werkt -
IBM Cloud naar Airtable Automatiseringsplatform
Synchroniseer IBM Cloud-rijen volgens een schema met een Airtable-database, of haal ze op vanuit een Airtable-automatiseringsscript.
PostgreSQL-handleiding -
IBM Cloud naar Baserow Automatiseringsplatform
Vul een Baserow-tabel in vanuit IBM Cloud via het REST-eindpunt — zowel op een zelfgehoste locatie als in de Baserow-cloud.
PostgreSQL-handleiding -
IBM Cloud naar SeaTable Automatiseringsplatform
Houd een SeaTable-database actueel met IBM Cloud-gegevens zonder een bestand te exporteren of de database openbaar te maken.
PostgreSQL-handleiding -
IBM Cloud naar Smartsheet Automatiseringsplatform
Importeer IBM Cloud-resultaten in een Smartsheet-raster, zodat plannen en rapporten rechtstreeks uit het bronsysteem worden gelezen en niet uit de export van vorige week.
PostgreSQL-handleiding -
IBM Cloud naar Anvil Anvil Works · App-platform
Ondersteun een Anvil Python-app met IBM Cloud via het REST-eindpunt in plaats van databasegegevens in de app in te sluiten.
PostgreSQL-handleiding - Voor AI-tools
-
IBM Cloud MCP-server Claude, Cursor en MCP-klanten
Geef een AI-assistent alleen-leestoegang tot IBM Cloud met het schema dat nodig is om correcte SQL-query's te schrijven — zonder inloggegevens in de chat.
PostgreSQL-handleiding - Bezorgd aan mensen
-
IBM Cloud-waarschuwingen en -rapporten Slack · Discord · E-mail · Webhook
Plan een IBM Cloud-query in en laat de resultaten naar Slack, Discord, e-mail of een ondertekende webhook verzenden, of wacht met verzenden totdat een bepaald aantal resultaten, een drempelwaarde of een percentageverandering de door u ingestelde grens overschrijdt.
Hoe waarschuwingen en rapporten werken
Hoe het werkt
5 stappen, geen wijziging van de inkomende firewall
Installeer de netwerkagent op een machine die de implementatie kan bereiken — uw eigen netwerk voor een privé-eindpunt, of een willekeurige locatie voor een openbaar eindpunt. De agent opent één uitgaande verbinding en luistert nooit.
Open in IBM Cloud de service, ga vervolgens naar Eindpunten en kies het tabblad Openbaar of Privé, afhankelijk van hoe de agent de service wil bereiken.
Kopieer de PostgreSQL-verbindingsreeks en plak deze in het eerste veld. Host, poort, database, gebruikersnaam en wachtwoord worden hieruit afgelezen.
Controleer de poort. IBM wijst er één toe per implementatie — vaak een in de 30000-reeks — en dit is het veld dat u moet controleren in plaats van aannemen, want 5432 is hier vrijwel zeker onjuist.
Laat SSL ingeschakeld, voer de test uit en sla op. Lees de resultaten vervolgens vanuit Microsoft Excel, Google Sheets, Power BI, MCP of REST via die ene verbinding.
Diepgaande analyse van de functies
Wat IBM Cloud u biedt
De poort is per implementatie en de kaart laat deze opzettelijk leeg.
Bijna alle andere PostgreSQL-kaarten hier vullen veld 5432 standaard in, omdat bijna alle andere services dit veld gebruiken. Deze kaart doet dat niet, en dat lege veld is juist de bedoeling.
- IBM wijst aan elke implementatie een poort toe in plaats van alles op de standaardpoort te laten draaien. Twee databases in hetzelfde account delen geen poort.
- Het veld is dus in eerste instantie leeg en de kaart vraagt er expliciet om. Een vooraf ingevulde 5432 zou veel vaker fout zijn dan goed, en fout op een manier die eerder op een netwerkprobleem lijkt dan op een typefout.
- Neem de poort uit hetzelfde paneel 'Eindpunten' als de hostnaam. Deze staat in de verbindingsreeks die IBM u geeft, direct na de host.
- Als een opgeslagen verbinding een time-out geeft in plaats van te worden geweigerd, is het eerste wat je moet controleren via het dashboard.
IBM geeft zijn eigen certificeringsinstantie uit, en wat de agent daarmee doet.
Dit is het eerlijke gedeelte, en het is specifieker dan de gebruikelijke TLS-paragraaf.
- De verbinding is versleuteld en de agent dwingt dit af. TLS is vereist voor IBM Cloud-hostnamen, ongeacht of het SSL-selectievakje is aangevinkt.
- De certificaatketen wordt niet geverifieerd. IBM levert bij implementaties een certificaat van een eigen certificeringsinstantie, en de agent heeft geen mogelijkheid om het certificaat van die instantie te verkrijgen ter controle.
- De verbindingsreeks van IBM zelf bevat doorgaans sslmode=verify-full. Deze parameter wordt niet gelezen. — De agent haalt de host, poort, database, gebruikersnaam en wachtwoord uit de tekenreeks en past zijn eigen TLS-instellingen toe, die versleuteling vereisen zonder de keten te valideren.
- Lees dit als bescherming tegen iedereen die het verkeer tijdens de overdracht onderschept, niet als bewijs welke server heeft geantwoord. Als ketenverificatie via IBM's CA belangrijk is voor uw nalevingspositie, dan is dit het detail om rekening mee te houden.
-- Gewone PostgreSQL, alleen-lezen, via 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;
Gedeeld door elke databaseconnector
Dit geldt voor elke databaseconnector.
- Alleen uitgaand — De agent opent één versleutelde verbinding naar Query Streams. Geen inkomende poort om door te sturen, geen VPN, geen IP-whitelist, niets van uw database wordt blootgesteld aan het internet.
- De inloggegevens blijven behouden. — De gebruikersnaam en het wachtwoord van de database bevinden zich op de machine waarop u de agent hebt geïnstalleerd. Query Streams ontvangt deze gegevens nooit en kan uw database dus niet zelfstandig bereiken.
- Alleen-lezen, afgedwongen — één instructie tegelijk, alleen SELECT en soortgelijke instructies. Een schrijfbewerking wordt op uw eigen machine geweigerd voordat deze naar de server wordt verzonden, in plaats van te vertrouwen op een machtiging die iemand zich herinnerd heeft te hebben ingesteld.
- Zet zoveel agents in als u wilt. — één per site, regio of cloud. Alle gegevensbronnen die ze kunnen zien, verschijnen in één enkel dropdownmenu, zodat niemand hoeft te weten welke agent wat host.
Dit is wat je krijgt nadat een query is opgeslagen.
- Deel de mogelijkheden, niet de SQL-code. — Een collega of externe partner kan uw query uitvoeren en de filters ervan wijzigen zonder ooit de onderliggende instructie te zien.
- Filters uit beide richtingen — declareer ze zelf als @variabelen, of laat de connector de letterlijke waarden herkennen die al in je WHERE-clausule staan en bied die aan als keuzelijsten.
- Lees het vanaf elke gewenste locatie. — Microsoft Excel, Google Sheets, Power BI, de REST API, AI-assistenten via MCP, de Query Builder en Nova lezen allemaal dezelfde opgeslagen query.
- Voer er meerdere tegelijk uit — vijf opgeslagen zoekopdrachten in vijf werkbladtabbladen, die gelijktijdig worden weergegeven, ongeacht de omvang van de resultaten.
- Verbind het met alles wat je al hebt aangesloten. — een andere database, een zakelijke API of een map met bestanden, in één alleen-lezen instructie.
Cross-source SQL
Koppel IBM Cloud aan de rest van uw gegevens.
Eén statement kan tegelijkertijd IBM Cloud en uw andere verbindingen omvatten. Elke bron voert alleen het deel uit dat het aankan, streamt het resultaat terug en de samenvoeging vindt centraal plaats — de bronnen communiceren nooit met elkaar en er wordt niets gekopieerd.
3 verbindingen · 3 agenten
Eén verklaring
-- niets gekopieerd, niets samengevoegd, niets ingepland
SELECT c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
VAN ibm_prod.openbare.bevelen1 f
JOIN erp_sql.dbo.customers2 c ON c.id = f.customer_id
JOIN facturering.stripe.facturen3 i ON i.customer = c.stripe_id
GROEP DOOR c.regio
ORDER BY gefactureerd DESC;
De drie onderdelen zijn de verbinding, het schema en de tabel — en de verbindingsnaam is wat je er zelf aan hebt gegeven. Illustratieve kolommen; je tabellen zullen je eigen tabellen zijn. Alleen-lezen is van toepassing op elk onderdeel: alleen SELECT, WITH en EXPLAIN, met een limiet op hoeveel gegevens een bron mag vrijgeven voor een enkele query. Hoe werken gefedereerde query's?
Verbindingsgegevens
Wat IBM Cloud nodig heeft
- Gastheer
- <id>.databases.appdomain.cloud, vanuit het paneel Eindpunten van de service
- Haven
- Toegewezen per inzet, vaak in de 30.000-reeks. Niet 5432, en niet vooraf ingevuld.
- Bestuurder
- Npgsql wordt door de agent meegeleverd — er hoeft niets aan de IBM Cloud-kant te worden geïnstalleerd.
- Plakformaat
- De PostgreSQL-verbindingsreeks van Endpoints, als een postgres:// URI
- TLS
- Vereist en afgedwongen voor IBM Cloud-hostnamen. Versleuteld; de certificeringsinstantie van IBM wordt niet geverifieerd en er kan geen aangepaste CA worden opgegeven.
- Samenvoegen
- Geen. De agent past geen pooler-aanpassingen toe voor IBM Cloud.
- Standaardwaarden
- De database ibmclouddb en de gebruiker admin zijn vooraf ingevuld, conform de gegevens die IBM aanmaakt.
- Opgeslagen als
- PostgreSQL, met IBM Cloud als een soort embleem.
- Standaardschema
- openbaar, wat een gefedereerde referentie met zich meedraagt
Het lege poortveld is een kleine ontwerpkeuze die het waard is om uit te leggen, omdat het op een omissie lijkt. Er bestaan presets om de zaken die een provider altijd op dezelfde manier doet, vooraf in te vullen, en de poort van IBM is daar nu juist geen voorbeeld van. Het invullen van een plausibele standaardwaarde zou een verbinding opleveren die de validatie doorstaat maar vervolgens niet tot stand komt, wat een slechter resultaat is dan een leeg veld dat een vraag oproept.
Wat het certificaat betreft: het nuttige onderscheid zit hem in het verschil tussen encryptie en identiteit. Het verkeer tussen de agent en uw IBM-implementatie is versleuteld en kan niet onderweg worden gelezen. Wat de agent niet doet, is aan de hand van de certificeringsinstantie van IBM controleren of de server die het certificaat presenteert, daadwerkelijk de server is die u bedoelde. Voor de meeste rapportageworkloads via een privé-eindpunt is dat onderscheid theoretisch; als het voor u niet theoretisch is, kunt u het beter hier lezen dan dat u het tijdens een audit ontdekt.
Voor een query over meerdere bronnen heen gebruikt IBM Cloud gewoon PostgreSQL. Een verbinding die je ibm_prod noemt, wordt geschreven als ibm_prod.public.orders en maakt in één alleen-lezen statement verbinding met een map met CSV-bestanden, een lokaal systeem voor gegevensregistratie of een facturerings-API — zonder dat er iets wordt gekopieerd of ingepland.
Leveranciersdocumentatie: www.ibm.com
Veelgestelde vragen
Vragen over IBM Cloud Databases voor PostgreSQL
Welke tools kunnen IBM Cloud Databases for PostgreSQL-gegevens lezen via Query Streams?
Alles via één verbinding: Excel, Google Sheets, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, geplande meldingen en rapporten. Verbind de database één keer en elk apparaat leest dezelfde alleen-lezen verbinding — er is geen configuratie per tool nodig en er wordt geen tweede kopie van de gegevens gemaakt.
Moet ik een firewallpoort openen voor mijn IBM Cloud Databases voor de PostgreSQL-database?
Nee. De Query Streams Network Agent draait binnen uw netwerk en opent één versleutelde uitgaande verbinding. Er wordt niets afgeluisterd voor inkomend verkeer, er is geen VPN nodig en de database behoudt de bestaande firewallregels.
Kunnen querystreams gegevens wijzigen in IBM Cloud Databases voor PostgreSQL?
Nee. De agent zorgt ervoor dat alleen-lezen is toegestaan tijdens de uitvoering — één instructie tegelijk, alleen SELECT en soortgelijke instructies. De inloggegevens blijven op de agent en worden nooit naar Query Streams verzonden.
Wat heeft Query Streams nodig om verbinding te maken met IBM Cloud Databases voor PostgreSQL?
Een bereikbare host, een rol en het bijbehorende wachtwoord — de agent bevat het stuurprogramma, dus er hoeft niets op de database te worden geïnstalleerd. Host: <id>.databases.appdomain.cloud, te vinden in het Endpoints-paneel van de service. Poort: Toegewezen per implementatie, vaak in de 30000-reeks. Niet 5432 en niet vooraf ingevuld. Stuurprogramma: Npgsql, aanwezig in de agent — er hoeft niets te worden geïnstalleerd aan de IBM Cloud-kant. Plakformaat: De PostgreSQL-verbindingsreeks uit Endpoints, als een postgres:// URI.
Kan ik IBM Cloud Databases voor PostgreSQL in dezelfde query koppelen aan een andere database?
Ja, dat is een gefedereerde query. Eén statement kan tegelijkertijd verwijzen naar IBM Cloud Databases voor PostgreSQL en uw andere verbindingen, geschreven als connection.schema.table. Elke bron voert alleen het deel uit dat het aankan en streamt het resultaat terug; de join vindt centraal plaats, waardoor de bronnen nooit met elkaar verbinding maken en er niets wordt gekopieerd of gepland. Alleen-lezen is van toepassing op elk onderdeel — alleen SELECT, WITH en EXPLAIN — en er is een limiet aan hoeveel gegevens een bron voor een enkele query mag vrijgeven. Gefedereerde queries zijn een functie van het abonnement; op de pagina met gefedereerde queries vindt u de huidige limieten voor bronnen en groottes.
Verschilt het verbinden van IBM Cloud Databases voor PostgreSQL van het verbinden van PostgreSQL zelf?
Alleen de verbindingsreeks. IBM Cloud Databases for PostgreSQL gebruikt het PostgreSQL-protocol, waardoor filters, planning, delen, de Excel- en Google Sheets-add-ons en de MCP-server allemaal identiek functioneren. De IBM Cloud-kaart vult de host-, poort- en SSL-instellingen die de provider verwacht, automatisch in.
Is er een handleiding voor IBM Cloud naar Excel?
Ja, dit is de PostgreSQL-handleiding en deze is correct voor IBM Cloud Databases voor PostgreSQL zoals deze is beschreven. IBM Cloud gebruikt hetzelfde PostgreSQL-protocol, dus de verbindingen tussen IBM Cloud en Excel, IBM Cloud en Google Sheets en alle andere bestemmingen volgen dezelfde stappen. Het enige IBM Cloud-specifieke onderdeel is de verbindingsreeks, en de IBM Cloud-handleiding vult die voor u in.
Plaats IBM Cloud daar waar het werk gebeurt
Installeer de agent, koppel deze aan uw database en kies een bestemming.
Alleen-lezen Alleen uitgaand De inloggegevens blijven bij de agent.

