Buat model machine learning di BigQuery ML menggunakan Google Cloud konsol
Dokumen ini menunjukkan cara menggunakan konsol Google Cloud untuk membuat model BigQuery ML.
Peran yang diperlukan
Untuk membuat model dan menjalankan inferensi, Anda harus diberi peran berikut:
- BigQuery Data Editor (
roles/bigquery.dataEditor
) - BigQuery User (
roles/bigquery.user
)
- BigQuery Data Editor (
Sebelum memulai
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the BigQuery and BigQuery Connection APIs.
Prasyarat khusus model
Sebelum membuat model, pastikan Anda telah memenuhi semua prasyarat untuk jenis model yang Anda buat:
Jika ingin menggunakan kueri untuk memilih data pelatihan untuk model, Anda harus memiliki kueri tersebut yang tersedia sebagai kueri tersimpan.
Model faktorisasi matriks memerlukan reservasi. Untuk informasi selengkapnya, lihat Harga.
Model jarak jauh berikut memerlukan koneksi resource Cloud:
- Model jarak jauh melalui model partner dan Vertex AI
- Model jarak jauh dibandingkan model terbuka
- Model jarak jauh melalui layanan Cloud AI
- Model jarak jauh melalui model kustom di Vertex AI
Akun layanan koneksi juga harus diberi peran tertentu, bergantung pada jenis model jarak jauh.
Untuk mengimpor model, Anda harus mengupload model tersebut ke bucket Cloud Storage.
Membuat set data
Buat set data BigQuery untuk memuat resource Anda:
Konsol
Di Google Cloud konsol, buka halaman BigQuery.
Di panel Explorer, klik nama project Anda.
Klik
View actions > Create dataset.Di halaman Create dataset, lakukan hal berikut:
Untuk ID Set Data, ketik nama untuk set data.
Untuk Location type, pilih lokasi untuk set data.
Klik Create dataset.
bq
Membuat model yang dilatih secara internal atau eksternal
Gunakan prosedur ini untuk membuat jenis model berikut:
Model deret waktu:
Analisis kontribusi: Analisis kontribusi
Klasifikasi:
Regresi:
Pengelompokan: K-means
Rekomendasi: Faktorisasi matriks
Pengurangan dimensi:
Model ini memiliki serangkaian opsi yang berbeda sesuai dengan jenisnya. Meskipun penyesuaian otomatis BigQuery ML berfungsi dengan baik dalam sebagian besar kasus, Anda dapat memilih untuk menyesuaikan model secara manual sebagai bagian dari prosedur. Jika Anda ingin melakukannya, lihat dokumentasi untuk jenis model tertentu guna mempelajari lebih lanjut opsi model.
Untuk membuat model:
Buka halaman BigQuery.
Di panel Explorer, klik set data yang Anda buat.
Klik
View actions di samping set data, lalu klik Create BQML Model.Panel Create new model akan terbuka.
Untuk Model name, ketik nama untuk model.
Jika Anda ingin membuat kueri tersimpan yang berisi pernyataan
CREATE MODEL
untuk model, pilih Simpan Kueri .- Untuk Nama kueri, ketik nama untuk kueri tersimpan.
- Untuk Region, pilih region untuk kueri tersimpan.
Klik Lanjutkan.
Di bagian Creation method, pilih Train a Model in BigQuery.
Di bagian Tujuan pemodelan, pilih tujuan pemodelan untuk model.
Klik Lanjutkan.
Di halaman Opsi model, pilih jenis model. Jenis model yang dapat Anda pilih bervariasi berdasarkan tujuan pemodelan yang Anda pilih.
Di bagian Data pelatihan, lakukan salah satu hal berikut:
- Pilih Tabel/Tampilan untuk mendapatkan data pelatihan dari tabel atau tampilan, lalu pilih project, set data, dan nama tampilan atau tabel.
- Pilih Kueri untuk mendapatkan data pelatihan dari kueri tersimpan, lalu pilih kueri tersimpan.
Di Kolom label input yang dipilih, pilih kolom dari tabel, tampilan, atau kueri yang ingin Anda gunakan sebagai input ke model.
Jika ada bagian Opsi wajib, tentukan informasi kolom yang diminta:
- Untuk model klasifikasi dan regresi, untuk INPUT_LABEL_COLS, pilih kolom yang berisi data label.
Untuk model faktorisasi matriks, pilih hal berikut:
- Untuk RATING_COL, pilih kolom yang berisi data rating.
- Untuk USER_COL, pilih kolom yang berisi data pengguna.
- Untuk ITEM_COL, pilih kolom yang berisi data item.
Untuk model perkiraan deret waktu, pilih berikut ini:
- Untuk TIME_SERIES_TIMESTAMP_COL, pilih kolom yang berisi titik waktu yang akan digunakan saat melatih model.
- Untuk TIME_SERIES_DATA_COL, pilih kolom yang berisi data untuk perkiraan.
Opsional: Di bagian Opsional, tentukan nilai untuk argumen penyesuaian model tambahan. Argumen yang tersedia bervariasi berdasarkan jenis model yang Anda buat.
Klik Create model.
Setelah pembuatan model selesai, klik Buka model untuk melihat detail model.
Membuat model jarak jauh melalui model terlatih
Gunakan prosedur ini untuk membuat jenis model jarak jauh berikut:
Untuk membuat model:
Buka halaman BigQuery.
Di panel Explorer, klik set data yang Anda buat.
Klik
View actions di samping set data, lalu klik Create BQML Model.Panel Create new model akan terbuka.
Untuk Model name, ketik nama untuk model.
Jika Anda ingin membuat kueri tersimpan yang berisi pernyataan
CREATE MODEL
untuk model, pilih Simpan Kueri .- Untuk Nama kueri, ketik nama untuk kueri tersimpan.
- Untuk Region, pilih region untuk kueri tersimpan.
Klik Lanjutkan.
Di bagian Metode pembuatan, pilih Hubungkan ke layanan LLM Vertex AI dan layanan AI Cloud.
Di halaman Opsi model, pilih Model Google dan Partner atau Model Terbuka untuk jenis model, sebagaimana sesuai untuk kasus penggunaan Anda.
Di bagian Remote connection, lakukan salah satu hal berikut:
- Jika Anda telah mengonfigurasi koneksi default, atau jika Anda memiliki peran Admin BigQuery dan Admin IAM Project, pilih Koneksi default.
Jika Anda belum mengonfigurasi koneksi default, atau jika Anda tidak memiliki peran yang sesuai, pilih Koneksi resource cloud.
- Untuk Project, pilih project yang berisi koneksi yang ingin Anda gunakan.
- Untuk Lokasi, pilih lokasi yang digunakan oleh koneksi.
Untuk Connection, pilih koneksi yang akan digunakan untuk model jarak jauh, atau pilih Create new connection untuk membuat koneksi baru.
Di bagian Opsi wajib diisi, lakukan salah satu hal berikut:
- Untuk model jarak jauh melalui model Google dan model partner,
tentukan endpoint yang akan digunakan. Ini adalah nama model, misalnya
gemini-2.0-flash
. Untuk mengetahui informasi selengkapnya tentang model yang didukung, lihatENDPOINT
. - Untuk model jarak jauh melalui model terbuka,
salin dan tempel endpoint yang akan digunakan. Ini adalah endpoint publik bersama
dari model yang di-deploy ke Vertex AI, dalam format
https://location-aiplatform.googleapis.com/v1/projects/project/locations/location/endpoints/endpoint_id
. Untuk informasi selengkapnya, lihatENDPOINT
.
- Untuk model jarak jauh melalui model Google dan model partner,
tentukan endpoint yang akan digunakan. Ini adalah nama model, misalnya
Klik Create model.
Setelah pembuatan model selesai, klik Buka model untuk melihat detail model.
Membuat model jarak jauh melalui model kustom
Gunakan prosedur ini untuk membuat model jarak jauh melalui model kustom yang di-deploy ke Vertex AI.
Untuk membuat model:
Buka halaman BigQuery.
Di panel Explorer, klik set data yang Anda buat.
Klik
View actions di samping set data, lalu klik Create BQML Model.Panel Create new model akan terbuka.
Untuk Model name, ketik nama untuk model.
Jika Anda ingin membuat kueri tersimpan yang berisi pernyataan
CREATE MODEL
untuk model, pilih Simpan Kueri .- Untuk Nama kueri, ketik nama untuk kueri tersimpan.
- Untuk Region, pilih region untuk kueri tersimpan.
Klik Lanjutkan.
Di bagian Metode pembuatan, pilih Hubungkan ke endpoint Vertex AI yang dikelola pengguna.
Di bagian Koneksi jarak jauh di halaman Opsi model, lakukan salah satu tindakan berikut:
- Jika Anda telah mengonfigurasi koneksi default, atau jika Anda memiliki peran Admin BigQuery dan Admin IAM Project, pilih Koneksi default.
Jika Anda belum mengonfigurasi koneksi default, atau jika Anda tidak memiliki peran yang sesuai, pilih Koneksi resource cloud.
- Untuk Project, pilih project yang berisi koneksi yang ingin Anda gunakan.
- Untuk Lokasi, pilih lokasi yang digunakan oleh koneksi.
Untuk Connection, pilih koneksi yang akan digunakan untuk model jarak jauh, atau pilih Create new connection untuk membuat koneksi baru.
Di bagian Opsi wajib, tentukan endpoint yang akan digunakan. Ini adalah endpoint publik bersama dari model yang di-deploy ke Vertex AI, dalam format
https://location-aiplatform.googleapis.com/v1/projects/project/locations/location/endpoints/endpoint_id
. Untuk mengetahui informasi selengkapnya, lihatENDPOINT
.Klik Create model.
Setelah pembuatan model selesai, klik Buka model untuk melihat detail model.
Membuat model jarak jauh melalui layanan AI Cloud
Gunakan prosedur ini untuk membuat model jarak jauh melalui layanan AI Cloud.
Untuk membuat model:
Buka halaman BigQuery.
Di panel Explorer, klik set data yang Anda buat.
Klik
View actions di samping set data, lalu klik Create BQML Model.Panel Create new model akan terbuka.
Untuk Model name, ketik nama untuk model.
Jika Anda ingin membuat kueri tersimpan yang berisi pernyataan
CREATE MODEL
untuk model, pilih Simpan Kueri .- Untuk Nama kueri, ketik nama untuk kueri tersimpan.
- Untuk Region, pilih region untuk kueri tersimpan.
Klik Lanjutkan.
Di bagian Metode pembuatan, pilih Hubungkan ke layanan LLM Vertex AI dan layanan AI Cloud.
Di halaman Opsi model, pilih Cloud AI Services.
Di bagian Remote connection, lakukan salah satu hal berikut:
- Jika Anda telah mengonfigurasi koneksi default, atau jika Anda memiliki peran Admin BigQuery dan Admin IAM Project, pilih Koneksi default.
Jika Anda belum mengonfigurasi koneksi default, atau jika Anda tidak memiliki peran yang sesuai, pilih Koneksi resource cloud.
- Untuk Project, pilih project yang berisi koneksi yang ingin Anda gunakan.
- Untuk Lokasi, pilih lokasi yang digunakan oleh koneksi.
Untuk Connection, pilih koneksi yang akan digunakan untuk model jarak jauh, atau pilih Create new connection untuk membuat koneksi baru.
Di bagian Opsi wajib, pilih jenis layanan Cloud AI yang akan digunakan.
Di bagian Opsional, tentukan informasi pemroses dokumen jika Anda menggunakan layanan
CLOUD_AI_DOCUMENT_V1
. Secara opsional, Anda dapat menentukan informasi speech recognizer jika Anda menggunakan layananCLOUD_AI_SPEECH_TO_TEXT_V2
.Klik Create model.
Setelah pembuatan model selesai, klik Buka model untuk melihat detail model.
Membuat model yang diimpor
Gunakan prosedur ini untuk membuat model BigQuery ML dengan mengimpor jenis model berikut:
Untuk membuat model:
Buka halaman BigQuery.
Di panel Explorer, klik set data yang Anda buat.
Klik
View actions di samping set data, lalu klik Create BQML Model.Panel Create new model akan terbuka.
Untuk Model name, ketik nama untuk model.
Jika Anda ingin membuat kueri tersimpan yang berisi pernyataan
CREATE MODEL
untuk model, pilih Simpan Kueri .- Untuk Nama kueri, ketik nama untuk kueri tersimpan.
- Untuk Region, pilih region untuk kueri tersimpan.
Klik Lanjutkan.
Di bagian Metode pembuatan, pilih Impor model.
Di halaman Opsi model, pilih jenis model yang ingin Anda impor.
Untuk GCS path, cari atau tempel URI untuk bucket Cloud Storage yang berisi model.
Klik Create model.
Setelah pembuatan model selesai, klik Buka model untuk melihat detail model.