Mulai menggunakan pemesanan
Pelajari cara membuat dan menetapkan pemesanan di BigQuery.
Pemesanan BigQuery memungkinkan Anda membeli kapasitas pemrosesan khusus, yang diukur dalam slot, alih-alih membayar harga sesuai permintaan per byte data yang diproses. Dengan reservasi, biaya lebih mudah diprediksi dan performa beban kerja sering kali lebih konsisten. Reservasi dikaitkan dengan edisi yang menyediakan harga berskala dan memenuhi persyaratan berbagai organisasi.
Saat bekerja dengan reservasi, Anda dapat membuat penetapan, yang menautkan Google Cloud project, folder, atau seluruh organisasi Anda ke reservasi tertentu. Dengan demikian, Anda dapat mengisolasi beban kerja, memastikan ketersediaan resource untuk tugas-tugas penting, dan mengelola pembelanjaan BigQuery secara lebih efektif.
Dalam tutorial ini, Anda akan membuat reservasi edisi Standard dengan 100 slot penskalaan otomatis dan menetapkan project ke reservasi. Kemudian, Anda dapat memilih untuk menghapus pemesanan guna menghindari biaya.
Untuk mengikuti panduan langkah demi langkah untuk tugas ini langsung di Google Cloud konsol, klik Pandu saya:
Sebelum memulai
-
Di konsol Google Cloud , pada halaman pemilih project, pilih atau buat project Google Cloud .
Anda dapat membuat project Google Cloud terpisah untuk mengelola pemesanan dan memberinya nama deskriptif sepertiPeran yang diperlukan untuk memilih atau membuat project
- Pilih project: Memilih project tidak memerlukan peran IAM tertentu—Anda dapat memilih project mana pun yang telah diberi peran.
-
Membuat project: Untuk membuat project, Anda memerlukan peran Pembuat Project
(
roles/resourcemanager.projectCreator), yang berisi izinresourcemanager.projects.create. Pelajari cara memberikan peran.
bq-COMPANY_NAME-admin. -
Verifikasi bahwa penagihan diaktifkan untuk project Google Cloud Anda.
-
Aktifkan BigQuery Reservation API.
Peran yang diperlukan untuk mengaktifkan API
Untuk mengaktifkan API, Anda memerlukan peran IAM Service Usage Admin (
roles/serviceusage.serviceUsageAdmin), yang berisi izinserviceusage.services.enable. Pelajari cara memberikan peran.Untuk informasi selengkapnya, lihat Mengaktifkan BigQuery Reservation API.
Di konsol Google Cloud , lihat kuota slot Anda:
Untuk membeli slot, Anda harus memiliki kuota slot yang cukup untuk region tempat Anda ingin membeli slot.
Jika kuota slot untuk region kurang dari jumlah slot yang ingin Anda beli, lihat Meminta penambahan kuota.
Peran yang diperlukan
Untuk mendapatkan izin yang
diperlukan guna membuat pemesanan, menetapkan project ke pemesanan, dan menghapus pemesanan,
minta administrator untuk memberi Anda peran IAM
BigQuery Resource Editor (roles/bigquery.resourceEditor)
di project.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Membuat pemesanan penskalaan otomatis
Buat pemesanan bernama test di multi-region US, dan alokasikan maksimum 100 slot penskalaan otomatis ke pemesanan tersebut. Slot penskalaan otomatis ditingkatkan atau diturunkan skalanya berdasarkan permintaan workload Anda.
Di konsol Google Cloud , buka halaman BigQuery.
Di menu navigasi, klik Capacity management.
Klik Buat pemesanan.
Di kolom Nama pemesanan, masukkan
test.Di menu drop-down Location, pilih us (multiple regions in United States).
Dalam daftar Edisi, pilih Standard. Untuk mengetahui informasi selengkapnya, lihat Memahami edisi BigQuery.
Untuk Pemilih ukuran pemesanan maksimum, pilih Kecil (100 Slot).
Biarkan setelan default lainnya seperti apa adanya, lalu klik Simpan.
Untuk mempelajari cara membuat pemesanan menggunakan SQL atau alat bq, lihat Membuat pemesanan dengan slot khusus.
Menetapkan project ke pemesanan
Tetapkan project ke pemesanan test. Setiap tugas kueri yang berjalan dari project
ini akan menggunakan kumpulan slot dari pemesanan test. (Dalam tutorial
ini, Anda tidak menjalankan tugas.)
Anda dapat menetapkan project apa pun yang berada di organisasi dan region yang sama dengan project administrasi tempat Anda membuat pemesanan.
Di konsol Google Cloud , buka halaman BigQuery.
Di menu navigasi, klik Capacity management.
Klik tab Slot reservations.
Di kolom Tindakan untuk pemesanan bernama
test, klik Tindakan.
Klik Buat penetapan.
Di bagian Pilih organisasi, folder, atau project, klik Jelajahi.
Cari atau jelajahi project, lalu pilih project tersebut.
Klik Create.
Saat membuat penetapan pemesanan, tunggu setidaknya 5 menit sebelum menjalankan kueri. Jika tidak, kueri mungkin akan ditagih menggunakan harga sesuai permintaan.
Untuk mempelajari cara menetapkan project ke pemesanan menggunakan SQL atau alat bq, lihat Menetapkan project atau folder ke pemesanan.
Pembersihan
Agar akun Google Cloud Anda tidak dikenai biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.
Menghapus project
Cara termudah untuk menghilangkan penagihan adalah dengan menghapus project yang Anda buat untuk tutorial.
Untuk menghapus project:
- Di Konsol Google Cloud , buka halaman Manage resources.
- Pada daftar project, pilih project yang ingin Anda hapus, lalu klik Delete.
- Pada dialog, ketik project ID, lalu klik Shut down untuk menghapus project.
Menghapus pemesanan
Saat Anda menghapus pemesanan, tugas apa pun yang saat ini dijalankan dengan slot dari pemesanan tersebut akan gagal. Untuk mencegah error, izinkan tugas yang sedang berlangsung diselesaikan sebelum menghapus pemesanan.
Di konsol Google Cloud , buka halaman BigQuery.
Di menu navigasi, klik Capacity management.
Klik tab Slot reservations.
Untuk pemesanan bernama
test, klik Toggle node.Untuk setiap penugasan dalam reservasi tersebut, klik Tindakan, lalu klik Hapus.
Di kolom Tindakan untuk pemesanan bernama
test, klik Tindakan.Klik Delete.
Untuk mempelajari cara menghapus pemesanan menggunakan SQL atau alat bq, lihat Menghapus pemesanan.
Langkah berikutnya
Untuk mempelajari cara menggunakan reservasi BigQuery guna mengelola workload, lihat Memahami reservasi.
Untuk mempelajari slot lebih lanjut, lihat Memahami slot.
Untuk mempelajari cara menggunakan penetapan BigQuery guna mengatur workload, lihat Mengelola penetapan workload.
Untuk mempelajari cara membeli komitmen, lihat Komitmen slot.