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:
|
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 |
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;