Mengelola dependensi BigQuery API
Anda dapat mengelola perilaku BigQuery dengan memahami pengaruh setiap API terhadap fitur yang bergantung pada API tersebut. Google Cloud Beberapa layanan API diaktifkan secara default di setiap project yang Anda buat, sementara layanan lainnya diaktifkan secara otomatis untuk semua project yang menggunakan BigQuery. Google Cloud Google Cloud Anda harus mengaktifkan layanan API yang tersisa secara eksplisit sebelum dapat menggunakan fungsinya.
Menonaktifkan dependensi secara tidak benar dapat memengaruhi fungsi BigQuery. Pahami dependensi ini untuk membuat keputusan yang tepat saat Anda mengaktifkan atau menonaktifkan layanan di project Google Cloud .
Layanan yang diaktifkan secara default
Layanan berikut diaktifkan secara default untuk setiap project baru:Google Cloud
| Layanan | Fitur mana yang mengandalkannya | Efek menonaktifkan layanan ini |
|---|---|---|
analyticshub.googleapis.com |
|
|
bigqueryconnection.googleapis.com |
|
|
bigquerymigration.googleapis.com |
Catatan: Biasanya Anda dapat menonaktifkan layanan ini setelah menyelesaikan migrasi data. |
|
bigquerydatapolicy.googleapis.com |
|
|
bigquerydatatransfer.googleapis.com |
|
|
bigqueryreservation.googleapis.com |
|
|
bigquerystorage.googleapis.com |
|
|
dataform.googleapis.com |
|
|
dataplex.googleapis.com |
|
|
Efek menonaktifkan BigQuery API
Menonaktifkan BigQuery API juga akan menonaktifkan layanan berikut yang bergantung pada BigQuery API:
- binaryauthorization.googleapis.com
- container.googleapis.com
- cloudapis.googleapis.com
- dataprep.googleapis.com
- servicebroker.googleapis.com
- telecomdatafabric.googleapis.com
Layanan yang diaktifkan oleh BigQuery Unified API
BigQuery Unified API (bigqueryunified.googleapis.com) mencakup kumpulan layanan pilihan yang diperlukan agar berbagai fitur BigQuery dapat berfungsi. Jika Anda mengaktifkan
BigQuery Unified API, semua layanan ini akan diaktifkan
secara bersamaan. Google dapat mengupdate layanan dalam kumpulan ini, dan layanan tersebut akan otomatis diaktifkan di project yang mengaktifkan API ini.
Anda dapat menonaktifkan setiap layanan dan API.
Untuk mengetahui petunjuk tentang cara mengaktifkan bigqueryunified.googleapis.com, lihat
Mengaktifkan dan menonaktifkan layanan.
| Layanan | Fitur mana yang mengandalkannya | Efek menonaktifkan layanan ini |
|---|---|---|
aiplatform.googleapis.com |
|
|
bigqueryunified.googleapis.com |
|
|
compute.googleapis.com |
|
|
dataproc.googleapis.com |
|
|
datastream.googleapis.com |
|
Layanan dinonaktifkan secara default
Anda harus mengaktifkan layanan berikut secara manual agar kemampuan yang sesuai tersedia:
| Layanan | Fitur mana yang mengandalkannya | Efek menonaktifkan layanan ini |
|---|---|---|
cloudaicompanion.googleapis.com |
|
|
composer.googleapis.com |
|
|
datalineage.googleapis.com |
|
|
Mengaktifkan aset kode BigQuery secara manual
Untuk mengelola aset kode di BigQuery, seperti notebook dan kueri tersimpan, Anda harus mengaktifkan API berikut:
- Compute Engine API
- Dataform API
- Vertex AI API
Sebelum Maret 2024, API ini tidak diaktifkan secara otomatis secara default. Jika Anda memiliki skrip otomatisasi dari sebelum Maret 2024 yang bergantung pada status API ini, Anda mungkin perlu memperbaruinya. Jika sudah mengaktifkan API ini, Anda akan melihat folder Notebooks dan Queries baru di panel Explorer di BigQuery.
Sebelum memulai
Untuk mengaktifkan pengelolaan aset kode secara manual,
Anda harus memiliki peran Pemilik Identity and Access Management (IAM)
(roles/owner).
Mengaktifkan aset kode BigQuery secara manual
Untuk mengaktifkan dependensi API yang diperlukan untuk aset kode, ikuti langkah-langkah berikut:
Buka halaman BigQuery.
Di Studio, di tab panel editor, klik drop-down panah di samping tanda +, arahkan kursor ke Notebook, lalu pilih Empty notebook.
Klik Enable APIs.
Jika Anda tidak melihat opsi ini, periksa apakah Anda memiliki IAM peran Pemilik yang diperlukan (
roles/owner). Jika notebook kosong terbuka, berarti Anda telah mengaktifkan API yang diperlukan.Di panel Aktifkan fitur inti, di bagian API fitur inti, lakukan langkah berikut:
- Untuk mengaktifkan semua dependensi BigQuery untuk streaming data, penjadwalan, dan notebook, klik Aktifkan di samping BigQuery Unified API.
- Opsional: Untuk memilih API yang akan diaktifkan, klik Lihat dan aktifkan API satu per satu lalu klik Aktifkan di samping setiap API yang ingin Anda aktifkan.
- Setelah API diaktifkan, klik Next.
Opsional: Tetapkan izin pengguna di bagian Permissions:
- Untuk memberi akun utama kemampuan membuat aset kode, serta membaca, mengedit, dan menetapkan izin untuk aset kode yang mereka buat, ketik nama pengguna atau grup di kolom Pengguna BigQuery Studio.
- Untuk memberi akun utama kemampuan membaca, mengedit, dan menetapkan izin untuk semua aset kode yang dibagikan kepada mereka, ketik nama pengguna atau grup di kolom Admin BigQuery Studio.
Klik Berikutnya.
Opsional: Di bagian Additional APIs, klik Enable all untuk mengaktifkan API yang diperlukan guna membuat prosedur jarak jauh BigQuery menggunakan BigQuery DataFrames.
Jika Anda memilih untuk tidak mengaktifkan API tambahan, klik Close untuk menutup panel Enable core features.
Membatasi akses ke aset kode
Anda dapat membantu mencegah pengaktifan API tambahan dengan menetapkan batasan kebijakan organisasi Batasi Penggunaan Layanan Resource. Anda dapat menonaktifkan API yang dipilih kapan saja.
Apa langkah selanjutnya?
- Untuk mempelajari cara mengelola Google Cloud layanan, lihat Mengaktifkan dan menonaktifkan layanan.
- Untuk mempelajari cara mengelola akses API pada tingkat terperinci dengan batasan kebijakan organisasi, lihat Membatasi penggunaan resource.
- Untuk mempelajari cara mengontrol akses ke layanan dengan peran dan izin Identity and Access Management (IAM) untuk BigQuery, lihat Peran dan izin IAM BigQuery.