Prisma Postgres Logo

Serverloses Postgres spricht PostgreSQL

Verbinden Prisma Postgres zu Excel, Google Sheets, KI und REST

Prisma Postgres über eine direkte TCP-Verbindung. Jede Datenbank antwortet unter demselben Hostnamen, daher identifizieren die Anmeldeinformationen Ihre Datenbank.

Eine Verbindung, jede Oberfläche

Wohin Ihre Prisma-Daten gelangen können

Query Streams liest Prisma Postgres aus Microsoft Excel, Google Sheets, Power BI, KI-Assistenten über MCP und einem REST-Endpunkt über eine einzige Leseverbindung. Prisma ist in zwei Punkten ungewöhnlich, die Sie vorab wissen sollten: Die Datenbanken aller Kunden antworten unter demselben Hostnamen, db.prisma.io, wobei die Zugangsdaten bestimmen, welche Datenbank Sie erreichen. Prisma stellt außerdem zwei verschiedene Verbindungszeichenfolgen bereit, von denen nur eine eine echte Postgres-Verbindung ist. Diese Karte hilft Ihnen dabei, die richtige Verbindung zu finden.

Prisma Postgres ist PostgreSQL im Netzwerk. — der Standardtreiber, daher gelten alle nachfolgenden Anleitungen unverändert. Der einzige Prisma-spezifische Teil ist die Verbindungszeichenfolge, die unter folgendem Abschnitt behandelt wird: Verbindungsdetails.

  1. Für Ihr Team, Ihre Lieferanten und Partner
  2. Prisma zu Excel Microsoft Excel · Excel-Add-in

    Live-Ergebnisse aus Prisma direkt in ein Arbeitsblatt importieren und bei Bedarf aktualisieren – Desktop-Excel, Excel Online, Microsoft 365.

    PostgreSQL-Leitfaden
  3. Prisma zu Google Sheets Tabellen-Add-on

    Führen Sie eine gespeicherte Prisma-Abfrage über die Seitenleiste aus und ziehen Sie die Zeilen in das Tabellenblatt. Gemeinsame Mitarbeiter können es dann selbst aktualisieren.

    PostgreSQL-Leitfaden
  4. Fragen Sie Nova nach Prisma Nova AI · Text zu SQL

    Stellen Sie Ihre Frage in einfachem Englisch. Nova kennt Ihre Prisma-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
  5. Prisma zu Datenbetrachter Ergebnispräsentation · Team, Lieferanten, Partner · Smartphone, Tablet, Desktop

    Teilen Sie Live-Ergebnisse von Prisma 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
  6. Für Apps und Systeme
  7. Prisma REST-API HTTP-Endpunkt

    Veröffentlichen Sie eine Prisma-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
  8. Prisma 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-Prisma-Ergebnisse über HTTPS – ohne ODBC-Treiber und ohne geöffneten Datenbankport.

    So funktioniert Power BI
  9. Prisma zu Airtable Automatisierungsplattform

    Synchronisieren Sie Prisma-Zeilen zeitgesteuert mit einer Airtable-Datenbank oder rufen Sie sie innerhalb eines Airtable-Automatisierungsskripts ab.

    PostgreSQL-Leitfaden
  10. Prisma zu Baserow Automatisierungsplattform

    Eine Baserow-Tabelle wird über den REST-Endpunkt von Prisma gespeist – entweder selbst gehostet oder in der Baserow-Cloud.

    PostgreSQL-Leitfaden
  11. Prisma zum Sitztisch Automatisierungsplattform

    Halten Sie eine SeaTable-Datenbank mit Prisma-Daten auf dem neuesten Stand, ohne eine Datei zu exportieren oder die Datenbank preiszugeben.

    PostgreSQL-Leitfaden
  12. Prisma zu Smartsheet Automatisierungsplattform

    Die Prisma-Ergebnisse werden in ein Smartsheet-Raster übertragen, sodass Pläne und Berichte aus dem Quellsystem und nicht aus dem Export der letzten Woche gelesen werden.

    PostgreSQL-Leitfaden
  13. Prisma zu Anvil Anvil Works · App-Plattform

    Eine Anvil Python-App mit Prisma wird über den REST-Endpunkt abgesichert, anstatt Datenbankzugangsdaten in die App einzubetten.

    PostgreSQL-Leitfaden
  14. Für KI-Tools
  15. Prisma MCP-Server Claude-, Cursor- und MCP-Clients

    Gewähren Sie einem KI-Assistenten Lesezugriff auf Prisma mit dem Schema, das er benötigt, um korrekten SQL-Code zu schreiben – keine Anmeldeinformationen im Chat.

    PostgreSQL-Leitfaden
  16. An Personen geliefert
  17. Prisma-Warnungen und -Berichte Slack · Discord · E-Mail · Webhook

    Legen Sie einen Zeitplan für eine Prisma-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

01

Installieren Sie den Netzwerkagenten an einem beliebigen Ort. Er öffnet eine ausgehende Verbindung und lauscht nie, sodass Prisma ihn als normalen Client erkennt und Ihr Netzwerk keine eingehende Regel benötigt.

02

Generieren Sie in der Prisma-Konsole die direkte TCP-Verbindungszeichenfolge – die postgres://-Zeichenfolge. Diese ist nicht identisch mit der Accelerate-URL, die die Konsole für die Anwendung anzeigt.

03

Fügen Sie es ein. Host, Port, Benutzername und Passwort werden direkt daraus gelesen.

04

Lassen Sie die Datenbank auf „postgres“ eingestellt, es sei denn, Sie wissen, dass Ihre Datenbank abweicht. Prismas Zeichenkette lässt den Datenbanknamen oft weg, daher trägt die Karte den üblichen Namen ein.

05

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 Prisma Ihnen bietet

Es gibt zwei Verbindungszeichenfolgen, und nur eine davon ist Postgres.

Genau das ist es, was die Leute täuscht, und zwar deshalb, weil die falsche Zeichenkette völlig plausibel erscheint.

  • Prisma Accelerate URLs beginnen mit prisma:// oder prisma+postgres://. Sie adressieren die eigene Verbindungsschicht von Prisma, die ihr eigenes Protokoll verwendet und nicht das Postgres-Protokoll.
  • Query Streams stellt eine direkte TCP-Verbindung mit einem Standard-Postgres-Treiber her, daher kann eine Accelerate-URL hier nicht funktionieren, egal welche Anmeldeinformationen sie enthält.
  • Fügt man trotzdem einen ein, zeigt die Karte genau das an und erklärt, was stattdessen generiert werden soll. Es handelt sich um eine spezifische Fehlermeldung und nicht um einen allgemeinen Analysefehler, da die beiden Zeichenketten leicht verwechselt werden können.
  • Die gewünschte Adresse beginnt mit postgres:// oder postgresql:// und verweist auf db.prisma.io auf Port 5432.

Alle teilen sich einen Hostnamen

Die meisten verwalteten Postgres-Dienste vergeben einen eindeutigen Hostnamen für Ihre Instanz. Prisma tut dies nicht, und dadurch ändert sich die Bedeutung der Felder.

  • Jede Prisma Postgres-Datenbank antwortet auf db.prisma.io. Es gibt keinen projekt- oder regionsspezifischen Hostnamen, der nachgeschlagen werden muss.
  • Ihr Benutzername und Ihr Passwort dienen der Auswahl der Datenbank. Sie werden in der Prisma-Konsole generiert und nicht von Ihnen festgelegt. Sie bilden die gesamte Identität der Verbindung.
  • Daher ist ein sorgfältiger Umgang mit den Zugangsdaten unerlässlich. Bei den meisten Diensten wird ein durchgesickertes Passwort zudem durch einen schwer erkennbaren Hostnamen eingeschränkt; hier ist der Hostname öffentlich bekannt.
  • Die eingefügte Zeichenkette wird niemals gespeichert. Sie wird einmal zum Ausfüllen des Formulars gelesen und dann verworfen, sodass das Passwort nur an einer Stelle und nicht an zwei Stellen gespeichert wird.

TLS ist erforderlich und der Agent überlässt nichts dem Zufall.

Da der Hostname feststeht und bekannt ist, kann der Agent diesbezüglich unmissverständlich sein.

  • Der Agent erzwingt TLS für db.prisma.io. Das Kontrollkästchen „SSL verwenden“ ist standardmäßig aktiviert, und das Deaktivieren führt nicht zu einer unverschlüsselten Verbindung zu einem Prisma-Host.
  • Die Zertifikatskette wird nicht verifiziert. Verschlüsselung ist erforderlich; die Überprüfung der Person, die das Zertifikat signiert hat, erfolgt nicht. Lesen Sie es daher eher als Schutz vor Abhören denn als Nachweis für das erreichte Ziel.
  • Auf diesem Pfad gibt es keinen Verbindungspooler. Die Pooling-Funktionalität von Prisma befindet sich in der Beschleunigungsfunktion, die diese Karte bewusst nicht nutzt. Daher erhalten Sie eine direkte Verbindung ohne wählbaren Pooling-Modus.
  • Alles, was nachgelagert ist, ist gewöhnliches Postgres: Schemas, Typen und public als Standardschema in einer quellübergreifenden Referenz.
-- Normales Postgres, schreibgeschützt, über direktes TCP 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 Prisma mit Ihren übrigen Daten.

Eine einzige Anweisung kann Prisma 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

Prisma Postgres Serverloses Postgres
Microsoft SQL-Server Relationale Maschine
Streifen Zahlungen & Rechnungsstellung

Eine Aussage

– nichts kopiert, nichts zusammengeführt, nichts geplant
SELECT   c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
VON     prisma_app.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 Prisma benötigt

Gastgeber
db.prisma.io – das Gleiche gilt für jede Prisma Postgres-Datenbank.
Hafen
5432
Treiber
Npgsql wird vom Agenten bereitgestellt – auf Prisma-Seite ist keine Installation erforderlich.
Format einfügen
Die direkte TCP-Zeichenkette aus der Prisma-Konsole als postgres://-URI
Datenbank
PostgreSQL ist standardmäßig aktiviert. Prismas Verbindungszeichenfolge lässt diese Angabe oft aus.
Benutzername
Generiert in der Prisma-Konsole. Sie dient der Auswahl Ihrer Datenbank.
TLS
Erforderlich und vom Agenten für db.prisma.io erzwungen. Verschlüsselt; die Zertifikatskette wird nicht überprüft.
Pooling
Keine. Der Agent wendet keine Pooler-Anpassungen für Prisma an.
Nicht diese Karte
Prisma Accelerate URLs auf prisma:// oder prisma+postgres:// – die Karte lehnt sie ab und gibt an, welche Zeichenkette generiert werden soll.
Gespeichert als
PostgreSQL, wobei Prisma nur als Symbol dient – es gibt keinen Verbindungstyp namens Prisma.
Standardschema
öffentlich, was eine föderierte Bezugnahme beinhaltet

Die Accelerate-Ablehnung ist die wertvollste Funktion dieser Karte. Accelerate ist Prismas Verbindungspooler und Edge-Cache und für Anwendungen in der Regel die richtige Wahl – weshalb es in der Konsole prominent angezeigt wird. Es handelt sich schlichtweg nicht um einen Postgres-Endpunkt, daher kann ein Tool, das eine Verbindung mit einem Postgres-Treiber herstellt, nicht mit ihm kommunizieren. Ohne eine spezifische Fehlermeldung führt das Einfügen einer solchen zu einem Fehler, der wie falsche Anmeldeinformationen interpretiert wird und Benutzer dazu veranlasst, ein korrektes Passwort neu zu generieren.

Der gemeinsame Hostname erfordert etwas Nachdenken über die Zugangsdaten. Bei einem Dienst, dessen Datenbank unter einem langen, schwer zu erratenden Hostnamen liegt, stellt diese Adresse einen schwachen zweiten Sicherheitsfaktor dar – keine Sicherheit, sondern lediglich eine Hürde. Prisma beseitigt dies bewusst: db.prisma.io ist für alle gleich, sodass der generierte Benutzername und das Passwort die gesamte Arbeit erledigen. Weisen Sie dem Benutzer Lesezugriff zu und behandeln Sie die Zeichenkette wie jedes andere Geheimnis.

Für eine quellenübergreifende Abfrage verhält sich Prisma wie gewöhnliches Postgres. Eine Verbindung namens prisma_app wird als prisma_app.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.prisma.io

Häufig gestellte Fragen

Fragen zu Prisma Postgres

Welche Tools können Prisma Postgres-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 Prisma Postgres-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 Abfragestreams Daten in Prisma Postgres ä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 Prisma Postgres herzustellen?

Ein erreichbarer Host, eine Rolle und deren Passwort – der Agent trägt den Treiber, daher ist keine Installation auf der Datenbank erforderlich. Host: db.prisma.io – identisch für jede Prisma-PostgreSQL-Datenbank. Port: 5432. Treiber: Npgsql, vom Agenten bereitgestellt – keine Installation auf Prisma-Seite notwendig. Format: Die direkte TCP-Zeichenfolge aus der Prisma-Konsole als postgres://-URI.

Kann ich Prisma Postgres mit einer anderen Datenbank in derselben Abfrage verknüpfen?

Ja, das ist eine föderierte Abfrage. Eine einzige Anweisung kann Prisma Postgres und Ihre anderen Verbindungen gleichzeitig referenzieren, geschrieben als Verbindung.Schema.Tabelle. Jede Quelle führt nur den Teil aus, den sie verarbeiten 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 Prisma Postgres von der Verbindung von PostgreSQL?

Lediglich die Verbindungszeichenfolge. Prisma Postgres verwendet das PostgreSQL-Protokoll, daher verhalten sich Filter, Terminplanung, Freigabe, die Excel- und Google Sheets-Add-ons sowie der MCP-Server identisch. Die Prisma-Karte füllt die vom Anbieter erwarteten Host-, Port- und SSL-Einstellungen automatisch aus.

Gibt es eine Anleitung zur Konvertierung von Prisma zu Excel?

Ja, es handelt sich um die PostgreSQL-Anleitung, und sie ist für Prisma Postgres in der vorliegenden Form korrekt. Prisma verwendet das PostgreSQL-Protokoll, daher sind die Schritte für die Verbindung von Prisma zu Excel, Prisma zu Google Sheets und allen anderen Zielen identisch. Lediglich die Verbindungszeichenfolge ist Prisma-spezifisch; die Prisma-Karte füllt diese automatisch aus.

Platzieren Sie Prisma 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.