Visualização VECTOR_INDEX_OPTIONS
A visualização INFORMATION_SCHEMA.VECTOR_INDEX_OPTIONS contém uma linha para cada opção de índice vetorial em um conjunto de dados.
Permissões necessárias
Para ver os metadados do índice vetorial, é preciso ter a permissão bigquery.tables.get ou bigquery.tables.list do Identity and Access Management (IAM) na tabela com o índice. Cada um dos seguintes papéis predefinidos
do IAM inclui pelo menos uma destas permissões:
- roles/bigquery.admin
- roles/bigquery.dataEditor
- roles/bigquery.dataOwner
- roles/bigquery.dataViewer
- roles/bigquery.metadataViewer
- roles/bigquery.user
Para mais informações sobre as permissões do BigQuery, consulte Controle de acesso com o IAM.
Esquema
Quando você consulta a visualizaçãoINFORMATION_SCHEMA.VECTOR_INDEX_OPTIONS, os resultados da consulta contêm uma linha para cada opção de índice vetorial em um conjunto de dados.
A visualização INFORMATION_SCHEMA.VECTOR_INDEX_OPTIONS tem o seguinte esquema:
| Nome da coluna | Tipo de dados | Valor | 
|---|---|---|
| index_catalog | STRING | Nome do projeto que contém o conjunto de dados. | 
| index_schema | STRING | O nome do conjunto de dados que contém o índice vetorial. | 
| table_name | STRING | O nome da tabela em que o índice vetorial é criado. | 
| index_name | STRING | O nome do índice vetorial. | 
| option_name | STRING | O nome da opção usada na instrução de linguagem de definição de dados (DDL) para criar o índice vetorial. | 
| option_type | STRING | Tipo de dados de opção. | 
| option_value | STRING | O valor da opção. | 
Escopo e sintaxe
As consultas nesta visualização precisam ter um qualificador de conjunto de dados. A tabela a seguir explica o escopo da região dessa visualização:
| Acessar nome | Escopo do recurso | Escopo da região | 
|---|---|---|
| [PROJECT_ID.]DATASET_ID.INFORMATION_SCHEMA.VECTOR_INDEX_OPTIONS | Nível do conjunto de dados | Local do conjunto de dados | 
- 
  Opcional: PROJECT_ID: o ID do seu projeto Google Cloud . Se não for especificado, o projeto padrão será usado.
- 
  DATASET_ID: ID do conjunto de dados. Para mais informações, consulte Qualificador de conjunto de dados.
Exemplo
-- Returns metadata for vector indexes in a single dataset.
SELECT * FROM myDataset.INFORMATION_SCHEMA.VECTOR_INDEX_OPTIONS;
Exemplos
A consulta a seguir extrai informações de opções de índice vetorial:
SELECT table_name, index_name, option_name, option_type, option_value FROM my_project.dataset.INFORMATION_SCHEMA.VECTOR_INDEX_OPTIONS;
O resultado será semelhante ao seguinte:
+------------+------------+------------------+------------------+-------------------------------------------------------------------+
| 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"} |
+------------+------------+------------------+------------------+-------------------------------------------------------------------+