

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Exigences relatives au jeu de données sur les interactions entre articles (domaine VIDEO\$1ON\$1DEMAND)
<a name="VIDEO-ON-DEMAND-interactions-dataset"></a>

 Un jeu de *données sur les interactions entre les articles* stocke les données historiques et en temps réel relatives aux interactions entre les utilisateurs et les articles de votre catalogue VIDEO\$1ON\$1DEMAND. Pour plus d'informations sur les types de données que vous pouvez stocker dans un jeu de données d'interactions, consultez[Données d'interaction entre les articles](interactions-datasets.md). 

 Vous devez disposer d'un jeu de données d'interactions entre les éléments pour tous les cas d'utilisation et votre schéma doit comporter les champs suivants : 
+ USER\$1ID (`string`)
+ IDENTIFIANT DE L'ARTICLE `string`
+ TIMESTAMP (`long`)
+ EVENT\$1TYPE (`string`et selon le [cas d'utilisation](domain-use-cases.md) `Watch` et les types d'`Click`événements)

 Votre schéma peut également inclure les mots clés réservés suivants :
+ VALEUR\$1ÉVÉNEMENT (,) `float` `null`
+ IMPRESSION (`string`,`null`)
+ IDENTIFIANT DE RECOMMANDATION (,) `string` `null`

 Vous êtes libre d'ajouter des champs supplémentaires en fonction de votre cas d'utilisation et de vos données. Tant que les champs ne sont pas répertoriés comme obligatoires ou réservés et que les types de données y sont répertoriés[Types de données de schéma](how-it-works-dataset-schema.md#personalize-datatypes), les noms des champs et les types de données dépendent de vous. Pour un exemple du schéma par défaut pour les ensembles de données d'interactions entre articles pour les domaines VIDEO\$1ON\$1DEMAND, consultez. [Schéma d'interactions par défaut (domaine VIDEO\$1ON\$1DEMAND)](#VIDEO-ON-DEMAND-interactions-schema) 

 Ajoutez éventuellement le mot clé réservé EVENT\$1VALUE si vous disposez de données de valeur pour des événements, telles que le pourcentage d'une vidéo visionnée. Ajoutez éventuellement le mot clé réservé IMPRESSION si vous souhaitez inclure des données d'impressions explicites et implicites. Pour plus d'informations sur l'enregistrement des données d'impressions, voir[Données sur les impressions](interactions-datasets.md#interactions-impressions-data). 

 Le nombre total maximum de champs de métadonnées facultatifs que vous pouvez ajouter à un jeu de données d'interactions entre articles, combiné au nombre total de types d'événements *distincts* dans vos données d'interaction avec les articles, est de 10. Les champs de métadonnées inclus dans ce décompte sont les champs EVENT\$1TYPE, EVENT\$1VALUE ainsi que les champs de métadonnées personnalisés que vous ajoutez à votre schéma. Le nombre maximum de champs de métadonnées, à l'exception des champs réservés, tels que IMPRESSION, est de 5. Les valeurs catégorielles peuvent comporter au maximum 1 000 caractères. Si vous avez une interaction avec une valeur catégorielle supérieure à 1 000, votre tâche d'importation de jeu de données échouera. 

Pour plus d'informations sur les exigences minimales et les limites de données maximales pour un jeu de données d'interactions entre articles pour le domaine VIDEO\$1ON\$1DEMAND, consultez. [Quotas de service](limits.md#limits-table) Pour plus d'informations sur les exigences générales du schéma Amazon Personalize, telles que les exigences de mise en forme et les types de données de champ disponibles, consultez[Création de fichiers JSON pour les schémas Amazon Personalize](how-it-works-dataset-schema.md). Ces exigences s'appliquent à tous les schémas, quel que soit le domaine. 

## Schéma d'interactions par défaut (domaine VIDEO\$1ON\$1DEMAND)
<a name="VIDEO-ON-DEMAND-interactions-schema"></a>

 Voici le schéma de domaine VIDEO\$1ON\$1DEMAND par défaut pour les ensembles de données d'interactions entre articles. 

```
{

  "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"
}
```