

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

# 항목 상호 작용 데이터 세트 요구 사항(VIDEO\_ON\_DEMAND 도메인)
<a name="VIDEO-ON-DEMAND-interactions-dataset"></a>

 *항목 상호 작용 데이터 세트*는 사용자와 항목 간 상호 작용의 이력 및 실시간 데이터를 VIDEO\_ON\_DEMAND 카탈로그에 저장합니다. 상호작용 데이터세트에 저장할 수 있는 데이터 유형에 대한 자세한 내용은 [항목 상호 작용 데이터](interactions-datasets.md)단원을 참조하세요.

 모든 사용 사례에 대한 항목 상호 작용 데이터 세트가 있어야 하며, 스키마에는 다음 필드가 있어야 합니다.
+ USER\_ID(`string`)
+ ITEM\_ID `string`
+ TIMESTAMP(`long`)
+ EVENT\_TYPE(`string` 및 [사용 사례](domain-use-cases.md), `Watch`및 `Click`이벤트 유형에 따라 달라짐)

 다음과 같은 예약어를 스키마에 포함할 수도 있습니다.
+ EVENT\_VALUE(`float`, `null`)
+ IMPRESSION(`string`, `null`)
+ RECOMMENDATION\_ID(`string`, `null`)

 사용 사례와 데이터에 따라 추가 필드를 마음대로 추가할 수 있습니다. 필드가 필수 또는 예약으로 나열되어 있지 않고 데이터 유형이 [스키마 데이터 유형](how-it-works-dataset-schema.md#personalize-datatypes)에 나열된 경우, 필드 이름과 데이터 사용자가 선택할 수 있습니다. VIDEO\_ON\_DEMAND 도메인의 항목 상호 작용 데이터 세트에 대한 기본 스키마의 예제는 [기본 상호작용 스키마(VIDEO\_ON\_DEMAND 도메인)](#VIDEO-ON-DEMAND-interactions-schema) 섹션을 참조하세요.

 시청한 동영상의 비율과 같은 이벤트에 대한 값 데이터가 있는 경우 예약어 EVENT\_VALUE를 원하는 대로 추가할 수 있습니다. 명시적 노출 및 암시적 노출 데이터를 포함하려는 경우 예약어 IMPRESSION을 추가할 수도 있습니다. 노출 데이터 기록에 대한 자세한 내용은 [노출 데이터](interactions-datasets.md#interactions-impressions-data)단원을 참조하세요.

 항목 상호 작용 데이터 세트에 추가할 수 있는 선택형 메타데이터 필드의 최대 개수는 항목 상호 작용 데이터에 있는 *개별* 이벤트 유형의 총 개수와 합산하여 10개입니다. 이 수치에 포함되는 메타데이터 필드는 스키마에 추가한 사용자 지정 메타데이터 필드와 함께 EVENT\_TYPE, EVENT\_VALUE 필드입니다. 예약된 필드(예: IMPRESSION 를 제외한 메타데이터 필드의 최대 수는 5개입니다. 범주형 값은 최대 1000자까지 포함할 수 있습니다. 범주형 값이 1000자를 초과하는 상호작용이 있는 경우, 데이터세트 가져오기 작업이 실패합니다.

VIDEO\_ON\_DEMAND 도메인의 항목 상호 작용 데이터 세트에 대한 자세한 최소 요구 사항 및 최대 데이터 한도 정보는 [Service Quotas](limits.md#limits-table) 섹션을 참조하세요. 형식 지정 요구 사항 및 사용 가능한 필드 데이터 유형과 같은 일반적인 Personalize 스키마 요구 사항에 대한 자세한 내용은 [Amazon Personalize 스키마에 대한 스키마 JSON 파일 생성](how-it-works-dataset-schema.md)단원을 참조하세요. 이러한 요구 사항은 도메인과 상관없이 모든 스키마에 적용됩니다.

## 기본 상호작용 스키마(VIDEO\_ON\_DEMAND 도메인)
<a name="VIDEO-ON-DEMAND-interactions-schema"></a>

 다음은 항목 상호 작용 데이터 세트의 기본 VIDEO\_ON\_DEMAND 도메인 스키마입니다.

```
{

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