In diesem Dokument wird beschrieben, wie Sie den Kontext erstellen und optimieren, mit dem Sie die Genauigkeit von QueryData für die Entwicklung Ihrer Daten-Agent-Anwendungen verbessern können. Mit der Erweiterung zur Kontextanreicherung für Datenbanken in der Gemini CLI haben Sie Zugriff auf eine Reihe von Entwicklertools, mit denen sich die Erstellung und Optimierung von Kontextsets automatisieren lässt.
Weitere Informationen zu Kontextgruppen finden Sie unter Kontextgruppen.Die Erweiterung automatisiert die Erstellung und Optimierung der Kontextgruppen in der folgenden Reihenfolge:
- Anwendungen verstehen: Artefakte wie Datenbankschemas, Anwendungscode und geschäftliche Anforderungen werden aufgenommen, um die grundlegende Geschäftslogik für Ihren Daten-Agenten zu erstellen.
- Datasets erstellen: Stellen Sie ein Auswertungs-Dataset mit repräsentativen Fragen in natürlicher Sprache und den erwarteten SQL-Antworten zusammen. Dieses Baseline-Dataset ist entscheidend, um die Leistung zu messen und Verbesserungen im Laufe der Zeit zu erfassen.
- Anfangskontext generieren: Sie können automatisch einen Baseline-Kontextsatz generieren lassen, der direkt aus Ihrem Datenbankschema und optionalen Anwendungsartefakten abgeleitet wird.
- Kontext iterativ optimieren: Untersuchen Sie Ihr Dataset, um herauszufinden, warum bestimmte Anfragen fehlschlagen. Gemini verwendet automatisiertes Reasoning, um gezielte Kontextaktualisierungen vorzuschlagen und so iterativ eine höhere Genauigkeit zu erreichen.
Die Erweiterung bietet zwar einen robusten automatisierten Workflow, lässt sich aber an Ihre Bedürfnisse anpassen. Sie können die Automatisierung umgehen, um Kontext auf einer detaillierteren Ebene zu erstellen und einzufügen. Mit speziellen Generierungsbefehlen können Sie die Erstellung hochwertiger Vorlagen, Facetten und Wertsuchanfragen steuern.
Hinweis
Erfüllen Sie die folgenden Voraussetzungen, bevor Sie einen Agent erstellen.
Erforderliche Dienste aktivieren
Aktivieren Sie die folgenden Dienste für Ihr Projekt:Spanner-Instanz vorbereiten
- Prüfen Sie, ob eine Spanner-Instanz verfügbar ist. Weitere Informationen finden Sie unter Instanz erstellen.
- Erstellen Sie eine Datenbank in Ihrer Instanz, in der Sie die Tabellen erstellen. Weitere Informationen finden Sie unter Datenbank auf der Spanner-Instanz erstellen.
Für diese Anleitung benötigen Sie eine Datenbank in Ihrer Spanner-Instanz. Weitere Informationen finden Sie unter Datenbank erstellen.
Erforderliche Rollen und Berechtigungen
- Fügen Sie dem Cluster einen IAM-Nutzer oder ein Dienstkonto hinzu. Weitere Informationen finden Sie unter IAM-Rollen anwenden.
- Weisen Sie dem IAM-Nutzer auf Projektebene die Rollen
spanner.databaseReaderundgeminidataanalytics.queryDataUserzu. Weitere Informationen finden Sie unter IAM-Richtlinienbindung für ein Projekt hinzufügen. - Weisen Sie dem IAM-Nutzer auf Projektebene Rollen und Berechtigungen für die erforderlichen Datenbanken zu.
Umgebung vorbereiten
Sie können Kontextset-Dateien in jeder lokalen Entwicklungsumgebung oder IDE erstellen. Führen Sie die folgenden Schritte aus, um die Umgebung vorzubereiten:
- Gemini CLI installieren
- Erweiterung für die Anreicherung des Datenbankkontexts installieren
- Datenbankverbindung einrichten
Gemini CLI installieren
Informationen zur Installation der Gemini CLI finden Sie unter Erste Schritte mit der Gemini CLI.
Erweiterung für die Anreicherung des Datenbankkontexts installieren
Die Erweiterung „DB context enrichment“ bietet einen geführten, interaktiven Workflow zum Generieren und Bearbeiten strukturierter Kontextsets.
Weitere Informationen zum Installieren der Erweiterung „DB Context Enrichment“ finden Sie unter Erweiterung „DB Context Enrichment“.
So installieren Sie die Erweiterung „DB Context Enrichment“:
Installieren Sie die Gemini CLI-Erweiterung „DB Context Enrichment“:
gemini extensions install https://github.com/GoogleCloudPlatform/db-context-enrichment(Optional) Aktualisieren Sie die Erweiterung „DB Context Enrichment“.
Führen Sie den folgenden Befehl aus, um die installierte Version der Erweiterung zu prüfen:
gemini extensions listAchten Sie darauf, dass die Version
0.5.0oder höher ist. Führen Sie den folgenden Befehl aus, um die Erweiterung „DB Context Enrichment“ zu aktualisieren:gemini extensions update mcp-db-context-enrichmentFühren Sie den folgenden Befehl aus, um die Erweiterung „DB Context Enrichment“ zu aktualisieren oder
GEMINI_API_KEYzu ersetzen:gemini extensions config mcp-db-context-enrichment GEMINI_API_KEYErsetzen Sie GEMINI_API_KEY durch Ihren Gemini API-Schlüssel.
Datenbankverbindung einrichten
Für die Erweiterung ist eine Datenbankverbindung erforderlich, um Schemas abzurufen und die Syntax des generierten SQL-Kontexts zu validieren. Damit die Erweiterung mit Ihrer Datenbank interagieren kann, müssen Sie Anmeldedaten für die Authentifizierung konfigurieren und die Konfiguration Ihrer Datenbankverbindung definieren.
Standardanmeldedaten für Anwendungen konfigurieren
Konfigurieren Sie Standardanmeldedaten für Anwendungen (Application Default Credentials, ADC), um Nutzeranmeldedaten für zwei Hauptkomponenten bereitzustellen:
- Toolbox-MCP-Server: Verwendet Anmeldedaten, um eine Verbindung zu Ihrer Datenbank herzustellen, Schemas abzurufen und SQL zur Validierung auszuführen.
- Erweiterung „DB Context Enrichment“: Verwendet Anmeldedaten zur Authentifizierung und zum Aufrufen der Gemini API.
Führen Sie im Terminal die folgenden Befehle aus, um sich zu authentifizieren:
gcloud auth application-default loginDatei für die Datenbankverbindung konfigurieren
Für die Kontextgenerierung ist eine Datenbankverbindung erforderlich, die von der MCP Toolbox unterstützt und in einer Konfigurationsdatei definiert wird.
In der Konfigurationsdatei werden Ihre Datenbankquelle und die Tools angegeben, die zum Abrufen von Schemas oder zum Ausführen von SQL erforderlich sind. Die Erweiterung zur Anreicherung des Datenbankkontexts enthält vorinstallierte Agent-Skills, mit denen Sie die Konfiguration generieren können.
Starten Sie die Gemini CLI:
geminiPrüfen Sie, ob die Skills aktiv sind, indem Sie Folgendes in die Gemini CLI eingeben:
/skillsGeben Sie einen Prompt ein, z. B.
help me set up the database connection. Der Skill führt Sie durch das Erstellen der Konfigurationsdatei in Ihrem aktuellen Arbeitsverzeichnis alsautoctx/tools.yaml.Führen Sie den folgenden Befehl in der Gemini CLI aus, um die
tools.yaml-Konfiguration auf den Toolbox-MCP-Server anzuwenden./mcp reload
Weitere Informationen zum manuellen Konfigurieren der Datenbankkonfigurationsdatei finden Sie unter MCP Toolbox-Konfiguration.
Kontext mit automatisiertem Workflow generieren
Die Genauigkeit durch Kontextentwicklung zu verbessern, ist in der Regel ein manueller Prozess, der auf Versuch und Irrtum basiert. Entwickler raten oft, warum eine Anfrage fehlgeschlagen ist, schreiben eine Korrektur und testen sie manuell. Die Erweiterung „DB Context Enrichment“ in der Gemini CLI automatisiert diesen Prozess. Dabei werden Bewertungsdatasets verwendet, also Fragensets mit den richtigen SQL-Antworten, um die Leistung zu messen und herauszufinden, warum bestimmte Anfragen fehlschlagen. Gemini schlägt dann automatisch bestimmte Kontextaktualisierungen vor, um die Genauigkeit zu erhöhen. Führen Sie diese Schritte aus, um die Genauigkeit Ihres Daten-Agents systematisch zu verbessern.
Arbeitsbereich initialisieren
Mit dem Initialisierungsbefehl wird Ihr lokaler Arbeitsbereich eingerichtet, einschließlich der Konfiguration der Datenbankverbindung und des Testverzeichnisses. In diesem speziellen Arbeitsbereich sind alle Konfigurationen, Tests und generierten Dateien an einem zentralen Ort organisiert. So lassen sich Ihre Bemühungen zur Kontextoptimierung leichter verwalten und nachvollziehen.
- Erstellen Sie ein neues Verzeichnis, das als Arbeitsbereich für den iterativen Optimierungsablauf dient, und rufen Sie es auf.
Starten Sie die Gemini CLI im neuen Verzeichnis:
geminiFühren Sie den Initialisierungsbefehl aus:
/autoctx:initDer Agent führt Sie durch das Erstellen der
tools.yaml-Datei, wenn keine Datenbankverbindung eingerichtet wurde. Außerdem wird die lokalestate.md-Datei und einexperiments-Verzeichnis initialisiert.Nach der Initialisierung sollte Ihr Arbeitsbereich so aussehen:
my-workspace/ └── autoctx/ ├── tools.yaml # Database connection and tools configuration ├── state.md # Local file to track the experiment progress └── experiments/ # Dedicated directory for future experiment-specific files
Datasets vorbereiten und erweitern
Damit Gemini Optimierungen systematisch auf Ihren Kontextsatz anwenden kann, müssen Sie einen Auswertungsdatensatz mit repräsentativen Fragen in natürlicher Sprache und den erwarteten SQL-Antworten („Goldens“) vorbereiten, um Ihren Kontextsatz zu bewerten. Ein hochwertiges Auswertungs-Dataset ist entscheidend, um die Leistung zu messen, Abfragefehler zu erkennen und Verbesserungen im Laufe der Zeit zu erfassen. Das Dataset muss eine JSON-Datei sein, die die Frage in natürlicher Sprache (Natural Language Question, NLQ) und den goldenen SQL-Code enthält, der die Zielanwendungsfälle in Ihrer Datenanwendung abdeckt.
Beispiel für das erwartete Format:
[
{
"id": "example_001",
"nlq": "What is the total revenue for the top 5 products?",
"golden_sql": "SELECT product_id, sum(net_revenue) FROM sales GROUP BY product_id ORDER BY sum(net_revenue) DESC LIMIT 5;"
}
]
Die Gemini CLI-Erweiterung enthält einen Befehl, mit dem eine kleine Baseline von Fragen für Evaluierungszwecke erstellt und skaliert wird.
- Rufen Sie Ihren Arbeitsbereichordner auf.
Starten Sie die Gemini CLI im neuen Verzeichnis:
geminiFühren Sie den Befehl
/autoctx:generate-datasetin der Gemini CLI aus:/autoctx:generate-datasetWenn Sie vom Agent dazu aufgefordert werden, geben Sie einen Seed an. Das ist ein erstes Beispiel oder eine kleine Gruppe von Beispielen, die die Generierung eines größeren Datasets steuern. Ein Seed kann einer der folgenden sein:
- Eine kleine Referenzdatei
- Spezifische Goldpaare für die Umwandlung von natürlicher Sprache in SQL (NL2SQL)
Sie könnten beispielsweise das folgende NL2SQL-Goldpaar als Ausgangspunkt angeben:
Question: "What are the names of all airports in California?" SQL: "SELECT name FROM airports WHERE state = 'CA';"Der Agent fordert die Berechtigung an, die Syntax und Ausführungsgültigkeit mit dem Tool
execute_sqlzu prüfen. Dieser Schritt ist optional.Der Agent fragt, ob der Datensatz mit Variationen aus Seed-Daten erweitert werden soll (durch Anwenden verschiedener Filter, Synonyme usw.). Dieser Schritt ist optional.
Der Agent verwendet das Tool
execute_sql, um die neu generierten SQL-Abfragen für die Datenbank auszuführen und so Syntax und Ausführung zu prüfen, bevor er sie Ihnen präsentiert.Sie können die Vorschläge einzeln annehmen, bearbeiten oder ablehnen. Genehmigte Paare werden automatisch lokal gespeichert und können ausgewertet werden.
my-workspace/ └── autoctx/ ├── tools.yaml ├── state.md ├── golden.json # Generated dataset └── experiments/
Erstes Kontextset erstellen
Durch das Generieren einer ersten Kontextgruppe wird eine Grundlage für die Bewertung und iterative Verbesserung geschaffen. In diesem Schritt werden Ihr Datenbankschema und Ihre Anwendungsartefakte verwendet, um einen grundlegenden Kontext zu erstellen, der Ihre Geschäftslogik widerspiegelt.
Die Gemini CLI-Erweiterung enthält einen vordefinierten Befehl, mit dem Sie eine erste Gruppe von Vorlagen und Facetten basierend auf dem Datenbankschema und Informationen zu Ihrer Data Agent-Anwendung generieren können, z. B. Ihrem Anwendungscode oder Dateien mit Informationen zu Ihren Geschäftsanforderungen. So erstellen Sie eine Baseline-Kontextgruppe von Grund auf:
- Rufen Sie Ihren Arbeitsbereichordner auf.
Starten Sie die Gemini CLI im neuen Verzeichnis:
geminiFühren Sie den Befehl
/autoctx:bootstrapin der Gemini CLI aus:/autoctx:bootstrapIm Allgemeinen können Sie Folgendes vom Agenten erwarten.
Der Agent fordert Sie auf, einen Testnamen anzugeben. Ein Test ist ein dedizierter Arbeitsbereichordner, der den gesamten Lebenszyklus einer Datenbankkontextkonfiguration umfasst. Er enthält den Ausgangszustand, die Testergebnisse und die nachfolgenden iterativen Verbesserungen. Mit diesem Namen werden alle generierten Dateien im Arbeitsbereich im Ordner für das Experiment organisiert. Wählen Sie einen Namen, der aussagekräftig und leicht zu merken ist.
Der Agent ruft Schemas aus Ihrer Zieldatenbank ab und listet sie auf. Sie werden aufgefordert, optional zusätzliche Ressourcen oder Dateien anzugeben. Wenn das Schema komplex ist, werden Sie vom Agenten auch aufgefordert, bestimmte Schemas oder Tabellen für den ersten Kontextsatz auszuwählen. Wenn Sie keine angeben, wird davon ausgegangen, dass alle Tabellen in den aktuellen Datenbankschemas verfügbar sind.
Überprüfen und optimieren Sie das generierte Kontextset. Nach der Optimierung erstellt der Agent eine JSON-Kontextdatei direkt auf Ihrer lokalen Festplatte in Ihrem Arbeitsbereichordner:
my-workspace/ └── autoctx/ ├── tools.yaml ├── state.md └── experiments/ └── my-experiment/ └── bootstrap_context.json # The generated initial context set fileFolgen Sie der Anleitung, um den Kontext aus Spanner Studio hochzuladen.
Kontexteffektivität bewerten
Die Gemini CLI-Erweiterung enthält einen integrierten Befehl, mit dem Sie Ihren Data Agent anhand eines Golden-Datasets auswerten können. Die Erweiterung wird in Evalbench eingebunden, um Auswertungen durchzuführen. Dazu wird die QueryData API des Agents mit den im Golden Set angegebenen Fragen abgefragt und das generierte SQL mit dem Golden SQL verglichen. Die Bewertung ist entscheidend, um die Effektivität Ihres aktuellen Kontextsets zu verstehen. Wenn Sie den generierten SQL-Code mit dem Golden Dataset vergleichen, können Sie bestimmte fehlgeschlagene Abfragen ermitteln und Bereiche identifizieren, in denen der Kontext verbessert werden muss.
So messen Sie die aktuelle Kontexteffektivität im Vergleich zu Ihrem Golden Dataset:
- Laden Sie den Kontext aus Spanner Studio in die Zielkontextgruppen zur Bewertung hoch. Dieser Schritt ist optional, wenn der zu bewertende Kontext nicht hochgeladen wird.
- Rufen Sie Ihren Arbeitsbereichordner auf.
Starten Sie die Gemini CLI im Ordner:
geminiFühren Sie den Befehl
/autoctx:evaluatein der Gemini CLI aus:/autoctx:evaluateGeben Sie die Pfade für Ihr Golden Dataset, Ihre Kontextset-ID für die Generierung der Bewertungskonfiguration und den Bewertungsdurchlauf sowie ein bestimmtes Ausgabeverzeichnis an.
Nach Abschluss generiert der Agent die Auswertungsergebnisse als Dateien in Ihrem Testordner und fasst das Auswertungsergebnis zusammen.
Optional können Sie die Auswertung manuell anhand des detaillierten Auswertungsberichts prüfen, der als CSV-Dateien in Ihrem Testordner gespeichert ist.
my-workspace/ └── autoctx/ ├── tools.yaml ├── state.md ├── golden.json └── experiments/ └── my-experiment/ └── bootstrap_context.json └── eval_configs/ └── <configs_for_eval_run>/ └── eval_reports/ └── <eval_id>/ └── eval_report/ ├── configs.csv ├── evals.csv ├── scores.csv └── summary.csv
Gap-Analyse und Kontextoptimierung durchführen
Als wichtiger Schritt bei der Optimierung des Kontextsets enthält die Gemini CLI-Erweiterung einen integrierten Befehl, mit dem Sie eine Lückenanalyse für Ihr vorhandenes Kontextset durchführen und Änderungen vorschlagen können, um die Qualität zu verbessern. Die Lückenanalyse ist wichtig, um zu verstehen, warum bestimmte Anfragen fehlschlagen und wo der Kontext verbessert werden kann. Basierend auf dieser Analyse schlägt Gemini mithilfe von automatisiertem Reasoning gezielte Kontextaktualisierungen vor, z. B. neue Vorlagen oder Facetten, um diese Fehler zu beheben und die Genauigkeit von Abfragen iterativ zu verbessern.
- Rufen Sie Ihren Arbeitsbereichordner auf.
Starten Sie die Gemini CLI im Ordner:
geminiFühren Sie den Befehl
/autoctx:hillclimbin der Gemini CLI aus:/autoctx:hillclimbDer Agent ermittelt automatisch die am besten geeigneten Auswertungsergebnisse und den Basis-Kontext für das Hill-Climbing und bittet um Bestätigung, wenn es mehrere Optionen gibt.
Wenn kein Bewertungsergebnis verfügbar ist, fordert der Agent Sie auf, einen Bewertungslauf mit dem Dataset und dem festgelegten Kontext durchzuführen.
Wenn der Agent bereit ist, liest er die Bewertungsergebnisse und den vorhandenen Kontext und erstellt dann einen Bericht zur Lückenanalyse.
my-workspace/ └── autoctx/ ├── tools.yaml ├── state.md ├── golden.json └── experiments/ └── my-experiment/ └── bootstrap_context.json └── eval_configs/ └── eval_reports/ └── hillclimb/ └── gap_analysis_v1.mdDer Agent formuliert Korrekturen, indem er neue präskriptive Vorlagen und Facetten vorschlägt und optional SQL über
execute_sqlin der Datenbank testet.Wenn die Datei fertig ist, wird lokal eine neue, verbesserte Kontext-JSON-Datei generiert. Die ursprüngliche Kontext-JSON-Datei bleibt dabei unverändert.
my-workspace/ └── autoctx/ ├── tools.yaml ├── state.md ├── golden.json └── experiments/ └── my-experiment/ └── bootstrap_context.json └── eval_configs/ └── eval_reports/ └── hillclimb/ ├── gap_analysis_v1.md └── improved_context_v1.mdFolgen Sie der Anleitung, um den Kontext in die Zielkontextgruppe aus Spanner Studio hochzuladen. Er ist dann für die nächste Iterationsrunde bereit, die mit der Bewertung beginnt.
Beschränkungen
Der automatisierte Workflow unterstützt nur das Generieren und Optimieren von Vorlagen und Facetten. Wenn Sie die Wertesuche für Ihren Daten-Agent konfigurieren möchten, lesen Sie den Abschnitt Suchanfragen für die Wertesuche generieren.
Gezielten Kontext generieren
Wenn Sie einen benutzerdefinierten Ansatz für die Kontexterstellung bevorzugen, können Sie mit der Erweiterung „DB Context Enrichment“ bestimmte Kontextelemente manuell generieren. Die folgenden Befehle führen Sie durch das Erstellen von Kontext als JSON-Datei. So haben Sie die Möglichkeit, die Generierung von Vorlagen-, Facetten- und Wertsuchanfragen genau zu steuern.
Zielgerichtete Vorlagen generieren
Wenn Sie ein bestimmtes Paar aus Abfrage und SQL als Abfragevorlage zum Kontextset hinzufügen möchten, verwenden Sie den Befehl /generate_targeted_templates.
Weitere Informationen zur Kontextset-Datei und zur Abfragevorlage finden Sie unter Kontextsets.
So fügen Sie dem Kontextset eine Abfragevorlage hinzu:
Führen Sie den Befehl
/generate_targeted_templatesin der Gemini CLI aus:/generate_targeted_templatesGeben Sie die Abfrage in natürlicher Sprache ein, die der Abfragevorlage hinzugefügt werden soll.
Geben Sie die entsprechende SQL-Abfrage in die Abfragevorlage ein.
Sehen Sie sich die generierte Abfragevorlage an. Sie können die Abfragevorlage als Kontextset-Datei speichern oder an eine vorhandene Kontextset-Datei anhängen.
Die Datei mit den Kontextsets, z. B. my-cluster-psc-primary_postgres_context_set_20251104111122.json, wird in dem Verzeichnis gespeichert, in dem Sie die Befehle ausgeführt haben.
Zielgerichtete Facetten generieren
Verwenden Sie den Befehl /generate_targeted_facets, um eine bestimmte Abfrage als Facette zur SQL-Bedingung in der Kontextset-Datei hinzuzufügen.
Weitere Informationen zur Kontextset-Datei und zu Facetten finden Sie unter Kontextsets.
So fügen Sie der Datei mit dem Kontextset eine Dimension hinzu:
Führen Sie den Befehl
/generate_targeted_facetsin der Gemini CLI aus:/generate_targeted_facetsGeben Sie den Intent in natürlicher Sprache ein, der der Facette hinzugefügt werden soll.
Geben Sie das entsprechende SQL-Snippet für die Facette ein.
Sehen Sie sich die generierte Facette an. Sie können die Facette in einer Kontextset-Datei speichern oder an eine vorhandene Kontextset-Datei anhängen.
Die Datei mit den Kontextsets, z. B. my-cluster-psc-primary_postgres_context_set_20251104111122.json, wird in dem Verzeichnis gespeichert, in dem Sie die Befehle ausgeführt haben.
Suchanfragen für Werte generieren
Mit dem Befehl /generate_targeted_value_searches können Sie Wertesuchen erstellen, die angeben, wie das System nach bestimmten Werten innerhalb eines Konzepttyps sucht und diese abgleicht.
Weitere Informationen zum Wertindex finden Sie unter Kontextsets – Übersicht.
So erstellen Sie einen Wertindex:
Führen Sie den Befehl
/generate_targeted_value_searchesaus:/generate_targeted_value_searchesGeben Sie
spannerein, um Spanner als Datenbankmodul auszuwählen.Geben Sie die Konfiguration für die Wertsuche so ein:
Table name: TABLE_NAME Column name: COLUMN_NAME Concept type: CONCEPT_TYPE Match function: MATCH_FUNCTION Description: DESCRIPTIONErsetzen Sie Folgendes:
TABLE_NAME: Die Tabelle, in der die Spalte mit dem zugehörigen Konzepttyp vorhanden ist.COLUMN_NAME: Der Spaltenname, der dem Konzepttyp zugeordnet ist.CONCEPT_TYPE: Der zu definierende Konzepttyp, z. B.City name.MATCH_FUNCTION: Die Abgleichsfunktion, die für die Wertsuche verwendet werden soll. Sie können eine der folgenden Funktionen verwenden:EXACT_STRING_MATCH: Für den exakten Abgleich von zwei String-Werten. Am besten für eindeutige IDs, Codes und Primärschlüssel geeignet.TRIGRAM_STRING_MATCH: Für den unscharfen Abgleich, bei dem die normalisierte Trigramm-Distanz berechnet wird. Am besten für Nutzersuchen und Namenskorrekturen geeignet.
DESCRIPTION: (Optional) Die Beschreibung der Wertsuchanfrage.
Fügen Sie bei Bedarf weitere Wertesuchen hinzu. Wenn Sie keine zusätzlichen Wertindexe hinzufügen, wird die vorlagenbasierte SQL-Generierung mit dem nächsten Schritt fortgesetzt.
Sehen Sie sich die generierten Wertesuchen an. Sie können den festgelegten Kontext als Kontextset-Datei speichern oder an eine vorhandene Kontextset-Datei anhängen.
Die Datei mit den Kontextsets, z. B. my-cluster-psc-primary_postgres_context_set_20251104111122.json, wird in dem Verzeichnis gespeichert, in dem Sie die Befehle ausgeführt haben.
Nächste Schritte
- Weitere Informationen zu Kontextsets
- Kontextgruppe in Spanner Studio erstellen oder löschen
- Weitere Informationen zum Testen eines Kontextsets