Wie gebe ich einem LLM Zugriff auf meine Datenbank?
Registrieren Sie die Quelle im Code mit connect(). Das Modell sieht nie einen Connection-String – es erhält drei schreibgeschützte Tools über typisierte Quellen, und die Richtlinie entscheidet, welche Quellen und Felder es berühren darf.
Werden meine Daten beim Verbinden irgendwo kopiert?
Nein. Im-Prozess-Quellen verlassen Ihren Rechner nie. Engine-Quellen speichern Zugangsdaten verschlüsselt; Zeilen werden bei Bedarf gelesen und nie kopiert.
Ist SQAI eine Synchronisierung, ein Export oder eine Drittanbieter-Brücke zu meiner Datenbank?
Nichts davon. Die Verbindung erfolgt direkt über das native Wire-Protokoll der Datenbank – die Engine fragt Ihre Daten vor Ort ab, auf Ihre Organisation beschränkt, und kopiert Ihre Datenbank nie.
Benötige ich einen API-Schlüssel, um Daten zu verbinden?
Nicht für Dateien, In-Memory-Zeilen oder SQLite – diese laufen im Prozess, ganz ohne Account. Live-Datenbanken und Warehouses benötigen SQAI_API_KEY für die gehostete Engine oder SQAI_ENGINE_URL für Ihre eigene.
Kann das Modell meine Zugangsdaten sehen?
Nein. Zugangsdaten werden in Ihrem Code zum Zeitpunkt von connect() übergeben und in der Engine verschlüsselt. Die Tool-Eingabe des Modells trägt typisierte Absicht – keine Verbindungsdetails, keine Richtlinienfelder.
Wird Oracle ohne Installation eines Clients unterstützt?
Ja. Die Engine enthält einen integrierten Thin-Mode-Treiber, sodass kein Oracle-Client installiert werden muss.
Was passiert, wenn sich die zugrunde liegenden Daten ändern?
Die beim Verbinden verankerte schema_revision stimmt nicht mehr überein, und ein Replay gibt schema_revision_mismatch zurück, statt stillschweigend andere Zahlen zu liefern. Das Neubinden eines registrierten Namens wirft source_already_registered.