Tampilan VECTOR_INDEX_COLUMNS
Tampilan INFORMATION_SCHEMA.VECTOR_INDEX_COLUMNS
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_COLUMNS
, hasil kueri akan berisi satu baris untuk setiap kolom yang diindeks di setiap tabel dalam set data.
Tampilan INFORMATION_SCHEMA.VECTOR_INDEX_COLUMNS
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. |
index_column_name |
STRING |
Nama kolom yang diindeks. |
index_field_path |
STRING |
Jalur lengkap kolom terindeks yang diperluas, dimulai dengan nama kolom. Kolom dipisahkan dengan titik. |
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_COLUMNS |
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_COLUMNS;
Contoh
Kueri berikut mengekstrak informasi tentang kolom yang memiliki indeks vektor:
SELECT table_name, index_name, index_column_name, index_field_path FROM my_project.dataset.INFORMATION_SCHEMA.VECTOR_INDEX_COLUMNS;
Hasilnya mirip dengan berikut ini:
+------------+------------+-------------------+------------------+ | table_name | index_name | index_column_name | index_field_path | +------------+------------+-------------------+------------------+ | table1 | indexa | embeddings | embeddings | | table2 | indexb | vectors | vectors | | table3 | indexc | vectors | vectors | +------------+------------+-------------------+------------------+