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 tampilan INFORMATION_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

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_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          |
    +------------+------------+-------------------+------------------+