PostgreSQL gestito parla PostgreSQL
Collegare Database OCI con PostgreSQL per Excel, Fogli Google, IA e REST
Database Oracle Cloud Infrastructure con PostgreSQL. Non esiste un endpoint pubblico, il che rende l'agente la soluzione ideale piuttosto che una soluzione alternativa.
Un collegamento, ogni superficie
Dove possono essere archiviati i tuoi dati OCI PostgreSQL
- 1 connessioni in uscita
- 0 porti in entrata
- sola lettura · le credenziali rimangono memorizzate
funziona
- Per il tuo team, i fornitori e i partner
-
Excel componente aggiuntivo · aggiorna su richiesta
-
Fogli di Google componente aggiuntivo · aggiornamento su richiesta
-
Nova AI chiedere in linguaggio semplice · testo in SQL
-
Visualizzatore di dati Condividi i risultati in tempo reale · Team, fornitori, partner · Qualsiasi dispositivo
- Per app e sistemi
-
API REST Endpoint JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Sincronizzazioni programmate Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Per gli strumenti di intelligenza artificiale
-
Assistenti basati sull'intelligenza artificiale Claude · Cursor · Server MCP
- Consegnato alle persone
-
Avvisi e segnalazioni Slack · Discord · Email · Webhook
Query Streams legge il database OCI con PostgreSQL da Microsoft Excel, Fogli Google, Power BI, assistenti AI tramite MCP e un endpoint REST attraverso un'unica connessione di sola lettura. Questo servizio non ha alcun endpoint pubblico: è raggiungibile solo dall'interno della tua VCN, quindi non si pone il solito problema di come esporre un database in modo sicuro. Installa l'agente di rete su un'istanza OCI Compute nella stessa VCN e si connetterà all'endpoint privato come un normale client, effettuando chiamate esterne per tutto il resto. Nessun bastion, nessuna esposizione pubblica, nessuna regola in entrata.
OCI Database con PostgreSQL è PostgreSQL in rete — il driver standard, quindi ogni guida seguente si applica senza modifiche. L'unica parte specifica di OCI PostgreSQL è la stringa di connessione, trattata in dettagli di connessione.
- Per il tuo team, i fornitori e i partner
-
OCI PostgreSQL in Excel Microsoft Excel · Componente aggiuntivo di Excel
Importa i risultati in tempo reale di OCI PostgreSQL direttamente in un foglio di lavoro e aggiornali su richiesta: in Excel per desktop, Excel Online e Microsoft 365.
Guida a PostgreSQL -
OCI PostgreSQL a Fogli Google Componente aggiuntivo Fogli
Esegui una query OCI PostgreSQL salvata dalla barra laterale e trascina le righe nel foglio. I collaboratori che condividono il foglio possono aggiornarlo autonomamente.
Guida a PostgreSQL -
Chiedi a Nova informazioni su OCI PostgreSQL Nova AI · conversione da testo a SQL
Poni una domanda in un linguaggio semplice. Nova conosce già le tue tabelle OCI PostgreSQL, scrive ed esegue la query SQL, spiega la risposta e la rappresenta graficamente: non è necessario scrivere alcuna query né fornire credenziali.
Come funziona la rosa -
OCI PostgreSQL to Data Viewer Condivisione dei risultati · team, fornitori, partner · telefono, tablet, computer fisso
Condividi i risultati di una query OCI PostgreSQL in tempo reale con chiunque – un collega, un fornitore, un partner – sotto forma di griglia aggiungibile ai segnalibri, che si riavvia automaticamente all'apertura su smartphone, tablet o computer. L'interlocutore visualizzerà i risultati, senza mai dover scrivere il codice SQL o richiedere le credenziali.
Come funziona il visualizzatore di dati - Per app e sistemi
-
API REST OCI PostgreSQL Endpoint dell'HT
Pubblica una query OCI PostgreSQL come endpoint JSON autenticato, accessibile a qualsiasi applicazione, con specifiche OpenAPI 3.1 e raccolte predefinite per Postman, Insomnia e Hoppscotch. Non viene aperta alcuna porta del database.
Guida a PostgreSQL -
OCI PostgreSQL a Power BI Power Query M
Incolla la query Power Query M generata nell'editor avanzato di Power BI e il report leggerà i risultati in tempo reale da OCI PostgreSQL tramite HTTPS, senza driver ODBC né porte di database aperte.
Come funziona Power BI -
OCI PostgreSQL per Airtable Piattaforma di automazione
Sincronizza le righe di OCI PostgreSQL in un database Airtable a intervalli regolari, oppure recuperale tramite uno script di automazione di Airtable.
Guida a PostgreSQL -
OCI PostgreSQL a Baserow Piattaforma di automazione
Alimenta una tabella Baserow da OCI PostgreSQL tramite l'endpoint REST, sia in locale che nel cloud Baserow.
Guida a PostgreSQL -
OCI PostgreSQL a SeaTable Piattaforma di automazione
Mantieni aggiornata una base SeaTable con i dati OCI PostgreSQL senza esportare un file o esporre il database.
Guida a PostgreSQL -
OCI PostgreSQL a Smartsheet Piattaforma di automazione
Trasferisci i risultati di OCI PostgreSQL in una griglia Smartsheet in modo che piani e report leggano dal sistema di origine e non dall'esportazione della settimana precedente.
Guida a PostgreSQL -
OCI PostgreSQL per Anvil Anvil Works · Piattaforma per app
Esegui il backup di un'app Anvil Python con OCI PostgreSQL tramite l'endpoint REST anziché incorporare le credenziali del database nell'app.
Guida a PostgreSQL - Per gli strumenti di intelligenza artificiale
-
Server OCI PostgreSQL MCP Clienti di Claude, Cursor e MCP
Concedi a un assistente IA l'accesso in sola lettura a OCI PostgreSQL con lo schema necessario per scrivere codice SQL corretto, senza dover fornire le credenziali nella chat.
Guida a PostgreSQL - Consegnato alle persone
-
Avvisi e report di OCI PostgreSQL Slack · Discord · Email · Webhook
Pianifica l'esecuzione di una query OCI PostgreSQL e ricevi le righe su Slack, Discord, via email o tramite un webhook firmato, oppure attendi che il messaggio venga inviato fino a quando il numero di righe, una soglia o una variazione percentuale non superano il valore da te impostato.
Come funzionano gli avvisi e i report
Come funziona
5 passaggi, nessuna modifica al firewall in entrata
Installa l'agente di rete su un'istanza OCI Compute nella stessa VCN e sottorete del sistema DB. Questo è il trucco, e si tratta di una normale istanza Compute che gestisce il normale traffico in uscita.
Nella console OCI, apri il sistema DB e copia l'endpoint privato: un indirizzo IP o un FQDN che si risolve all'interno della VCN.
Inseriscilo come host, specificando porta, database e nome utente. Il database PostgreSQL è precompilato; il nome utente è quello che hai creato con il sistema del database.
Lascia attiva l'opzione "Usa SSL" a meno che il tuo sistema di database non abbia TLS disabilitato, quindi esegui il test.
Salva e leggi i dati da Microsoft Excel, Google Sheets, Power BI, MCP o REST. Il database privato è ora accessibile da un foglio di calcolo senza essere mai stato esposto.
Analisi approfondita delle funzionalità
Cosa ti offre OCI PostgreSQL
Non esiste un endpoint pubblico, e questo si rivela essere il caso più semplice.
Normalmente, un database privato è quello problematico. Qui è il contrario, perché l'agente è stato progettato proprio per questa configurazione.
- OCI Database con PostgreSQL è, per impostazione predefinita, privato all'interno della VCN (Virtual Network Communication). Non esiste un nome host pubblico da abilitare né un'impostazione che ne consenta l'utilizzo.
- Quindi qualsiasi strumento che si connette verso l'interno dal proprio cloud non può raggiungerlo e le solite soluzioni alternative — un host bastion, una sottorete pubblica, una VPN verso l'ufficio — tutti questi termini significano ampliare qualcosa.
- L'agente non si connette in entrata. Se lo si installa su un'istanza di Compute nella stessa VCN, si comporta semplicemente come un client sulla rete privata, aprendo poi una connessione in uscita verso Query Streams per tutto il resto. La configurazione della VCN rimane invariata.
- Quella connessione in uscita è l'unica via di accesso e non è necessaria alcuna regola di sicurezza in entrata per crearla. Il database rimane privato esattamente come lo era prima di essere collegato a un foglio di calcolo.
Il branding si basa sulla connessione salvata, perché un IP privato appare come qualsiasi altro
Una piccola conseguenza del fatto che questa carta sia privata, che vale la pena spiegare, poiché fa sì che si comporti in modo leggermente diverso dalle altre.
- Ogni altra scheda ospitata qui riconosce il suo provider dal nome host — .neon.tech, .render.com, .aivencloud.com. Non esiste un equivalente OCI, perché il tuo endpoint è un indirizzo privato all'interno della tua rete e potrebbe essere qualsiasi cosa.
- Questo preset viene quindi identificato dalla scelta della scheda, piuttosto che dall'indirizzo. È la selezione stessa a registrare che si tratta di un OCI.
- La connessione non dipende da questo; ciò che conta sono il badge e le impostazioni predefinite del marchio, non il protocollo di rete. Alla base c'è PostgreSQL e l'agente veicola il driver Npgsql.
- Ciò significa che vale la pena scegliere questa scheda rispetto a un PostgreSQL generico, anche se entrambi sarebbero in grado di connettersi. Heroku è l'unico altro preset nella stessa posizione, e per lo stesso motivo.
La crittografia segue la casella di controllo e la rete privata è il motivo
La maggior parte delle schede di gestione di Postgres qui presenti indicano che l'agente impone il TLS in base all'impostazione della casella di controllo. Questa, invece, non lo fa, volutamente.
- La casella di controllo SSL è attiva per impostazione predefinita e, se lasciata attiva, la connessione viene crittografata. Questo è il comportamento normale e non richiede alcuna modifica.
- L'agente non lo ignora, perché un sistema di database privato VCN con TLS disattivato è una configurazione legittima e forzare la crittografia interromperebbe una connessione funzionante. Il traffico su una sottorete privata non attraversa mai Internet pubblico.
- Quindi l'istruzione è semplice: lascialo attivo a meno che il tuo sistema di database non abbia TLS disabilitato, nel qual caso disattivalo.
- Quando la crittografia è attiva, la catena di certificati non viene verificata. Va interpretata come una protezione contro chiunque intercetti il traffico in transito, piuttosto che come una prova del server che ha risposto.
- Tutto ciò che l'agente esegue è di sola lettura, le credenziali rimangono sull'istanza di Compute su cui è stato installato e Query Streams non conserva alcuna copia dei dati.
-- Postgres ordinario, sola lettura, dall'interno della VCN\nSELECT c.name,\n COUNT(o.id) AS orders,\n SUM(o.amount) AS revenue\nFROM public.customers AS c\nJOIN public.orders AS o ON o.customer_id = c.id\nWHERE o.placed_at >= now() - interval '30 days'\nGROUP BY c.name\nORDER BY revenue DESC;
Condiviso da ogni connettore di database
Vero per ogni connettore di database
- Solo in uscita — l'agente apre una connessione crittografata verso Query Streams. Nessuna porta in entrata da inoltrare, nessuna VPN, nessuna lista IP consentita, nessuna informazione sul database esposta a Internet.
- Le credenziali restano al loro posto — Il nome utente e la password del database risiedono sul computer su cui è installato l'agente. Query Streams non li riceve mai e non può accedere al database autonomamente.
- Sola lettura, forzata — un'istruzione alla volta, solo SELECT e simili. Una scrittura viene rifiutata sulla propria macchina prima ancora di essere inviata al server, anziché fare affidamento su un permesso che qualcuno si è ricordato di impostare.
- Distribuisci tutti gli agenti che desideri — uno per sito, regione o cloud. Tutte le fonti di dati che possono visualizzare vengono visualizzate in un unico menu a tendina, quindi nessuno deve sapere quale agente ospita cosa.
Ecco cosa si ottiene una volta salvata una query.
- Condividi la funzionalità, non l'SQL — un collega o un partner esterno può eseguire la tua query e modificarne i filtri senza mai visualizzare l'istruzione sottostante.
- Filtri da entrambe le direzioni — dichiarali tu stesso come @variabili, oppure lascia che il connettore rilevi i valori letterali già presenti nella clausola WHERE e li offra come menu a tendina.
- Leggilo ovunque Microsoft Excel, Fogli Google, Power BI, l'API REST, gli assistenti AI tramite MCP, Query Builder e Nova leggono tutti la stessa query salvata.
- Eseguine diversi contemporaneamente — cinque query salvate in cinque schede di fogli di lavoro, eseguite simultaneamente, indipendentemente dalle dimensioni dei risultati.
- Collegalo a qualsiasi altro dispositivo che hai già connesso. — un altro database, un'API aziendale o una cartella di file, in un'unica istruzione di sola lettura.
SQL tra sorgenti diverse
Unisci OCI PostgreSQL al resto dei tuoi dati
Una singola istruzione può estendersi contemporaneamente a OCI PostgreSQL e alle altre connessioni. Ogni sorgente esegue solo la parte che può, trasmette il risultato e l'unione avviene centralmente: le sorgenti non comunicano mai tra loro e nulla viene copiato da nessuna parte.
3 connessioni · 3 agenti
Una dichiarazione
-- niente copiato, niente unito, niente programmato
SELEZIONARE c.region, COUNT(*) AS ordini, SUM(i.amount_due) AS fatturati
DA oci_core.ordini pubblici1 f
CONGIUNGERE erp_sql.dbo.clienti2 c ON c.id = f.customer_id
CONGIUNGERE fatturazione.stripe.invoices3 i ON i.customer = c.stripe_id
GRUPPO PER c.regione
ORDINATO DA fatturata DESCRIZIONE;
Le tre parti sono connessione, schema e tabella, e il nome della connessione è quello che le hai assegnato. Le colonne sono a scopo illustrativo; le tue tabelle saranno le tue tabelle. La modalità di sola lettura si applica a ogni elemento: solo SELECT, WITH ed EXPLAIN, con un limite massimo alla quantità di dati che una singola fonte può fornire per una singola query. Come funzionano le query federate
Dettagli di connessione
Di cosa ha bisogno OCI PostgreSQL
- Ospite
- L'endpoint privato del sistema DB è un indirizzo IP o FQDN che si risolve all'interno della tua VCN. Non esiste un nome pubblico.
- Porto
- 5432
- Autista
- Npgsql, trasportato dall'agente: non è necessario installare nulla sul lato OCI.
- Posizionamento dell'agente
- Un'istanza OCI Compute nella stessa VCN e sottorete. Non sono necessari bastion server né esposizione pubblica.
- Predefinite
- Il database PostgreSQL è precompilato. Il nome utente è quello creato con il sistema del database.
- TLS
- Segue la casella di controllo SSL, che è attiva per impostazione predefinita. Non è forzato dall'agente, perché un sistema privato VCN può legittimamente avere TLS disattivato. Crittografato quando attivo; la catena di certificati non viene verificata.
- Pooling
- Nessuno. L'agente non applica alcuna modifica al pooler per OCI.
- Identificato da
- Scegliere la scheda, non il nome host: un indirizzo privato non trasmette alcun segnale del provider.
- Salvato come
- PostgreSQL, con OCI mantenuto come badge
- Schema predefinito
- pubblico, che è ciò che un riferimento federato comporta
Questo è il connettore in cui la questione dell'architettura smette di essere un argomento di discussione sulla sicurezza e diventa l'unica cosa che funziona. Tutte le altre pagine qui possono affermare che l'agente non necessita di regole firewall in entrata, ed è vero ed è un vantaggio. Su OCI Database con PostgreSQL non è disponibile alcuna regola in entrata da richiedere, perché non esiste un endpoint pubblico a cui indirizzarla. Uno strumento che si connette dal proprio cloud al vostro semplicemente non può raggiungere questo database; uno che viene eseguito all'interno della vostra VCN e si connette in uscita, invece, può.
La configurazione pratica è semplice e diretta: una piccola istanza di Compute nella sottorete corretta, l'agente installato su di essa e l'endpoint privato specificato. Da lì, il database appare in Microsoft Excel, Fogli Google, Power BI, un client MCP e un endpoint REST, con accesso in sola lettura e filtri personalizzabili, e la VCN viene configurata esattamente come in precedenza.
Per una query cross-source, OCI è un normale PostgreSQL. Una connessione che hai chiamato oci_core viene scritta come oci_core.public.orders e si connette a una cartella di file CSV, a un data warehouse cloud o a un'API di fatturazione con un'unica istruzione di sola lettura, che è spesso proprio lo scopo di mettere un foglio di calcolo davanti a un database a cui nessun altro può accedere.
Documentazione del fornitore: www.oracle.com
FAQ
Domande sul database OCI con PostgreSQL
Quali strumenti sono in grado di leggere i dati di un database OCI con PostgreSQL tramite Query Streams?
Tutto questo, da un'unica connessione: Excel, Fogli Google, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, avvisi e report programmati. Collega il database una sola volta e ogni strumento leggerà la stessa connessione di sola lettura: non è necessaria alcuna configurazione per ogni strumento e non ci sono seconde copie dei dati.
Devo aprire una porta del firewall per il mio database OCI con PostgreSQL?
No. L'agente di rete di Query Streams viene eseguito all'interno della rete locale e apre una singola connessione crittografata in uscita. Nessun sistema intercetta il traffico in entrata, non è necessaria una VPN e il database mantiene le regole del firewall esistenti.
È possibile modificare i dati in un database OCI con PostgreSQL tramite Query Streams?
No. L'agente impone la sola lettura nel punto di esecuzione: un'istruzione alla volta, solo SELECT e simili. Le credenziali rimangono sull'agente e non vengono mai inviate a Query Streams.
Di cosa ha bisogno Query Streams per connettersi al database OCI con PostgreSQL?
Un host raggiungibile, un ruolo e la relativa password: l'agente include il driver, quindi non è necessario installare nulla sul database. Host: l'endpoint privato del sistema DB, ovvero un indirizzo IP o un FQDN che si risolve all'interno della VCN. Non esiste un nome pubblico. Porta: 5432. Driver: Npgsql, incluso nell'agente: non è necessario installare nulla sul lato OCI. Posizionamento dell'agente: un'istanza OCI Compute nella stessa VCN e sottorete. Non sono necessari bastion server né esposizione pubblica.
È possibile unire un database OCI con PostgreSQL a un altro database nella stessa query?
Sì, si tratta di una query federata. Un'unica istruzione può fare riferimento al database OCI con PostgreSQL e alle altre connessioni contemporaneamente, come indicato in `connection.schema.table`. Ogni origine esegue solo la parte di cui è competente e restituisce il risultato; il join avviene centralmente, quindi le origini non si connettono mai tra loro e nulla viene copiato o pianificato. La modalità di sola lettura si applica a ogni parte (solo SELECT, WITH ed EXPLAIN) e esiste un limite massimo alla quantità di dati che una singola origine può cedere per una singola query. Le query federate sono una funzionalità del piano; la pagina delle query federate riporta i limiti attuali relativi alle origini e alle dimensioni.
La connessione di un database OCI a PostgreSQL è diversa dalla connessione a un singolo server PostgreSQL?
Solo la stringa di connessione. OCI Database con PostgreSQL utilizza il protocollo di rete di PostgreSQL, quindi filtri, pianificazione, condivisione, i componenti aggiuntivi per Excel e Fogli Google e il server MCP si comportano tutti allo stesso modo. La scheda OCI PostgreSQL precompila le impostazioni di host, porta e SSL previste dal provider.
Esiste una guida per la migrazione da OCI PostgreSQL a Excel?
Sì, si tratta della guida per PostgreSQL, ed è corretta per OCI Database con PostgreSQL così come è scritta. OCI PostgreSQL utilizza il protocollo di rete di PostgreSQL, quindi la connessione da OCI PostgreSQL a Excel, da OCI PostgreSQL a Fogli Google e a qualsiasi altra destinazione segue gli stessi passaggi. L'unica parte specifica per OCI PostgreSQL è la stringa di connessione, che viene compilata automaticamente nella scheda OCI PostgreSQL.
Installa OCI PostgreSQL dove si svolge il lavoro.
Installa l'agente, configuralo per connettersi al tuo database e scegli una destinazione.
Sola lettura Solo in uscita Le credenziali rimangono sull'agente

