Zum Inhalt springen

Integration · Unternehmensdaten

Claude & ChatGPT mit Snowflake verbinden

Stelle deiner KI eine Frage zu deinen Daten. Sie schreibt die passende SQL-Abfrage und führt sie für dich in Snowflake aus. Dabei kann sie das Warehouse, die Datenbank, das Schema und die Rolle verwenden, die du auswählst, den Status lang laufender Abfragen prüfen, große Ergebnisse seitenweise lesen und Abfragen abbrechen, die zu lange dauern. Welche Daten sie lesen oder ändern darf, bestimmt die Snowflake-Rolle deines Tokens.

Snowflake kostenlos verbinden

Kostenloser Tarif, keine Kreditkarte erforderlich. Dauert etwa eine Minute.

Fragen Sie zum Beispiel

  • “Wie viele Bestellungen haben wir dieses Jahr pro Monat erhalten?”

    Die KI schreibt eine Abfrage, die deine Bestellungen nach Monat gruppiert, führt sie aus und fasst das Ergebnis zusammen.

  • “Welche Tabellen gibt es in der Datenbank ANALYTICS?”

    Sie fragt das Informationsschema der Datenbank ab und listet die Tabellen auf.

  • “Zeige die 20 Kunden mit dem höchsten Umsatz im letzten Quartal und verwende dafür das Warehouse REPORTING.”

    Sie führt die Abfrage im angegebenen Warehouse aus und gibt die Zeilen zurück.

Was Ihre KI tun kann

SQL ausführen

Führe beliebige SQL-Anweisungen mit dem Warehouse, der Datenbank, dem Schema und der Rolle deiner Wahl aus – sofort oder bei langen Abfragen asynchron.

Status und Ergebnisse

Prüfe den Status einer Anweisung und lies große Ergebnisse Partition für Partition.

Die Kontrolle behalten

Brich noch laufende Anweisungen ab. Die Snowflake-Rolle deines Tokens bestimmt, welche Daten die KI lesen oder ändern darf.

  • “Führe die Umsatzabfrage für das gesamte Jahr im Hintergrund aus und sag mir Bescheid, wenn sie fertig ist.”

    Sie übermittelt die Anweisung asynchron, prüft ihren Status über den Anweisungs-Handle und ruft das Ergebnis ab, sobald es vorliegt.

  • “Das Ergebnis ist umfangreich. Zeige mir den nächsten Teil.”

    Sie liest die nächste Partition des Ergebnisses über den Anweisungs-Handle.

  • “Diese Abfrage dauert zu lange. Brich sie ab.”

    Sie bricht die laufende Anweisung über ihren Handle ab.

3 Tools für Snowflake

Diese Tools werden beim Verbinden aktiviert. Sie können jedes einzelne deaktivieren oder festlegen, dass es vor der Ausführung Ihre Freigabe benötigt.

  • cancel_statementLöscht DatenBrich eine noch laufende Anweisung über `statement_handle` ab.
  • get_statement_resultPrüfe den Status einer übermittelten Anweisung und rufe ihre Ergebnisse über `statement_handle` ab. Verwende `partition`, um weitere Seiten eines großen Ergebnisses zu lesen.
  • run_sql_statementFür andere sichtbarFühre eine SQL-Anweisung in Snowflake aus und gib die Ergebnisse zurück. Übergib `statement` und optional `warehouse`, `database`, `schema` und `role`; setze `async` für lange Abfragen. Die Anweisung wird genau so ausgeführt, wie sie geschrieben ist. INSERT, UPDATE, DELETE oder DROP verändern Daten daher dauerhaft.

In drei Schritten einrichten

  1. 1

    App auswählen

    Erstellen Sie ein kostenloses PipMCP-Konto und wählen Sie Snowflake aus der App-Liste.

  2. 2

    Schlüssel einfügen

    Gib deine Snowflake-Kontokennung so ein, wie sie in deiner Konto-URL steht (also myorg-myaccount in myorg-myaccount.snowflakecomputing.com), und füge ein Token für den programmatischen Zugriff ein. Gehe in Snowsight zu Governance & security > Users & roles, wähle deinen Benutzer aus und klicke unter Programmatic access tokens auf Generate new token. Wähle eine Rolle und ein Ablaufdatum und kopiere das Token. Standardmäßig muss für den Benutzer eine Netzwerkrichtlinie gelten, damit er Tokens verwenden kann. Stelle daher sicher, dass diese Richtlinie die Server von PipMCP zulässt.

  3. 3

    Link zu Ihrer KI hinzufügen

    Sie erhalten einen persönlichen MCP-Link. Fügen Sie ihn in Claude, ChatGPT oder Cursor hinzu:

    1. Klicken Sie auf Ihren Namen und dann auf Einstellungen › Konnektoren › Benutzerdefinierten Konnektor hinzufügen.
    2. Fügen Sie Ihren Link als URL des Remote-MCP-Servers ein.
    3. Aktivieren Sie den Konnektor über das +-Menü in einem Chat.

Fragen

Was kann die KI in Snowflake tun?

Sie kann SQL-Anweisungen in deinem Snowflake-Konto ausführen, den Status einer Anweisung prüfen, ihre Ergebnisse seitenweise lesen und noch laufende Anweisungen abbrechen. Es gibt kein separates Tool pro Tabelle: Alles läuft über SQL, im Rahmen der Berechtigungen der Token-Rolle.

Sieht die KI mein Snowflake-Zugriffstoken?

Nein. Du fügst dein Snowflake-Zugriffstoken einmal in PipMCP ein. Es wird verschlüsselt gespeichert, der KI niemals angezeigt und nach dem Speichern auch dir nicht erneut angezeigt. Die KI erhält nur die Ergebnisse der Tools, die du aktiviert hast.

Kann ich steuern, was die KI tun darf?

Ja. Du wählst aus, welche Tools aktiviert sind. run_sql_statement führt SQL genau so aus, wie es geschrieben ist. INSERT, UPDATE, DELETE oder DROP verändern Daten daher dauerhaft. Du kannst festlegen, dass jede Anweisung vor der Ausführung deine Freigabe benötigt. Jeder Tool-Aufruf wird protokolliert.

Funktioniert das mit ChatGPT?

Ja. Öffne in ChatGPT Settings › Apps & Connectors › Advanced, aktiviere den Entwicklermodus und füge deinen PipMCP-Link hinzu. Der Entwicklermodus erfordert einen kostenpflichtigen ChatGPT-Tarif: Plus, Pro, Business oder Enterprise. Derselbe Link funktioniert auch in Claude (Settings › Connectors › Add custom connector), Cursor und anderen MCP-Clients.

Was kostet das?

PipMCP bietet einen kostenlosen Tarif. Für den Einstieg brauchst du keine Kreditkarte. Kostenpflichtige Tarife werden pro abgeschlossener Aufgabe abgerechnet. Abfragen laufen über dein eigenes Snowflake-Konto. Etwaige Snowflake-Gebühren werden daher direkt zwischen dir und Snowflake abgerechnet.

Wie beschränke ich die KI auf Lesezugriff?

Erstelle das Token mit einer Snowflake-Rolle, die ausschließlich die Daten lesen darf, die du der KI zugänglich machen möchtest. Snowflake lehnt dann jede Anweisung ab, die diese Rolle nicht ausführen darf – unabhängig davon, was die KI sendet. Außerdem kannst du in PipMCP für run_sql_statement deine Freigabe verlangen, damit du jede Anweisung vor der Ausführung siehst.

Lassen Sie Ihre KI noch heute in Snowflake arbeiten.

Starten Sie kostenlos. Ihr Schlüssel bleibt verschlüsselt und Sie entscheiden, was die KI tun darf.

Snowflake kostenlos verbinden

PipMCP steht in keiner Verbindung zu Snowflake. Produktnamen sind Marken ihrer jeweiligen Inhaber.