Tampilan VECTOR_INDEX_OPTIONS

Untuk memberikan masukan atau meminta dukungan terkait fitur ini, kirim email ke bq-vector-search@google.com.

Tampilan INFORMATION_SCHEMA.VECTOR_INDEX_OPTIONS berisi satu baris untuk setiap kolom yang diindeks vektor di setiap tabel dalam set data.

Izin yang diperlukan

Untuk melihat metadata indeks vektor, Anda memerlukan izin Pengelolaan Akses dan Identitas (IAM) bigquery.tables.get atau bigquery.tables.list pada tabel dengan indeks tersebut. Setiap peran IAM yang telah ditetapkan berikut menyertakan setidaknya salah satu izin ini:

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

Untuk mengetahui informasi selengkapnya tentang izin BigQuery, lihat Kontrol akses dengan IAM.

Skema

Saat Anda membuat kueri tampilan INFORMATION_SCHEMA.VECTOR_INDEX_OPTIONS, hasil kueri akan berisi satu baris untuk setiap indeks pada setiap tabel dalam set data.

Tabel virtual INFORMATION_SCHEMA.VECTOR_INDEX_OPTIONS memiliki skema berikut:

Nama kolom Jenis data Nilai
index_catalog STRING Nama project yang berisi set data.
index_schema STRING Nama set data yang berisi indeks vektor.
table_name STRING Nama tabel tempat indeks vektor dibuat.
index_name STRING Nama indeks vektor.
option_name STRING Nama opsi yang digunakan dalam pernyataan bahasa definisi data (DDL) untuk membuat indeks vektor.
option_type STRING Jenis data opsi.
option_value STRING Nilai opsi.

Cakupan dan sintaksis

Kueri terhadap tampilan ini harus memiliki penentu set data. Tabel berikut menjelaskan cakupan wilayah untuk tampilan ini:

Nama Tampilan Cakupan resource Cakupan region
[PROJECT_ID.]DATASET_ID.INFORMATION_SCHEMA.VECTOR_INDEX_OPTIONS Level set data Lokasi set data

Ganti kode berikut:

  • Opsional: PROJECT_ID: ID project Google Cloud Anda. Jika tidak ditentukan, project default akan digunakan.
  • DATASET_ID: ID set data Anda. Untuk mengetahui informasi selengkapnya, lihat Penentu set data.

Contoh

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

Contoh

Kueri berikut mengekstrak informasi tentang opsi indeks vektor:

SELECT table_name, index_name, option_name, option_type, option_value
FROM my_project.dataset.INFORMATION_SCHEMA.VECTOR_INDEX_OPTIONS;

Hasilnya akan mirip dengan berikut ini:

+------------+------------+------------------+------------------+--------------------+
| table_name | index_name | option_name      | option_type      | option_value       |
+------------+------------+------------------+------------------+--------------------+
| table1     | indexa     | distance_type    | STRING           | EUCLIDEAN          |
| table1     | indexa     | index_type       | STRING           | IVF                |
| table2     | indexb     | ivf_options      | STRING           | {"num_lists": 100} |
| table2     | indexb     | index_type       | STRING           | IVF                |
+------------+------------+------------------+------------------+--------------------+