Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengimpor barang secara individual
Setelah selesai Membuat skema dan dataset membuat kumpulan data Item, Anda dapat mengimpor satu atau beberapa item baru ke dalam kumpulan data secara individual. Mengimpor item secara individual memungkinkan Anda untuk menjaga dataset Item tetap terkini dengan impor batch kecil seiring pertumbuhan katalog Anda. Anda dapat mengimpor hingga 10 item sekaligus. Jika Anda memiliki sejumlah besar item baru, kami sarankan Anda terlebih dahulu mengimpor data secara massal dan kemudian mengimpor data item 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 SDKs untuk mengimpor item. Jika Anda mengimpor item yang itemId
sama dengan item yang sudah ada di kumpulan data Item, Amazon Personalize menggantinya dengan item baru.
Untuk informasi tentang cara Amazon Personalisasi pembaruan memfilter untuk catatan baru dan bagaimana catatan baru memengaruhi rekomendasi, lihat. Mengimpor catatan individual ke dalam kumpulan data Amazon Personalize
Topik
Mengimpor item satu per satu (konsol)
Anda dapat mengimpor hingga 10 item ke kumpulan data Item sekaligus. Prosedur ini mengasumsikan bahwa Anda telah membuat dataset Item. Untuk informasi tentang membuat kumpulan data, lihat. Membuat skema dan dataset
Untuk mengimpor item satu per satu (konsol)
-
Buka konsol Amazon Personalize di https://console.aws.amazon.com/personalize/rumah
dan masuk ke akun Anda. -
Di halaman grup Dataset, pilih grup kumpulan data dengan kumpulan data Item yang ingin Anda impor itemnya.
-
Di panel navigasi, pilih Datasets.
-
Pada halaman Datasets, pilih dataset Item.
-
Di kanan atas halaman detail kumpulan data, pilih Ubah kumpulan data, lalu pilih Buat catatan.
-
Di Buat catatan item halaman, untuk Rekam input, masukkan detail item dalam JSON format. Nama dan nilai bidang item harus cocok dengan skema yang Anda gunakan saat membuat kumpulan data Item. Amazon Personalize menyediakan JSON template dengan nama bidang dan tipe data dari skema ini.
-
Pilih Buat catatan. Sebagai Respons, hasil impor terdaftar dan pesan sukses atau gagal ditampilkan.
Mengimpor item secara individual ()AWS CLI
Tambahkan satu atau beberapa item ke set data Item Anda menggunakan PutItems operasi. Anda dapat mengimpor hingga 10 item dengan satu PutItems
panggilan. Bagian ini mengasumsikan bahwa Anda telah membuat dataset Item. Untuk informasi tentang membuat kumpulan data, lihat. Membuat skema dan dataset
Gunakan put-items
perintah berikut untuk menambahkan satu atau lebih item dengan AWS CLI. Ganti dataset arn
dengan Amazon Resource Name (ARN) dari dataset Anda dan item Id
dengan ID item. Jika item dengan item yang sama sudah itemId
ada di kumpulan data Item Anda, Amazon Personalize menggantinya dengan yang baru.
Untukproperties
, untuk setiap bidang dalam kumpulan data Item Anda, ganti propertyName
dengan nama bidang dari skema Anda dalam kasus unta. Misalnya, GENRES akan genres
dan CREATION _ TIMESTAMP akan menjadicreationTimestamp. Ganti item
data
dengan data untuk item tersebut. CREATION_TIMESTAMP
data harus dalam format waktu epoch Unix dan dalam hitungan detik. Untuk data string kategoris, untuk menyertakan beberapa kategori untuk satu properti, pisahkan setiap kategori dengan pipe ()|
. Sebagai contoh, \"Horror|Action\"
.
aws personalize-events put-items \ --dataset-arn
dataset arn
\ --items '[{ "itemId": "item Id
", "properties": "{\"propertyName
\": "\item data
\"}" }, { "itemId": "item Id
", "properties": "{\"propertyName
\": "\item data
\"}" }]'
Mengimpor item secara individual ()AWS SDKs
Tambahkan satu atau beberapa item ke set data Item Anda menggunakan PutItems operasi. Anda dapat mengimpor hingga 10 item dengan satu PutItems
panggilan. Jika item dengan item yang sama sudah itemId
ada di kumpulan data Item Anda, Amazon Personalize menggantinya dengan yang baru. Bagian ini mengasumsikan bahwa Anda telah membuat dataset Item. Untuk informasi tentang membuat kumpulan data, lihat. Membuat skema dan dataset
Kode berikut menunjukkan cara menambahkan satu atau beberapa item ke kumpulan data Item Anda. Untuk setiap parameter nama properti, berikan nama bidang dari skema Anda dalam kasus unta. Misalnya, GENRES akan genres
dan CREATION _ TIMESTAMP akan menjadicreationTimestamp
. Untuk setiap parameter nilai properti, berikan data untuk item tersebut. CREATION_TIMESTAMP
data harus dalam format waktu epoch Unix dan dalam hitungan detik.
Untuk data string kategoris, untuk menyertakan beberapa kategori untuk satu properti, pisahkan setiap kategori dengan pipe ()|
. Sebagai contoh, "Horror|Action"
.
import boto3
personalize_events = boto3.client(service_name='personalize-events')
personalize_events.put_items(
datasetArn = 'dataset arn
',
items = [{
'itemId': 'item ID
',
'properties': "{\"propertyName
\": \"item data
\"}"
},
{
'itemId': 'item ID
',
'properties': "{\"propertyName
\": \"item data
\"}"
}]
)