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
- Pemahaman dasar tentang Konsol Google Cloud
- Pengalaman dengan BigQuery merupakan nilai tambah
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:
- Peran dasar Pemilik atau Editor
- Peran Pengelolaan Layanan Administrator Kuota
- Peran Service Usage Admin
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.
- Di Konsol Google Cloud, klik Navigation menu (
).
- Kemudian, pilih IAM & Admin > Quotas & System Limits.
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.
- Dengan menggunakan drop-down alat Filter, pilih heading Layanan.
- Kemudian, pilih BigQuery API. Daftar yang dihasilkan hanya mencakup kuota yang terkait dengan layanan BigQuery API.
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
- 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.
- Klik Edit. Dialog pop-up akan muncul di konsol.
- Hapus centang pada kotak Tidak terbatas jika saat ini dicentang.
- Masukkan 1 ke kolom Nilai baru untuk menunjukkan batas kuota 1 TiB (tebibyte).
- 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.
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
- 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.
- Klik Edit. Dialog pop-up akan muncul di konsol.
- Hapus centang pada kotak Tidak terbatas jika saat ini dicentang.
- Masukkan 0,5, atau batas kueri harian per pengguna yang Anda inginkan, ke kolom Nilai baru untuk menunjukkan batas kuota 0,5 TiB (tebibyte).
- 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