Menyiapkan kontrol biaya kustom untuk BigQuery

1. Pengantar

BigQuery dapat memproses data dalam jumlah yang sangat besar. Kontrol tambahan dapat membantu melindungi Anda dari biaya kueri yang tidak terduga, baik saat Anda bekerja sendiri maupun di lingkungan dengan beberapa project dan pengguna BigQuery.

Anda dapat mengelola biaya kueri untuk penggunaan on-demand BigQuery dengan menetapkan kuota harian kustom pada jumlah data kueri yang diproses. Kuota ini direset pada tengah malam Waktu Pasifik dan berfungsi sebagai batas keras gabungan, sehingga mencegah pengguna menjalankan kueri yang melebihi batas yang ditentukan.

Dalam tutorial ini, Anda akan mempelajari cara menetapkan kuota kustom Anda sendiri untuk BigQuery.

Prasyarat

Yang akan Anda pelajari

  • Cara membuka menu kuota
  • Cara menyiapkan kuota kustom tingkat project
  • Cara menyiapkan kuota kustom tingkat pengguna

Yang Anda butuhkan

  • Akun Google Cloud dan Project Google Cloud, dengan penagihan diaktifkan
  • Browser web seperti Chrome

2. Sebelum memulai

Izin yang diperlukan

Untuk menetapkan atau mengubah kuota kustom, Anda memerlukan salah satu peran Cloud IAM berikut di project:

Jika Anda tidak yakin apakah Anda memiliki izin yang diperlukan, Anda tetap dapat melanjutkan ke langkah berikutnya yang akan membantu menguji apakah Anda memiliki akses untuk mengelola kuota di project Anda.

3. Buka menu Kuota

Dalam tugas ini, Anda akan membuka menu kuota.

  1. Di Konsol Google Cloud, klik Navigation menu ( Ikon Navigation menu).

Menu atas

  1. Kemudian, pilih IAM & Admin > Quotas & System Limits.

Menu kuota

Halaman ini berisi semua kuota untuk produk dan layanan di seluruh platform. Jika Anda menerima error akses, kembali ke halaman sebelumnya dan tinjau persyaratan izin.

Selanjutnya, Anda akan mempersempit tampilan ke kuota terkait BigQuery.

  1. Dengan menggunakan drop-down alat Filter, pilih heading Layanan.

Properti filter

  1. Kemudian, pilih BigQuery API. Daftar yang dihasilkan hanya mencakup kuota yang terkait dengan layanan BigQuery API.

pemilihan layanan

4. Menetapkan kuota tingkat project

Dalam tugas ini, Anda akan menetapkan kuota kustom di tingkat project. Kuota kustom level project membatasi penggunaan gabungan dari semua pengguna dalam project tersebut per hari.

Pilih kuota Anda

  1. Centang kotak untuk baris yang menentukan "Penggunaan kueri per hari" di kolom Nama dalam tabel. Anda dapat menggunakan kotak filter untuk membantu menelusuri nama ini.

penelusuran per hari

  1. Klik Edit. Dialog pop-up akan muncul di konsol.
  2. Hapus centang pada kotak Tidak terbatas jika saat ini dicentang.
  3. Masukkan 1 ke kolom Nilai baru untuk menunjukkan batas kuota 1 TiB (tebibyte).

mengedit kuota per hari

  1. Setelah menyesuaikan kuota, Anda dapat menyetelnya dengan mengklik Selesai, lalu Kirim Permintaan.

Anda akan menerima konfirmasi di kotak dialog saat kuota telah diperbarui.

Setelah kuota ditetapkan, jika kuota kustom level project terlampaui, BigQuery akan menampilkan error.

deskripsi permintaan

5. Menetapkan kuota tingkat pengguna

Setelah menetapkan kuota di tingkat project, sekarang saatnya menetapkan kuota di tingkat pengguna. Kuota kustom level pengguna diterapkan secara terpisah untuk setiap pengguna atau akun layanan dalam suatu project.

Dalam praktiknya, Anda dapat memilih untuk menggunakan salah satu opsi kuota ini, atau keduanya secara bersamaan. Jika kuota level project dan level pengguna digunakan bersamaan, penggunaan akan dihitung terhadap kedua kuota dan mematuhi batas yang lebih ketat dari keduanya. Contoh skenario dapat ditemukan di dokumentasi yang ditautkan di akhir tutorial ini.

Pilih kuota Anda

  1. Centang kotak untuk baris yang menentukan "Penggunaan kueri per hari per pengguna" di kolom Nama dalam tabel. Anda dapat menggunakan kotak filter untuk membantu menelusuri nama ini.

penelusuran per hari per pengguna

  1. Klik Edit. Dialog pop-up akan muncul di konsol.
  2. Hapus centang pada kotak Tidak terbatas jika saat ini dicentang.
  3. Masukkan 0,5, atau batas kueri harian per pengguna yang Anda inginkan, ke kolom Nilai baru untuk menunjukkan batas kuota 0,5 TiB (tebibyte).

kuota pengeditan per pengguna per hari

  1. Setelah menyesuaikan kuota, Anda dapat menyetelnya dengan mengklik Selesai, lalu Kirim Permintaan.

Anda akan menerima konfirmasi di kotak dialog saat kuota telah diperbarui.

Setelah kuota ditetapkan, jika kuota kustom level pengguna terlampaui, BigQuery akan menampilkan error.

6. Selamat

Anda telah berhasil membuat kuota kustom level project dan level pengguna untuk pemrosesan kueri.

Yang telah kita bahas

  • Cara membuka menu kuota
  • Cara menyiapkan kuota kustom tingkat project
  • Cara menyiapkan kuota kustom tingkat pengguna

Langkah berikutnya / pelajari lebih lanjut

7. Survei

Bagaimana Anda akan menggunakan tutorial ini?

Hanya membacanya Membaca dan menyelesaikan latihannya