Logo Prisma Postgres

PostgreSQL senza server parla PostgreSQL

Collegare Prisma Postgres per Excel, Fogli Google, IA e REST

Prisma Postgres tramite una connessione TCP diretta. Tutti i database rispondono sullo stesso hostname, quindi le credenziali sono ciò che identifica il tuo.

Un collegamento, ogni superficie

Dove possono essere archiviati i tuoi dati Prisma

Query Streams legge i dati da Prisma Postgres provenienti da Microsoft Excel, Fogli Google, Power BI, assistenti AI tramite MCP e un endpoint REST attraverso un'unica connessione di sola lettura. Prisma si distingue per due aspetti importanti da tenere presenti prima di iniziare: il database di ogni cliente risponde allo stesso hostname, db.prisma.io, e le credenziali determinano quale hostname viene raggiunto; inoltre, Prisma fornisce due stringhe di connessione diverse, di cui solo una è una vera connessione a Postgres. La scheda è progettata per aiutarti a ottenere la connessione corretta.

Prisma Postgres è PostgreSQL in rete — il driver standard, quindi ogni guida seguente si applica senza modifiche. L'unica parte specifica di Prisma è la stringa di connessione, trattata in dettagli di connessione.

  1. Per il tuo team, i fornitori e i partner
  2. Da Prisma a Excel Microsoft Excel · Componente aggiuntivo di Excel

    Importa i risultati di Prisma in tempo reale direttamente in un foglio di lavoro e aggiornali a piacimento: su Excel desktop, Excel Online e Microsoft 365.

    Guida a PostgreSQL
  3. Da Prisma a Fogli Google Componente aggiuntivo Fogli

    Esegui una query Prisma salvata dalla barra laterale e trascina le righe nel foglio. I collaboratori che condividono il foglio possono aggiornarlo autonomamente.

    Guida a PostgreSQL
  4. Chiedi a Nova informazioni su Prisma Nova AI · conversione da testo a SQL

    Poni una domanda in un linguaggio semplice. Nova conosce già le tue tabelle Prisma, 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
  5. Prisma to Data Viewer Condivisione dei risultati · team, fornitori, partner · telefono, tablet, computer fisso

    Condividi i risultati di Prisma in tempo reale con chiunque – un collega, un fornitore, un partner – sotto forma di griglia salvabile che si aggiorna automaticamente all'apertura, su telefono, tablet o computer. L'interlocutore visualizzerà i risultati, senza mai dover accedere al codice SQL o alle credenziali.

    Come funziona il visualizzatore di dati
  6. Per app e sistemi
  7. API REST di Prisma Endpoint dell'HT

    Pubblica una query Prisma come endpoint JSON autenticato che qualsiasi applicazione può richiamare, con una specifica OpenAPI 3.1 e raccolte predefinite per Postman, Insomnia e Hoppscotch. Non viene aperta alcuna porta del database.

    Guida a PostgreSQL
  8. Da Prisma a Power BI Power Query M

    Incolla la query Power Query M generata nell'editor avanzato di Power BI e il report visualizzerà i risultati di Prisma in tempo reale tramite HTTPS, senza bisogno di driver ODBC o porte di database aperte.

    Come funziona Power BI
  9. Da Prisma ad Airtable Piattaforma di automazione

    Sincronizza le righe di Prisma con un database Airtable a intervalli regolari, oppure recuperale tramite uno script di automazione di Airtable.

    Guida a PostgreSQL
  10. Prisma a Baserow Piattaforma di automazione

    Alimenta una tabella Baserow da Prisma tramite l'endpoint REST, sia in locale che su Baserow Cloud.

    Guida a PostgreSQL
  11. Prisma a SeaTable Piattaforma di automazione

    Mantieni aggiornato il database di SeaTable con i dati di Prisma senza esportare un file o esporre il database stesso.

    Guida a PostgreSQL
  12. Da Prisma a Smartsheet Piattaforma di automazione

    Trasferisci i risultati di Prisma in una griglia di Smartsheet in modo che i piani e i report vengano letti dal sistema di origine e non dall'esportazione della settimana precedente.

    Guida a PostgreSQL
  13. Da prisma ad incudine Anvil Works · Piattaforma per app

    Esegui il backup di un'app Anvil Python con Prisma tramite l'endpoint REST anziché incorporare le credenziali del database nell'app.

    Guida a PostgreSQL
  14. Per gli strumenti di intelligenza artificiale
  15. Server Prisma MCP Clienti di Claude, Cursor e MCP

    Concedi a un assistente IA l'accesso in sola lettura a Prisma con lo schema necessario per scrivere codice SQL corretto, senza fornire le credenziali nella chat.

    Guida a PostgreSQL
  16. Consegnato alle persone
  17. Avvisi e report di Prisma Slack · Discord · Email · Webhook

    Imposta una query Prisma su una pianificazione e ricevi le righe su Slack, Discord, via email o tramite un webhook firmato, oppure trattieni il messaggio finché 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

01

Installa l'agente di rete dove preferisci. Apre una sola connessione in uscita e non rimane mai in ascolto, quindi Prisma lo vede come un normale client e la tua rete non necessita di alcuna regola in entrata.

02

Nella console di Prisma, genera la stringa di connessione TCP diretta, ovvero quella del tipo postgres://. Non è la stessa dell'URL di Accelerate che la console mostra per l'utilizzo nell'applicazione.

03

Incollalo. Host, porta, nome utente e password vengono letti direttamente.

04

Lascia il database impostato su postgres a meno che tu non sappia che il tuo è diverso. La stringa di Prisma spesso omette il nome del database, quindi la scheda inserisce quello predefinito.

05

Salva. Microsoft Excel, Fogli Google, Power BI, MCP e REST leggono tutti tramite quella singola connessione oppure possono essere uniti ad altre origini dati in un'unica istruzione di sola lettura.

Analisi approfondita delle funzionalità

Cosa ti offre Prisma

Due stringhe di connessione, e solo una di esse è Postgres

È questo l'aspetto che inganna le persone, e le inganna perché la stringa sbagliata sembra perfettamente ragionevole.

  • Gli URL di Prisma Accelerate iniziano con prisma:// o prisma+postgres://. Si riferiscono al livello di connessione proprietario di Prisma, che utilizza il proprio protocollo anziché quello di rete di Postgres.
  • Query Streams si connette tramite TCP diretto con un driver Postgres standard, pertanto un URL di Accelerate non può funzionare in questo caso, indipendentemente dalle credenziali che contiene.
  • Incollane comunque una e la scheda ti dirà esattamente cosa è successo e cosa generare al suo posto. Si tratta di un messaggio specifico, non di un generico errore di analisi, perché le due stringhe sono facili da confondere.
  • Quello che ti serve inizia con postgres:// o postgresql:// e punta a db.prisma.io sulla porta 5432.

Tutti condividono un unico nome host.

La maggior parte dei servizi Postgres gestiti assegna un nome host univoco all'istanza. Prisma non lo fa e modifica il significato dei campi.

  • Tutti i database Prisma Postgres sono accessibili tramite db.prisma.io. Non esiste un hostname specifico per progetto o regione da cercare.
  • Il nome utente e la password sono ciò che seleziona il database. Vengono generati nella console Prisma, non scelti dall'utente, e costituiscono l'intera identità della connessione.
  • Ciò rende le credenziali degne di essere trattate con cura. Nella maggior parte dei servizi, una password compromessa è associata a un nome host poco conosciuto; in questo caso, invece, il nome host è di dominio pubblico.
  • La stringa incollata non viene mai memorizzata. Viene letta una sola volta per compilare il modulo e poi eliminata, quindi la password risiede in un unico posto anziché in due.

Il TLS è obbligatorio e l'agente non lascia nulla al caso

Poiché il nome host è fisso e noto, l'agente può essere irremovibile al riguardo.

  • L'agente impone l'utilizzo di TLS per db.prisma.io. La casella di controllo "Usa SSL" è attiva per impostazione predefinita e deselezionandola non si crea una connessione non crittografata con un host Prisma.
  • La catena di certificati non è verificata. È richiesta la crittografia; non viene eseguita la validazione di chi ha firmato il certificato, quindi va inteso come una protezione contro le intercettazioni piuttosto che come prova della connessione raggiunta.
  • Su questo percorso non è presente alcun pool di connessioni. La funzionalità di pooling di Prisma risiede in Accelerate, che questa scheda non utilizza volutamente, quindi ciò che si ottiene è una connessione diretta senza modalità di pooling selezionabile.
  • Tutto ciò che segue è il normale PostgreSQL: schemi, tipi e "public" come schema predefinito in un riferimento tra diverse fonti.
-- Postgres ordinario, sola lettura, su TCP diretto 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;

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

Integra Prisma con il resto dei tuoi dati

Una singola istruzione può estendersi contemporaneamente a Prisma 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

Prisma Postgres PostgreSQL senza server
Microsoft SQL Server Motore relazionale
Striscia Pagamenti e fatturazione

Una dichiarazione

-- niente copiato, niente unito, niente programmato
SELEZIONARE   c.region, COUNT(*) AS ordini, SUM(i.amount_due) AS fatturati
DA     prisma_app.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 Prisma

Ospite
db.prisma.io — lo stesso per ogni database Prisma Postgres
Porto
5432
Autista
Npgsql, trasportato dall'agente: non è necessario installare nulla sul lato Prisma.
Formato incolla
La stringa TCP diretta dalla console Prisma, come URI postgres://
Database
PostgreSQL per impostazione predefinita. La stringa di connessione di Prisma spesso lo omette
Nome utente
Generato nella console Prisma. È ciò che seleziona il tuo database
TLS
Obbligatorio e imposto dall'agente per db.prisma.io. Crittografato; la catena di certificati non è verificata.
Pooling
Nessuno. L'agente non applica alcun adattamento del pooler per Prisma
Non questa carta
Gli URL di Prisma Accelerate su prisma:// o prisma+postgres:// — la scheda li rifiuta e indica quale stringa generare
Salvato come
PostgreSQL, con Prisma mantenuto come badge: non esiste un tipo di connessione chiamato Prisma
Schema predefinito
pubblico, che è ciò che un riferimento federato comporta

La funzionalità più utile di questa scheda è il rifiuto di Accelerate. Accelerate è il pool di connessioni e la cache edge di Prisma e, per un'applicazione, è solitamente la soluzione migliore, motivo per cui viene offerta in modo prominente nella console. Semplicemente non è un endpoint Postgres, quindi uno strumento che si connette con un driver Postgres non può comunicare con esso. Senza un messaggio specifico, incollarne uno genera un errore che viene interpretato come credenziali errate e costringe gli utenti a rigenerare una password che in realtà era corretta.

Il nome host condiviso merita una riflessione sulle credenziali. Su un servizio in cui il database risiede su un nome host lungo e difficile da indovinare, tale indirizzo rappresenta un debole secondo fattore di sicurezza, non tanto per la sicurezza in sé, quanto per l'attrito. Prisma lo elimina per impostazione predefinita: db.prisma.io è lo stesso per tutti, quindi il nome utente e la password generati automaticamente svolgono tutto il lavoro. Imposta l'utente su sola lettura e tratta la stringa come qualsiasi altro segreto.

Per una query cross-source, Prisma si comporta come un normale PostgreSQL. Una connessione chiamata prisma_app viene scritta prisma_app.public.orders e si connette a una cartella di file CSV, a un sistema di registrazione locale o a un'API di fatturazione con un'unica istruzione di sola lettura, senza copiare nulla e senza alcuna pianificazione.

Documentazione del fornitore: www.prisma.io

FAQ

Domande su Prisma Postgres

Quali strumenti sono in grado di leggere i dati di Prisma Postgres 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 Prisma Postgres?

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 Prisma Postgres 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 a Prisma Postgres?

Un host raggiungibile, un ruolo e la relativa password: l'agente include il driver, quindi non è necessario installare nulla sul database. Host: db.prisma.io - lo stesso per ogni database Prisma Postgres. Porta: 5432. Driver: Npgsql, incluso nell'agente - non è necessario installare nulla sul lato Prisma. Formato di incolla: la stringa TCP diretta dalla console Prisma, come URI postgres://.

È possibile unire Prisma Postgres a un altro database nella stessa query?

Sì, si tratta di una query federata. Un'unica istruzione può fare riferimento a Prisma Postgres 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à a pagamento; la pagina delle query federate riporta i limiti attuali relativi alle origini e alle dimensioni.

La connessione a Prisma Postgres è diversa dalla connessione a PostgreSQL?

Solo la stringa di connessione. Prisma Postgres 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 Prisma precompila le impostazioni di host, porta e SSL previste dal provider.

Esiste una guida per passare da Prisma a Excel?

Sì, si tratta della guida per PostgreSQL, ed è corretta per Prisma Postgres così come è scritta. Prisma utilizza il protocollo di rete di PostgreSQL, quindi la connessione da Prisma a Excel, da Prisma a Fogli Google e a qualsiasi altra destinazione segue gli stessi passaggi. L'unica parte specifica di Prisma è la stringa di connessione, che viene compilata automaticamente nella scheda di Prisma.

Metti Prisma dove si lavora

Installa l'agente, configuralo per connettersi al tuo database e scegli una destinazione.

Sola lettura Solo in uscita Le credenziali rimangono sull'agente