Ansicht VECTOR_INDEX_COLUMNS

Die Ansicht INFORMATION_SCHEMA.VECTOR_INDEX_COLUMNS enthält eine Zeile für jede vektorindexierte Spalte in jeder Tabelle in einem Dataset.

Erforderliche Berechtigungen

Zum Aufrufen der Metadaten des Suchindex benötigen Sie die Berechtigung bigquery.tables.get oder bigquery.tables.list der Identitäts- und Zugriffsverwaltung (Identity and Access Management, IAM) für die Tabelle mit dem Index. Jede der folgenden vordefinierten IAM-Rollen enthält mindestens eine der folgenden Berechtigungen:

  • roles/bigquery.admin
  • roles/bigquery.dataEditor
  • roles/bigquery.dataOwner
  • roles/bigquery.dataViewer
  • roles/bigquery.metadataViewer
  • roles/bigquery.user

Weitere Informationen zu BigQuery-Berechtigungen finden Sie unter Zugriffssteuerung mit IAM.

Schema

Wenn Sie die Ansicht INFORMATION_SCHEMA.VECTOR_INDEX_COLUMNS abfragen, enthalten die Ergebnisse eine Zeile für jede indexierte Spalte in jeder Tabelle eines Datasets.

Die Ansicht INFORMATION_SCHEMA.VECTOR_INDEX_COLUMNS hat das folgende Schema:

Spaltenname Datentyp Wert
index_catalog STRING Der Name des Projekts, zu dem das Dataset gehört.
index_schema STRING Der Name des Datasets, das den Vektorindex enthält.
table_name STRING Der Name der Tabelle, für die der Vektorindex erstellt wird.
index_name STRING Der Name des Vektorindexes.
index_column_name STRING Der Name der indexierten Spalte.
index_field_path STRING Der vollständige Pfad des erweiterten indexierten Felds, beginnend mit dem Spaltennamen. Felder sind durch einen Punkt getrennt.

Bereich und Syntax

Für Abfragen dieser Ansicht muss ein Dataset-Qualifizierer verwendet werden. In der folgenden Tabelle wird der Regionsbereich für diese Ansicht erläutert:

Ansichtsname Ressourcenbereich Regionsbereich
[PROJECT_ID.]DATASET_ID.INFORMATION_SCHEMA.VECTOR_INDEX_COLUMNS Dataset-Ebene Dataset-Standort

Ersetzen Sie Folgendes:

  • Optional: PROJECT_ID: die ID Ihres Google Cloud-Projekts. Wenn keine Angabe erfolgt, wird das Standardprojekt verwendet.

    • DATASET_ID: die ID Ihres Datasets. Weitere Informationen finden Sie unter Dataset-Qualifier.

    Beispiel

    -- Returns metadata for vector indexes in a single dataset.
    SELECT * FROM myDataset.INFORMATION_SCHEMA.VECTOR_INDEX_COLUMNS;
    

    Beispiele

    Die folgende Abfrage extrahiert Informationen zu Spalten mit Vektorindex:

    SELECT table_name, index_name, index_column_name, index_field_path
    FROM my_project.dataset.INFORMATION_SCHEMA.VECTOR_INDEX_COLUMNS;

    Das Ergebnis sieht etwa so aus:

    +------------+------------+-------------------+------------------+
    | table_name | index_name | index_column_name | index_field_path |
    +------------+------------+-------------------+------------------+
    | table1     | indexa     | embeddings        | embeddings       |
    | table2     | indexb     | vectors           | vectors          |
    | table3     | indexc     | vectors           | vectors          |
    +------------+------------+-------------------+------------------+