

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Conjuntos de dados e esquemas VIDEO\_ON\_DEMAND
<a name="VIDEO-ON-DEMAND-datasets-and-schemas"></a>

 Quando você cria um grupo de conjuntos de dados de domínio para o domínio VIDEO\_ON\_DEMAND, cada tipo de conjunto de dados tem um esquema padrão com um conjunto de campos específicos VIDEO\_ON\_DEMAND obrigatórios e recomendados. Você pode usar o esquema padrão ou criar um novo com base no esquema padrão. Os dados que você importa devem corresponder ao seu esquema em formato e tipo. Use os esquemas de domínio padrão listados nas seções abaixo como guia para determinar quais dados importar para criar seu recomendador baseado em VIDEO\_ON\_DEMAND.

Você pode adicionar outros campos. Desde que os campos não estejam listados como obrigatórios ou reservados e os tipos de dados estejam listados em [Tipos de dados do esquema](how-it-works-dataset-schema.md#personalize-datatypes), é você quem escolhe os nomes e tipos de dados dos campos.

Para obter informações sobre os requisitos gerais de esquema do Amazon Personalize, como requisitos de formatação e tipos de dados de campo disponíveis, consulte [Criar arquivos JSON de esquema para esquemas do Amazon Personalize](how-it-works-dataset-schema.md). Esses requisitos aplicam-se a todos os esquemas, independentemente do domínio.

 Os tópicos a seguir fornecem informações sobre os campos obrigatórios e recomendados de cada conjunto de dados para o domínio VIDEO\_ON\_DEMAND. Cada seção do conjunto de dados inclui o esquema VIDEO\_ON\_DEMAND padrão no formato JSON. 

**Topics**
+ [Requisitos de esquema e conjunto de dados do domínio VIDEO\_ON\_DEMAND](#VIDEO-ON-DEMAND-dataset-requirements)
+ [Requisitos do conjunto de dados de interações com itens (domínio VIDEO\_ON\_DEMAND)](VIDEO-ON-DEMAND-interactions-dataset.md)
+ [Requisitos do conjunto de dados de usuários (domínio VIDEO\_ON\_DEMAND)](VIDEO-ON-DEMAND-users-dataset.md)
+ [Requisitos do conjunto de dados de itens (domínio VIDEO\_ON\_DEMAND)](VIDEO-ON-DEMAND-items-dataset.md)

## Requisitos de esquema e conjunto de dados do domínio VIDEO\_ON\_DEMAND
<a name="VIDEO-ON-DEMAND-dataset-requirements"></a>

Cada tipo de conjunto de dados tem um conjunto de campos obrigatórios e palavras-chave reservadas. As palavras-chave reservadas são campos opcionais e não de metadados. Esses campos são considerados reservados porque você precisa definir os campos como seu tipo de dados necessário ao usá-los. Os campos de string de caracteres categóricos reservados devem ter `categorical` definido como `true`, enquanto os campos de string de caracteres reservados não podem ser categóricos. As palavras-chave não podem estar nos seus dados.


| Tipo de conjunto de dados | Campos obrigatórios | Palavras-chave reservadas | 
| --- | --- | --- | 
| Interações com itens ([esquema padrão](VIDEO-ON-DEMAND-interactions-dataset.md#VIDEO-ON-DEMAND-interactions-schema)) | USER\_ID (`string`)<br />ITEM\_ID (`string`)<br />TIMESTAMP (`long`)<br />EVENT\_TYPE (`string` e dependendo do [caso de uso](domain-use-cases.md) e dos tipos de eventos `Watch` e `Click`) | EVENT\_VALUE (`float`, `null`)<br />IMPRESSION (`string`, `null`)<br />RECOMMENDATION\_ID (`string`, `null`)<br />EVENT\_ATTRIBUTION\_SOURCE (`string`, `null`) | 
| Usuários ([esquema padrão](VIDEO-ON-DEMAND-users-dataset.md#VIDEO-ON-DEMAND-users-dataset-schema)) | USER\_ID (`string`)<br />1 campo de metadados (`string` categórico ou numérico) | SUBSCRIPTION\_MODEL (`string` categórico, `null`) | 
| Itens ([esquema padrão](VIDEO-ON-DEMAND-items-dataset.md#VIDEO-ON-DEMAND-items-dataset-schema)) | ITEM\_ID (`string`)<br />CREATION\_TIMESTAMP (`long`)<br />GENRES (`string` categóricos) |  PRICE (`float`, `null`)<br />DURATION (`float`, `null`)<br />GENRE\_L2 (`string` categórico, `null`)<br />GENRE\_L3 (`string` categórico, `null`)<br />AVERAGE\_RATING (`float`, `null`)<br />PRODUCT\_DESCRIPTION (`string` textual, `null`)<br />CONTENT\_OWNER (`string` categórico, `null`)<br />CONTENT\_CLASSIFICATION (`string` categórico, `null`) | 