Anda dapat memperbarui grup fitur untuk mendaftarkan tabel atau tampilan BigQuery sebagai sumber data fitur untuk grup fitur tersebut. Jika grup fitur sudah memiliki sumber data terkait, Anda dapat mengaitkan tabel atau tampilan BigQuery lain sebagai sumber data fitur.
Saat membuat atau memperbarui grup fitur, Anda memiliki opsi untuk menambahkan metadata yang ditentukan pengguna dalam bentuk label ke grup fitur. Untuk mengetahui informasi selengkapnya tentang cara memperbarui label yang ditentukan pengguna untuk grup fitur, lihat Memperbarui label untuk grup fitur.
Sebelum memulai
Lakukan autentikasi ke Vertex AI, kecuali jika Anda telah melakukannya.
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Untuk informasi selengkapnya, lihat Mengautentikasi untuk menggunakan REST dalam dokumentasi autentikasi Google Cloud .
Memperbarui grup fitur
Gunakan contoh berikut untuk memperbarui grup fitur.
REST
Untuk memperbarui resource FeatureGroup
, kirim permintaan PATCH
menggunakan metode featureGroups.patch.
Sebelum menggunakan permintaan data mana pun, buat pengganti berikut:
- LOCATION_ID: Region tempat grup fitur berada, misalnya
us-central1
. - PROJECT_ID: Project ID Anda.
- FEATURE_GROUP_NAME: Nama grup fitur yang ingin Anda perbarui.
- ENTITY_ID_COLUMNS: Nama kolom yang berisi ID entity. Anda dapat menentukan satu kolom atau beberapa kolom.
- Untuk menentukan hanya satu kolom ID entity, tentukan nama kolom dalam format berikut:
"entity_id_column_name"
. - Untuk menentukan beberapa kolom ID entity, tentukan nama kolom dalam format berikut:
["entity_id_column_1_name", "entity_id_column_2_name", ...]
.
- Untuk menentukan hanya satu kolom ID entity, tentukan nama kolom dalam format berikut:
- BIGQUERY_SOURCE_URI: URI tabel sumber atau tampilan BigQuery yang ingin Anda kaitkan dengan grup fitur.
Metode HTTP dan URL:
PATCH https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureGroups?feature_group_id=FEATURE_GROUP_NAME
Isi JSON permintaan:
{ "big_query": { "entity_id_columns": "ENTITY_ID_COLUMNS", "big_query_source": { "input_uri": "BIGQUERY_SOURCE_URI" } } }
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
curl
Simpan isi permintaan dalam file bernama request.json
,
dan jalankan perintah berikut:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureGroups?feature_group_id=FEATURE_GROUP_NAME"
PowerShell
Simpan isi permintaan dalam file bernama request.json
,
dan jalankan perintah berikut:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method PATCH `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureGroups?feature_group_id=FEATURE_GROUP_NAME" | Select-Object -Expand Content
Anda akan melihat respons JSON yang mirip dengan berikut ini:
{ "name": "projects/PROJECT_NUMBER/locations/LOCATION_ID/featureGroups/FEATURE_GROUP_NAME/operations/OPERATION_ID", "metadata": { "@type": "type.googleapis.com/google.cloud.aiplatform.v1.UpdateFeatureGroupOperationMetadata", "genericMetadata": { "createTime": "2023-09-18T03:00:13.060636Z", "updateTime": "2023-09-18T03:00:13.060636Z" } }, "done": true, "response": { "@type": "type.googleapis.com/google.cloud.aiplatform.v1.FeatureGroup", "name": "projects/PROJECT_NUMBER/locations/LOCATION_ID/featureGroups/FEATURE_GROUP_NAME" } }
Langkah berikutnya
Pelajari cara memperbarui tampilan fitur.
Pelajari cara memperbarui fitur.
Pelajari cara menghapus grup fitur.