Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Mengimpor barang secara individual - Amazon Personalize

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

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

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)
  1. Buka konsol Amazon Personalize di https://console.aws.amazon.com/personalize/rumah dan masuk ke akun Anda.

  2. Di halaman grup Dataset, pilih grup kumpulan data dengan kumpulan data Item yang ingin Anda impor itemnya.

  3. Di panel navigasi, pilih Datasets.

  4. Pada halaman Datasets, pilih dataset Item.

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

  6. 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.

  7. 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_TIMESTAMPdata 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_TIMESTAMPdata 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".

SDK for Python (Boto3)
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\"}" }] )
SDK for Java 2.x
public static int putItems(PersonalizeEventsClient personalizeEventsClient, String datasetArn, String item1Id, String item1PropertyName, String item1PropertyValue, String item2Id, String item2PropertyName, String item2PropertyValue) { int responseCode = 0; ArrayList<Item> items = new ArrayList<>(); try { Item item1 = Item.builder() .itemId(item1Id) .properties(String.format("{\"%1$s\": \"%2$s\"}", item1PropertyName, item1PropertyValue)) .build(); items.add(item1); Item item2 = Item.builder() .itemId(item2Id) .properties(String.format("{\"%1$s\": \"%2$s\"}", item2PropertyName, item2PropertyValue)) .build(); items.add(item2); PutItemsRequest putItemsRequest = PutItemsRequest.builder() .datasetArn(datasetArn) .items(items) .build(); responseCode = personalizeEventsClient.putItems(putItemsRequest).sdkHttpResponse().statusCode(); System.out.println("Response code: " + responseCode); return responseCode; } catch (PersonalizeEventsException e) { System.out.println(e.awsErrorDetails().errorMessage()); } return responseCode; }
SDK for JavaScript v3
import { PutItemsCommand, PersonalizeEventsClient, } from "@aws-sdk/client-personalize-events"; const personalizeEventsClient = new PersonalizeEventsClient({ region: "REGION", }); // set the put items parameters var putItemsParam = { datasetArn: "DATASET ARN", items: [ { itemId: "itemId", properties: '{"column1Name": "value", "column2Name": "value"}', }, { itemId: "itemId", properties: '{"column1Name": "value", "column2Name": "value"}', }, ], }; export const run = async () => { try { const response = await personalizeEventsClient.send( new PutItemsCommand(putItemsParam) ); console.log("Success!", response); return response; // For unit tests. } catch (err) { console.log("Error", err); } }; run();
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\"}" }] )
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.