

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

# Mengimpor tindakan secara individual
<a name="importing-actions"></a>

Setelah selesai [Membuat skema dan dataset](data-prep-creating-datasets.md) membuat [kumpulan data Tindakan](actions-datasets.md), 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](bulk-data-import-step.md).

Anda dapat menggunakan konsol Amazon Personalize, AWS Command Line Interface (AWS CLI), atau AWS SDKs 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, lihat[Memperbarui data dalam kumpulan data setelah pelatihan](updating-datasets.md). 

**Topics**
+ [Mengimpor tindakan secara individual (konsol)](#importing-actions-console)
+ [Mengimpor tindakan secara individual ()AWS CLI](#importing-actions-cli)
+ [Mengimpor tindakan secara individual ()AWS SDKs](#importing-actions-cli-sdk)

## Mengimpor tindakan secara individual (konsol)
<a name="importing-actions-console"></a>

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](data-prep-creating-datasets.md)

**Untuk mengimpor tindakan satu per satu (konsol)**

1. Buka konsol Amazon Personalize di [https://console.aws.amazon.com/personalize/rumah](https://console.aws.amazon.com/personalize/home) dan masuk ke akun Anda.

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

1. Di panel navigasi, pilih **Datasets**. 

1. Pada halaman **Datasets**, pilih dataset Actions. 

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

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

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

## Mengimpor tindakan secara individual ()AWS CLI
<a name="importing-actions-cli"></a>

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 skema dan dataset](data-prep-creating-datasets.md)

Gunakan `put-actions` perintah berikut untuk menambahkan satu atau beberapa tindakan dengan AWS 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.

Untuk`properties`, untuk setiap bidang dalam kumpulan data Tindakan Anda, ganti `propertyName` dengan nama bidang dari skema Anda dalam kasus unta. Misalnya, ACTION\$1EXPIRATION\$1TIMESTAMP akan menjadi dan CREATION\$1TIMESTAMP 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 ()AWS SDKs
<a name="importing-actions-cli-sdk"></a>

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](data-prep-creating-datasets.md)

 Kode berikut menunjukkan cara menambahkan satu atau beberapa tindakan ke kumpulan data Tindakan Anda. Untuk setiap tindakan, tentukan`actionId`. Jika tindakan yang sama sudah `actionId` ada di kumpulan data Tindakan Anda, Amazon Personalize menggantinya dengan yang baru. Untuk`properties`, untuk setiap bidang tambahan dalam kumpulan data Tindakan Anda, ganti `propertyName` dengan nama bidang dari skema Anda dalam kasus unta. Misalnya, ACTION\$1EXPIRATION\$1TIMESTAMP akan menjadi dan CREATION\$1TIMESTAMP 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\"}"   
      }]
)
```