Membuat daftar model

Halaman ini menunjukkan cara mencantumkan model BigQuery ML dalam set data. Anda dapat mencantumkan model BigQuery ML dengan:

  • Menggunakan konsol Google Cloud .
  • Menggunakan perintah bq ls di alat command line bq.
  • Memanggil metode API models.list secara langsung atau menggunakan library klien.

Izin yang diperlukan

Untuk mencantumkan model dalam set data, Anda harus diberi peran READER pada set data, atau Anda harus diberi peran Identity and Access Management (IAM) level project yang mencakup izin bigquery.models.list. Jika diberi izin bigquery.models.list di level project, Anda dapat mencantumkan model di set data mana pun dalam project. Peran IAM level project yang telah ditetapkan berikut mencakup izin bigquery.models.list:

  • bigquery.dataViewer
  • bigquery.dataEditor
  • bigquery.dataOwner
  • bigquery.metadataViewer
  • bigquery.user
  • bigquery.admin

Untuk mengetahui informasi selengkapnya tentang peran dan izin IAM di BigQuery ML, lihat Kontrol akses. Untuk mengetahui informasi selengkapnya tentang peran level set data, baca Peran dasar untuk set data.

Membuat daftar model

Untuk mencantumkan model dalam set data:

Konsol

  1. Di konsol Google Cloud , buka halaman BigQuery.

    Buka halaman BigQuery

  2. Di panel kiri, klik Explorer:

    Tombol yang ditandai untuk panel Explorer.

    Jika Anda tidak melihat panel kiri, klik Luaskan panel kiri untuk membuka panel.

  3. Di panel Explorer, luaskan project Anda dan klik Set Data.

  4. Klik set data yang berisi model Anda.

  5. Klik tab Model.

bq

Jalankan perintah bq ls dengan flag --models atau -m. Flag --format dapat digunakan untuk mengontrol output. Jika Anda mencantumkan model dalam project selain project default, tambahkan project ID ke set data dalam format berikut: [PROJECT_ID]:[DATASET].

bq ls -m --format=pretty PROJECT_ID:DATASET

Ganti kode berikut:

  • PROJECT_ID adalah project ID Anda.
  • DATASET adalah nama set data.

Output perintah terlihat seperti berikut saat flag --format=pretty digunakan. --format=pretty menghasilkan output tabel yang diformat. Kolom Model Type menampilkan jenis model, misalnya, KMEANS.

+-------------------------+------------+--------+-----------------+
|           Id            | Model Type | Labels |  Creation Time  |
+-------------------------+------------+--------+-----------------+
| mymodel                 | KMEANS     |        | 03 May 03:02:27 |
+-------------------------+------------+--------+-----------------+

Contoh:

Masukkan perintah berikut untuk mencantumkan model dalam set data mydataset di project default Anda.

bq ls --models --format=pretty mydataset

Masukkan perintah berikut untuk mencantumkan model dalam set data mydataset di myotherproject. Perintah ini menggunakan pintasan -m untuk mencantumkan model.

bq ls -m --format=pretty myotherproject:mydataset

API

Untuk mencantumkan model menggunakan API, panggil metode models.list dan sediakan projectId dan datasetId.

Go

Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Go di Panduan memulai BigQuery menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi BigQuery Go API.

Untuk melakukan autentikasi ke BigQuery, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.

import