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 dataset dan skema 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 langsung ke Amazon Personalize dataset.

Anda dapat menggunakan konsol Amazon Personalize, AWS Command Line Interface (AWS CLI), atau AWS SDK untuk 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, lihatBagaimana data baru memengaruhi rekomendasi waktu nyata.

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 dataset dan skema

Untuk mengimpor tindakan secara individual (konsol)
  1. Buka konsol Amazon Personalize di https://console.aws.amazon.com/personalize/home 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 format JSON. Nama dan nilai bidang tindakan harus sesuai dengan skema yang Anda gunakan saat membuat kumpulan data Tindakan. Amazon Personalize menyediakan template JSON dengan nama bidang dan tipe data dari skema ini.

  7. Pilih Buat catatan. 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 operasi PutActions API. 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 dataset dan skema

Gunakan put-actions perintah berikut untuk menambahkan satu atau beberapa tindakan denganAWS CLI. Ganti dataset arn dengan Nama Sumber Daya Amazon (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 menjadi dan CREATION_TIMESTAMP akan menjadi CreationTimeStamp. actionExpirationTimestamp 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 (AWSSDK)

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 dataset dan skema

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 menjadi dan CREATION_TIMESTAMP akan menjadi CreationTimeStamp. actionExpirationTimestamp 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\"}" }] )