Tampilan RESERVATION_CHANGES

Tampilan INFORMATION_SCHEMA.RESERVATION_CHANGES berisi daftar hampir real-time semua perubahan pada reservasi dalam project administrasi. Setiap baris menunjukkan perubahan pada satu reservasi. Untuk mengetahui informasi selengkapnya, lihat Pengantar reservasi.

Izin yang diperlukan

Untuk membuat kueri tampilan INFORMATION_SCHEMA.RESERVATION_CHANGES, Anda memerlukan izin Identity and Access Management (IAM) bigquery.reservations.list. Setiap peran IAM yang telah ditetapkan berikut menyertakan izin yang diperlukan:

  • roles/bigquery.resourceAdmin
  • roles/bigquery.resourceEditor
  • roles/bigquery.resourceViewer
  • roles/bigquery.user
  • roles/bigquery.admin

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

Skema

Tabel virtual INFORMATION_SCHEMA.RESERVATION_CHANGES memiliki skema berikut:

Nama kolom Jenis data Nilai
change_timestamp TIMESTAMP Waktu saat perubahan terjadi.
project_id STRING ID project administrasi.
project_number INTEGER Jumlah project administrasi.
reservation_name STRING Nama reservasi yang diberikan pengguna.
ignore_idle_slots BOOL Jika salah, semua kueri yang menggunakan reservasi ini dapat menggunakan slot tidak ada aktivitas yang tidak digunakan dari komitmen kapasitas lainnya.
action STRING Jenis peristiwa yang terjadi pada reservasi. Dapat berupa CREATE, UPDATE, atau DELETE.
slot_capacity INTEGER Dasar pengukuran reservasi.
user_email STRING Alamat email pengguna atau subjek federasi identitas tenaga kerja yang melakukan perubahan. google untuk perubahan yang dibuat oleh Google. NULL jika alamat email tidak diketahui.
target_job_concurrency INTEGER Jumlah target kueri yang dapat dieksekusi secara bersamaan, yang dibatasi oleh resource yang tersedia. Jika nol, nilai ini akan otomatis dihitung berdasarkan resource yang tersedia.
autoscale STRUCT

Informasi tentang kapasitas penskalaan otomatis reservasi. Kolom mencakup:

  • current_slots: jumlah slot yang ditambahkan ke reservasi oleh penskalaan otomatis.
  • max_slots: jumlah maksimum slot yang dapat ditambahkan ke reservasi dengan penskalaan otomatis.
edition STRING Edisi yang terkait dengan reservasi ini. Untuk mengetahui informasi selengkapnya tentang edisi, lihat Pengantar edisi BigQuery.

Retensi data

Tampilan ini berisi reservasi saat ini dan reservasi terhapus yang disimpan selama maksimum 41 hari setelah penghapusan dari tampilan.

Cakupan dan sintaksis

Kueri terhadap tabel virtual ini harus menyertakan penentu region. Jika Anda tidak menentukan penentu regional, metadata akan diambil dari semua region. Tabel berikut menjelaskan cakupan region untuk tabel virtual ini:

Nama tabel virtual Cakupan resource Cakupan region
[PROJECT_ID.]`region-REGION`.INFORMATION_SCHEMA.RESERVATION_CHANGES[_BY_PROJECT] Level project REGION
Ganti kode berikut:

  • Opsional: PROJECT_ID: ID project Google Cloud Anda. Jika tidak ditentukan, project default akan digunakan.

  • REGION: nama region set data apa pun. Misalnya, `region-us`.

  • Contoh

    Contoh berikut mendapatkan histori perubahan untuk reservasi tertentu. Gunakan informasi ini untuk melihat daftar perubahan yang dilakukan pada reservasi tertentu, seperti membuat atau menghapus reservasi.

    SELECT
      *
    FROM
      `reservation-admin-project.region-us`.
      INFORMATION_SCHEMA.RESERVATION_CHANGES
    WHERE
      reservation_name = "my-reservation"
    ORDER BY
      change_timestamp DESC;