Halaman ini menunjukkan cara membuat dan mengelola hasil prediksi AML AI. Hasil prediksi disimpan ke tabel BigQuery.
Untuk mengetahui informasi selengkapnya tentang konten hasil prediksi, lihat Memahami output prediksi.
Sebelum memulai
-
Untuk mendapatkan izin yang diperlukan guna membuat dan mengelola hasil prediksi, minta administrator untuk memberi Anda peran IAM Admin Jasa Keuangan (
financialservices.admin
) di project Anda. 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 instance
- Membuat model
- Membuat set data
Membuat hasil prediksi
Beberapa metode API menampilkan operasi yang berjalan lama (LRO). Metode ini bersifat asinkron dan menampilkan objek Operasi; untuk mengetahui detailnya, lihat Referensi REST. Operasi mungkin tidak selesai saat metode menampilkan respons. Untuk metode ini, kirim permintaan, lalu periksa hasilnya. Secara umum, semua operasi POST, PUT, UPDATE, dan DELETE berjalan lama.
Kirim permintaan
Untuk membuat hasil prediksi, gunakan metode
projects.locations.instances.predictionResults.create
.
Izin yang diperlukan untuk langkah ini
Untuk melakukan tugas ini, Anda harus telah diberi izin berikut:
Izin
financialservices.v1predictions.create
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
: Google Cloud project ID Anda yang tercantum di IAM SettingsPROJECT_ID
: lokasi instance; gunakan salah satu region yang didukungLOCATION Menampilkan lokasius-central1
us-east1
asia-south1
europe-west1
europe-west2
europe-west4
northamerica-northeast1
southamerica-east1
australia-southeast1
: ID yang ditentukan pengguna untuk instanceINSTANCE_ID
: ID yang ditentukan pengguna untuk hasil prediksiPREDICTION_RESULTS_ID
: ID yang ditentukan pengguna untuk modelMODEL_ID
: ID yang ditentukan pengguna untuk set data yang digunakan untuk prediksi; tabel tidak boleh memiliki kolom label pelatihanDATASET_ID
: Waktu terbaru saat data digunakan untuk menghasilkan fitur untuk prediksi. Tanggal ini harus sama dengan atau lebih awal dari waktu akhir set data. Gunakan format RFC3339 UTC "Zulu" (misalnya,PREDICTION_END_DATE 2014-10-02T15:01:23Z
).
: Jumlah bulan berturut-turut untuk menghasilkan prediksi, yang berakhir dengan bulan penuh terakhir sebelum tanggal akhir prediksi sesuai dengan zona waktu set data.PREDICTION_PERIODS
: nama set data BigQuery output yang digunakan untuk prediksiBQ_OUTPUT_DATASET_NAME
: ID yang ditentukan pengguna untuk tabel BigQuery output yang digunakan untuk prediksiBQ_OUTPUT_PREDICTION_TABLE
: ID yang ditentukan pengguna untuk tabel BigQuery penjelasan output yang digunakan untuk prediksi; hapus objekBQ_OUTPUT_PREDICTION_EXPLAINABILITY_TABLE explainabilityDestination
opsional dari JSON permintaan jika Anda tidak ingin mengekspor ke tabel BigQuery
: tindakan yang terjadi jika tabel tujuan sudah ada; gunakan salah satu nilai berikut:WRITE_DISPOSITION -
WRITE_EMPTY
: Hanya ekspor data jika tabel BigQuery kosong. -
WRITE_TRUNCATE
: Menghapus semua data yang ada di tabel BigQuery sebelum menulis ke tabel.
-
Meminta isi JSON:
{ "model": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /models/MODEL_ID ", "dataset": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /datasets/DATASET_ID ", "endTime": "PREDICTION_END_DATE ", "predictionPeriods": "PREDICTION_PERIODS ", "outputs": { "predictionDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .BQ_OUTPUT_PREDICTION_TABLE ", "writeDisposition": "WRITE_DISPOSITION " }, "explainabilityDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .BQ_OUTPUT_PREDICTION_EXPLAINABILITY_TABLE ", "writeDisposition": "WRITE_DISPOSITION " } } }
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
Simpan isi permintaan dalam file bernama request.json
.
Jalankan perintah berikut di terminal untuk membuat atau menimpa file ini di direktori saat ini:
cat > request.json << 'EOF' { "model": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /models/MODEL_ID ", "dataset": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /datasets/DATASET_ID ", "endTime": "PREDICTION_END_DATE ", "predictionPeriods": "PREDICTION_PERIODS ", "outputs": { "predictionDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .BQ_OUTPUT_PREDICTION_TABLE ", "writeDisposition": "WRITE_DISPOSITION " }, "explainabilityDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .BQ_OUTPUT_PREDICTION_EXPLAINABILITY_TABLE ", "writeDisposition": "WRITE_DISPOSITION " } } } EOF
Kemudian, jalankan perintah berikut untuk mengirim permintaan REST Anda:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults?prediction_result_id=PREDICTION_RESULTS_ID "
Simpan isi permintaan dalam file bernama request.json
.
Jalankan perintah berikut di terminal untuk membuat atau menimpa file ini di direktori saat ini:
@' { "model": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /models/MODEL_ID ", "dataset": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /datasets/DATASET_ID ", "endTime": "PREDICTION_END_DATE ", "predictionPeriods": "PREDICTION_PERIODS ", "outputs": { "predictionDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .BQ_OUTPUT_PREDICTION_TABLE ", "writeDisposition": "WRITE_DISPOSITION " }, "explainabilityDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .BQ_OUTPUT_PREDICTION_EXPLAINABILITY_TABLE ", "writeDisposition": "WRITE_DISPOSITION " } } } '@ | Out-File -FilePath request.json -Encoding utf8
Kemudian jalankan perintah berikut untuk mengirim permintaan REST Anda:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults?prediction_result_id=PREDICTION_RESULTS_ID " | Select-Object -Expand Content
Anda akan melihat respons JSON seperti berikut:
{ "name": "projects/PROJECT_ID /locations/LOCATION /operations/OPERATION_ID ", "metadata": { "@type": "type.googleapis.com/google.cloud.financialservices.v1.OperationMetadata", "createTime": "2023-03-14T15:52:55.358979323Z", "target": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID ", "verb": "create", "requestedCancellation": false, "apiVersion": "v1" }, "done": false }
Memeriksa hasilnya
Gunakan metode projects.locations.operations.get
untuk memeriksa apakah hasil prediksi telah dibuat. Jika respons berisi
"done": false
, ulangi perintah hingga respons berisi "done": true
.
Operasi ini dapat memerlukan waktu beberapa menit hingga beberapa jam untuk selesai.
Izin yang diperlukan untuk langkah ini
Untuk melakukan tugas ini, Anda harus telah diberi izin berikut:
Izin
financialservices.operations.get
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
: Google Cloud project ID Anda yang tercantum di IAM SettingsPROJECT_ID
: lokasi instance; gunakan salah satu region yang didukungLOCATION Menampilkan lokasius-central1
us-east1
asia-south1
europe-west1
europe-west2
europe-west4
northamerica-northeast1
southamerica-east1
australia-southeast1
: ID untuk operasiOPERATION_ID
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
Jalankan perintah berikut:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /operations/OPERATION_ID "
Jalankan perintah berikut:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /operations/OPERATION_ID " | Select-Object -Expand Content
Anda akan melihat respons JSON seperti berikut:
{ "name": "projects/PROJECT_ID /locations/LOCATION /operations/OPERATION_ID ", "metadata": { "@type": "type.googleapis.com/google.cloud.financialservices.v1.OperationMetadata", "createTime": "2023-03-14T15:52:55.358979323Z", "endTime": "2023-03-14T16:52:55.358979323Z", "target": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID ", "verb": "create", "requestedCancellation": false, "apiVersion": "v1" }, "done": true, "response": { "@type": "type.googleapis.com/dataresidency.monitoring.DataResidencyAugmentedView", "tpIds": [ "i608e8cf4abb2a7d9-tp" ] } }
Mengekspor metadata
Untuk mengekspor metadata dari hasil prediksi, gunakan metode projects.locations.instances.predictionResults.exportMetadata
.
Untuk mengetahui informasi selengkapnya, lihat Metadata yang diekspor dalam model data output AML.
Izin yang diperlukan untuk langkah ini
Untuk melakukan tugas ini, Anda harus telah diberi izin berikut:
Izin
financialservices.v1predictions.exportMetadata
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
: Google Cloud project ID Anda yang tercantum di IAM SettingsPROJECT_ID
: lokasi instance; gunakan salah satu region yang didukungLOCATION Menampilkan lokasius-central1
us-east1
asia-south1
europe-west1
europe-west2
europe-west4
northamerica-northeast1
southamerica-east1
australia-southeast1
: ID yang ditentukan pengguna untuk instanceINSTANCE_ID
: ID yang ditentukan pengguna untuk hasil prediksiPREDICTION_RESULTS_ID
: set data BigQuery tempat mengekspor tabel yang menjelaskan metadata terstruktur dari hasil prediksiBQ_OUTPUT_DATASET_NAME
: tabel tempat metadata terstruktur ditulisSTRUCTURED_METADATA_TABLE
: tindakan yang terjadi jika tabel tujuan sudah ada; gunakan salah satu nilai berikut:WRITE_DISPOSITION -
WRITE_EMPTY
: Hanya ekspor data jika tabel BigQuery kosong. -
WRITE_TRUNCATE
: Menghapus semua data yang ada di tabel BigQuery sebelum menulis ke tabel.
-
Meminta isi JSON:
{ "structuredMetadataDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .STRUCTURED_METADATA_TABLE ", "writeDisposition": "WRITE_DISPOSITION " } }
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
Simpan isi permintaan dalam file bernama request.json
.
Jalankan perintah berikut di terminal untuk membuat atau menimpa file ini di direktori saat ini:
cat > request.json << 'EOF' { "structuredMetadataDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .STRUCTURED_METADATA_TABLE ", "writeDisposition": "WRITE_DISPOSITION " } } EOF
Kemudian, jalankan perintah berikut untuk mengirim permintaan REST Anda:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID :exportMetadata"
Simpan isi permintaan dalam file bernama request.json
.
Jalankan perintah berikut di terminal untuk membuat atau menimpa file ini di direktori saat ini:
@' { "structuredMetadataDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .STRUCTURED_METADATA_TABLE ", "writeDisposition": "WRITE_DISPOSITION " } } '@ | Out-File -FilePath request.json -Encoding utf8
Kemudian jalankan perintah berikut untuk mengirim permintaan REST Anda:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID :exportMetadata" | Select-Object -Expand Content
Anda akan melihat respons JSON seperti berikut:
{ "name": "projects/PROJECT_ID /locations/LOCATION /operations/OPERATION_ID ", "metadata": { "@type": "type.googleapis.com/google.cloud.financialservices.v1.OperationMetadata", "createTime": "2023-03-14T15:52:55.358979323Z", "target": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID ", "verb": "exportMetadata", "requestedCancellation": false, "apiVersion": "v1" }, "done": false }
Untuk mengetahui informasi selengkapnya tentang cara mendapatkan hasil operasi yang berjalan lama (LRO), lihat Memeriksa hasilnya.
Mendapatkan hasil prediksi
Untuk mendapatkan hasil prediksi, gunakan metode
projects.locations.instances.predictionResults.get
.
Izin yang diperlukan untuk langkah ini
Untuk melakukan tugas ini, Anda harus telah diberi izin berikut:
Izin
financialservices.v1predictions.get
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
: Google Cloud project ID Anda yang tercantum di IAM SettingsPROJECT_ID
: lokasi instance; gunakan salah satu region yang didukungLOCATION Menampilkan lokasius-central1
us-east1
asia-south1
europe-west1
europe-west2
europe-west4
northamerica-northeast1
southamerica-east1
australia-southeast1
: ID yang ditentukan pengguna untuk instanceINSTANCE_ID
: ID yang ditentukan pengguna untuk hasil prediksiPREDICTION_RESULTS_ID
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
Jalankan perintah berikut:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID "
Jalankan perintah berikut:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID " | Select-Object -Expand Content
Anda akan melihat respons JSON seperti berikut:
{ "name": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID ", "createTime": "2023-03-14T15:52:55.358979323Z", "updateTime": "2023-03-15T15:52:55.358979323Z", "state": "ACTIVE", "model": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /models/MODEL_ID ", "dataset": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /datasets/DATASET_ID ", "endTime": "PREDICTION_END_DATE ", "predictionPeriods":PREDICTION_PERIODS , "outputs": { "predictionDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .BQ_OUTPUT_PREDICTION_TABLE ", "writeDisposition": "WRITE_DISPOSITION " }, "explainabilityDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .BQ_OUTPUT_PREDICTION_EXPLAINABILITY_TABLE ", "writeDisposition": "WRITE_DISPOSITION " } }, "lineOfBusiness": "RETAIL" }
Memperbarui hasil prediksi
Untuk memperbarui hasil prediksi, gunakan
metode
projects.locations.instances.predictionResults.patch
.
Hanya kolom labels
dalam hasil prediksi yang dapat diperbarui. Contoh berikut
memperbarui key-value pair
label pengguna
yang terkait dengan hasil prediksi.
Izin yang diperlukan untuk langkah ini
Untuk melakukan tugas ini, Anda harus telah diberi izin berikut:
Izin
financialservices.v1predictions.update
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
: Google Cloud project ID Anda yang tercantum di IAM SettingsPROJECT_ID
: lokasi instance; gunakan salah satu region yang didukungLOCATION Menampilkan lokasius-central1
us-east1
asia-south1
europe-west1
europe-west2
europe-west4
northamerica-northeast1
southamerica-east1
australia-southeast1
: ID yang ditentukan pengguna untuk instanceINSTANCE_ID
: ID yang ditentukan pengguna untuk hasil prediksiPREDICTION_RESULTS_ID
: Kunci dalam pasangan nilai kunci yang digunakan untuk mengatur hasil prediksi. LihatKEY labels
untuk mengetahui informasi selengkapnya.
: Nilai dalam pasangan nilai kunci yang digunakan untuk mengatur hasil prediksi. LihatVALUE labels
untuk mengetahui informasi selengkapnya.
Meminta isi JSON:
{ "labels": { "KEY ": "VALUE " } }
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
Simpan isi permintaan dalam file bernama request.json
.
Jalankan perintah berikut di terminal untuk membuat atau menimpa file ini di direktori saat ini:
cat > request.json << 'EOF' { "labels": { "KEY ": "VALUE " } } EOF
Kemudian, jalankan perintah berikut untuk mengirim permintaan REST Anda:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID ?updateMask=labels"
Simpan isi permintaan dalam file bernama request.json
.
Jalankan perintah berikut di terminal untuk membuat atau menimpa file ini di direktori saat ini:
@' { "labels": { "KEY ": "VALUE " } } '@ | Out-File -FilePath request.json -Encoding utf8
Kemudian jalankan perintah berikut untuk mengirim permintaan REST Anda:
$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://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID ?updateMask=labels" | Select-Object -Expand Content
Anda akan melihat respons JSON seperti berikut:
{ "name": "projects/PROJECT_ID /locations/LOCATION /operations/OPERATION_ID ", "metadata": { "@type": "type.googleapis.com/google.cloud.financialservices.v1.OperationMetadata", "createTime": "2023-03-14T15:52:55.358979323Z", "target": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID ", "verb": "update", "requestedCancellation": false, "apiVersion": "v1" }, "done": false }
Untuk mengetahui informasi selengkapnya tentang cara mendapatkan hasil operasi yang berjalan lama (LRO), lihat Memeriksa hasilnya.
Mencantumkan hasil prediksi
Untuk menampilkan daftar hasil prediksi untuk instance tertentu, gunakan metode
projects.locations.instances.predictionResults.list
.
Izin yang diperlukan untuk langkah ini
Untuk melakukan tugas ini, Anda harus telah diberi izin berikut:
Izin
financialservices.v1predictions.list
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
: Google Cloud project ID Anda yang tercantum di IAM SettingsPROJECT_ID
: lokasi instance; gunakan salah satu region yang didukungLOCATION Menampilkan lokasius-central1
us-east1
asia-south1
europe-west1
europe-west2
europe-west4
northamerica-northeast1
southamerica-east1
australia-southeast1
: ID yang ditentukan pengguna untuk instanceINSTANCE_ID
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
Jalankan perintah berikut:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults"
Jalankan perintah berikut:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults" | Select-Object -Expand Content
Anda akan melihat respons JSON seperti berikut:
{ "predictionResults": [ { "name": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID ", "createTime": "2023-03-14T15:52:55.358979323Z", "updateTime": "2023-03-15T15:52:55.358979323Z", "state": "ACTIVE", "model": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /models/MODEL_ID ", "dataset": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /datasets/DATASET_ID ", "endTime": "PREDICTION_END_DATE ", "predictionPeriods":PREDICTION_PERIODS , "outputs": { "predictionDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .BQ_OUTPUT_PREDICTION_TABLE ", "writeDisposition": "WRITE_DISPOSITION " }, "explainabilityDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .BQ_OUTPUT_PREDICTION_EXPLAINABILITY_TABLE ", "writeDisposition": "WRITE_DISPOSITION " } }, "lineOfBusiness": "RETAIL" } ] }
Menghapus hasil prediksi
Untuk menghapus hasil prediksi, gunakan metode
projects.locations.instances.predictionResults.delete
.
Izin yang diperlukan untuk langkah ini
Untuk melakukan tugas ini, Anda harus telah diberi izin berikut:
Izin
financialservices.v1predictions.delete
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
: Google Cloud project ID Anda yang tercantum di IAM SettingsPROJECT_ID
: lokasi instance; gunakan salah satu region yang didukungLOCATION Menampilkan lokasius-central1
us-east1
asia-south1
europe-west1
europe-west2
europe-west4
northamerica-northeast1
southamerica-east1
australia-southeast1
: ID yang ditentukan pengguna untuk instanceINSTANCE_ID
: ID yang ditentukan pengguna untuk hasil prediksiPREDICTION_RESULTS_ID
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
Jalankan perintah berikut:
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID "
Jalankan perintah berikut:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method DELETE `
-Headers $headers `
-Uri "https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID " | Select-Object -Expand Content
Anda akan melihat respons JSON seperti berikut:
{ "name": "projects/PROJECT_ID /locations/LOCATION /operations/OPERATION_ID ", "metadata": { "@type": "type.googleapis.com/google.cloud.financialservices.v1.OperationMetadata", "createTime": "2023-03-14T15:52:55.358979323Z", "target": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID ", "verb": "delete", "requestedCancellation": false, "apiVersion": "v1" }, "done": false }
Untuk mengetahui informasi selengkapnya tentang cara mendapatkan hasil operasi yang berjalan lama (LRO), lihat Memeriksa hasilnya.