Visualizzazione VECTOR_INDEX_OPTIONS
La visualizzazione INFORMATION_SCHEMA.VECTOR_INDEX_OPTIONS contiene una riga per ogni opzione di indice di vettore in un set di dati.
Autorizzazioni obbligatorie
Per visualizzare i metadati dell'indice di vettori, devi disporre dell'autorizzazione Identity and Access Management (IAM) bigquery.tables.get o bigquery.tables.list per la tabella con l'indice. Ciascuno dei seguenti ruoli IAM predefiniti include almeno una di queste autorizzazioni:
- roles/bigquery.admin
- roles/bigquery.dataEditor
- roles/bigquery.dataOwner
- roles/bigquery.dataViewer
- roles/bigquery.metadataViewer
- roles/bigquery.user
Per ulteriori informazioni sulle autorizzazioni BigQuery, consulta Controllo dell'accesso con IAM.
Schema
Quando esegui una query sulla visualizzazioneINFORMATION_SCHEMA.VECTOR_INDEX_OPTIONS, i risultati della query contengono una riga per ogni opzione di indice di vettore in un set di dati
La vista INFORMATION_SCHEMA.VECTOR_INDEX_OPTIONS ha lo schema seguente:
| Nome colonna | Tipo di dati | Valore | 
|---|---|---|
| index_catalog | STRING | Il nome del progetto che contiene il set di dati. | 
| index_schema | STRING | Il nome del set di dati contenente l'indice vettoriale. | 
| table_name | STRING | Il nome della tabella in cui viene creato l'indice vettoriale. | 
| index_name | STRING | Il nome dell'indice del vettore. | 
| option_name | STRING | Il nome dell'opzione utilizzata nell'istruzione DDL (Data Definition Language) per creare l'indice di vettori. | 
| option_type | STRING | Il tipo di dati dell'opzione. | 
| option_value | STRING | Il valore dell'opzione. | 
Ambito e sintassi
Le query su questa vista devono avere un qualificatore del set di dati. La tabella seguente illustra l'ambito della regione per questa visualizzazione:
| Visualizza nome | Ambito risorsa | Ambito regione | 
|---|---|---|
| [PROJECT_ID.]DATASET_ID.INFORMATION_SCHEMA.VECTOR_INDEX_OPTIONS | A livello di set di dati | Posizione del set di dati | 
- 
  (Facoltativo) PROJECT_ID: l'ID del progetto Google Cloud . Se non specificato, viene utilizzato il progetto predefinito.
- 
  DATASET_ID: l'ID del set di dati. Per ulteriori informazioni, consulta Qualificatore del set di dati.
Esempio
-- Returns metadata for vector indexes in a single dataset.
SELECT * FROM myDataset.INFORMATION_SCHEMA.VECTOR_INDEX_OPTIONS;
Esempi
La seguente query estrae informazioni sulle opzioni dell'indice di vettori:
SELECT table_name, index_name, option_name, option_type, option_value FROM my_project.dataset.INFORMATION_SCHEMA.VECTOR_INDEX_OPTIONS;
Il risultato è simile al seguente:
+------------+------------+------------------+------------------+-------------------------------------------------------------------+
| table_name | index_name | option_name      | option_type      | option_value                                                      |
+------------+------------+------------------+------------------+-------------------------------------------------------------------+
| table1     | indexa     | index_type       | STRING           | IVF                                                               |
| table1     | indexa     | distance_type    | STRING           | EUCLIDEAN                                                         |
| table1     | indexa     | ivf_options      | STRING           | {"num_lists": 100}                                                |
| table2     | indexb     | index_type       | STRING           | IVF                                                               |
| table2     | indexb     | distance_type    | STRING           | COSINE                                                            |
| table2     | indexb     | ivf_options      | STRING           | {"num_lists": 500}                                                |
| table3     | indexc     | index_type       | STRING           | TREE_AH                                                           |
| table3     | indexc     | distance_type    | STRING           | DOT_PRODUCT                                                       |
| table3     | indexc     | tree_ah_options  | STRING           | {"leaf_node_embedding_count": 1000, "normalization_type": "NONE"} |
+------------+------------+------------------+------------------+-------------------------------------------------------------------+