Mengimpor tindakan secara individual - Amazon Personalize

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengimpor tindakan secara individual

Setelah selesai Membuat skema dan dataset membuat kumpulan data Tindakan, Anda dapat mengimpor satu atau beberapa tindakan baru ke dalam kumpulan data secara individual. Saat Anda mengimpor tindakan secara individual, Anda akan tetap mengikuti set data Actions dengan impor batch kecil seiring pertumbuhan katalog. Anda dapat mengimpor hingga 10 tindakan sekaligus. Jika Anda memiliki sejumlah besar tindakan baru, kami sarankan Anda terlebih dahulu mengimpor data secara massal dan kemudian mengimpor data tindakan satu per satu sesuai kebutuhan. Lihat Mengimpor data massal ke Amazon Personalisasi dengan pekerjaan impor kumpulan data.

Anda dapat menggunakan konsol Amazon Personalize, AWS Command Line Interface (AWS CLI), atau AWS SDKsuntuk mengimpor tindakan. Jika Anda mengimpor tindakan yang actionId sama dengan tindakan yang sudah ada di kumpulan data Tindakan, Amazon Personalize akan menggantinya dengan tindakan baru.

Untuk informasi tentang bagaimana catatan baru memengaruhi rekomendasi, lihatMemperbarui data dalam kumpulan data setelah pelatihan.

Mengimpor tindakan secara individual (konsol)

Anda dapat mengimpor hingga 10 tindakan ke dalam kumpulan data Tindakan sekaligus. Bagian ini mengasumsikan bahwa Anda telah membuat kumpulan data Actions. Untuk informasi tentang membuat kumpulan data, lihat. Membuat skema dan dataset

Untuk mengimpor tindakan satu per satu (konsol)
  1. Buka konsol Amazon Personalize di https://console.aws.amazon.com/personalize/rumah dan masuk ke akun Anda.

  2. Pada halaman grup Dataset, pilih grup kumpulan data dengan kumpulan data Tindakan yang ingin Anda tambahkan.

  3. Di panel navigasi, pilih Datasets.

  4. Pada halaman Datasets, pilih dataset Actions.

  5. Di kanan atas halaman detail kumpulan data, pilih Ubah kumpulan data, lalu pilih Buat catatan.

  6. Di halaman Buat catatan tindakan, untuk Input Rekam, masukkan detail tindakan dalam JSON format. Nama dan nilai bidang tindakan harus sesuai dengan skema yang Anda gunakan saat membuat kumpulan data Tindakan. Amazon Personalize menyediakan JSON template dengan nama bidang dan tipe data dari skema ini.

  7. Pilih Buat catatan (s). Sebagai Respons, hasil impor terdaftar dan pesan sukses atau gagal ditampilkan.

Mengimpor tindakan secara individual (AWS CLI)

Tambahkan satu atau beberapa tindakan ke kumpulan data Tindakan Anda menggunakan PutActions API operasi. Anda dapat mengimpor hingga 10 tindakan sekaligus. Bagian ini mengasumsikan bahwa Anda telah membuat kumpulan data Actions. Untuk informasi tentang membuat kumpulan data, lihat. Membuat skema dan dataset

Gunakan put-actions perintah berikut untuk menambahkan satu atau beberapa tindakan dengan AWS CLI. Ganti dataset arn dengan Amazon Resource Name (ARN) dari kumpulan data Anda dan actionId dengan ID tindakan. Jika tindakan yang sama sudah actionId ada di kumpulan data Tindakan Anda, Amazon Personalize menggantinya dengan yang baru.

Untukproperties, untuk setiap bidang dalam kumpulan data Tindakan Anda, ganti propertyName dengan nama bidang dari skema Anda dalam kasus unta. Misalnya, ACTION _ EXPIRATION _ TIMESTAMP akan actionExpirationTimestamp dan CREATION _ TIMESTAMP akan menjadicreationTimestamp. Ganti property data dengan data untuk properti.

aws personalize-events put-actions \ --dataset-arn dataset arn \ --actions '[{ "actionId": "actionId", "properties": "{\"propertyName\": "\property data\"}" }, { "actionId": "actionId", "properties": "{\"propertyName\": "\property data\"}" }]'

Mengimpor tindakan secara individual (AWS SDKs)

Tambahkan satu atau beberapa tindakan ke kumpulan data Tindakan Anda menggunakan PutActions operasi. Anda dapat mengimpor hingga 10 tindakan dengan satu PutActions panggilan. Jika tindakan yang sama sudah actionId ada di kumpulan data Tindakan Anda, Amazon Personalize menggantinya dengan yang baru. Bagian ini mengasumsikan bahwa Anda telah membuat kumpulan data Actions. Untuk informasi tentang membuat kumpulan data, lihat. Membuat skema dan dataset

Kode berikut menunjukkan cara menambahkan satu atau beberapa tindakan ke kumpulan data Tindakan Anda. Untuk setiap tindakan, tentukanactionId. Jika tindakan yang sama sudah actionId ada di kumpulan data Tindakan Anda, Amazon Personalize menggantinya dengan yang baru. Untukproperties, untuk setiap bidang tambahan dalam kumpulan data Tindakan Anda, ganti propertyName dengan nama bidang dari skema Anda dalam kasus unta. Misalnya, ACTION _ EXPIRATION _ TIMESTAMP akan actionExpirationTimestamp dan CREATION _ TIMESTAMP akan menjadicreationTimestamp. Ganti property data dengan data untuk properti.

import boto3 personalize_events = boto3.client(service_name='personalize-events') personalize_events.put_actions( datasetArn = 'dataset arn', actions = [{ 'actionId': 'actionId', 'properties': "{\"propertyName\": \"property value\"}" }, { 'actionId': 'actionId', 'properties': "{\"propertyName\": \"property value\"}" }] )