

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 작업 상호 작용 데이터 세트 스키마 요구 사항(사용자 지정)
<a name="action-interactions-dataset-requirements"></a>

*작업 상호 작용 데이터 세트*는 사용자와 작업 간 상호 작용의 이력 및 실시간 데이터를 *작업 데이터 세트*에 저장합니다. Amazon Personalize에서 사용할 수 있는 데이터 유형에 대한 내용은 [작업 상호 작용 데이터](action-interactions-datasets.md) 섹션을 참조하세요.

 각 상호작용에 제공하는 데이터는 스키마와 일치해야 합니다. 스키마에 따라 상호작용 메타데이터에는 비어 있음/null 값이 포함될 수 있습니다. 스키마에는 최소한 다음이 포함되어야 합니다.
+ 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
...
...
```