

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 動作互動資料集結構描述要求 （自訂）
<a name="action-interactions-dataset-requirements"></a>

*動作互動資料集*會將使用者與動作之間互動的歷史和即時資料存放在*動作資料集*。如需 Amazon Personalize 可使用之資料類型的資訊，請參閱 [動作互動資料](action-interactions-datasets.md)。

 您為每個互動提供的資料必須符合您的結構描述。根據您的結構描述，互動中繼資料可以包含空值/空值。您的結構描述至少必須包含下列項目：
+ USER\_ID
+ ACTION\_ID
+ TIMESTAMP
+ EVENT\_TYPE

您可以根據您的使用案例和資料新增其他欄位。您可以選擇欄位名稱和資料類型，除非欄位列為必要或預留，且資料類型列於 中[結構描述資料類型](how-it-works-dataset-schema.md#personalize-datatypes)。

如需動作互動資料集的最低需求和最大資料限制的詳細資訊，請參閱 [Service Quotas](limits.md#limits-table)。

## 動作互動資料集結構描述範例 （自訂）
<a name="schema-examples-action-interactions"></a>

下列範例顯示只有必要欄位的動作互動資料集結構描述。如需一般結構描述格式要求的資訊，請參閱 [結構描述格式要求](how-it-works-dataset-schema.md#general-schema-requirements)。

```
{

  "type": "record",
  "name": "ActionInteractions",
  "namespace": "com.amazonaws.personalize.schema",
  "fields": [
      {
          "name": "USER_ID",
          "type": "string"
      },
      {
          "name": "ACTION_ID",
          "type": "string"
      },
      {
          "name": "EVENT_TYPE",
          "type": "string"
      },
      {
          "name": "TIMESTAMP",
          "type": "long"
      }
  ],
  "version": "1.0"
}
```

在此結構描述中，CSV 檔案中的前幾行歷史資料可能如下所示。

```
USER_ID,ACTION_ID,EVENT_TYPE,TIMESTAMP
35,73,Viewed,1586731606
54,35,Not taken,1586731609
9,33,Viewed,1586735158
23,10,Taken,1586735697
27,11,Taken,1586735763
...
...
```