Tampilan VECTOR_INDEX_OPTIONS
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 Identity and Access Management (IAM) bigquery.tables.get
atau bigquery.tables.list
pada tabel dengan indeks. 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 tampilanINFORMATION_SCHEMA.VECTOR_INDEX_OPTIONS
, hasil kueri akan berisi satu baris untuk setiap indeks di setiap tabel dalam set data.
Tampilan 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 |
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 mirip dengan berikut ini:
+------------+------------+------------------+------------------+-------------------------------------------------------------------+ | 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"} | +------------+------------+------------------+------------------+-------------------------------------------------------------------+