VIDEO_ON_DEMAND datasets and schemas
When you create a Domain dataset group for the VIDEO_ON_DEMAND domain, each dataset type has a default schema with a set of VIDEO_ON_DEMAND specific required and recommended fields. You can either use the default schema or create a new one based on the default schema. The data you import must match your schema in format and type. Use the default domain schemas listed in the sections below as a guide to determine what data to import to create your VIDEO_ON_DEMAND-based recommender.
For information about general Amazon Personalize schema requirements, such as formatting requirements and available field data types, see Datasets and schemas. These requirements apply to all schemas, regardless of domain.
The following topics provide information about each dataset's required and recommended fields for the VIDEO_ON_DEMAND domain. Each dataset section includes the default VIDEO_ON_DEMAND schema in JSON format.
Topics
VIDEO_ON_DEMAND domain dataset and schema requirements
Each dataset type has the following required fields and reserved keywords. Reserved
keywords are optional, non-metadata fields. These fields are considered reserved because you
must define the fields as their required data type when you use them. Reserved categorical string fields must have categorical
set to true
, while reserved string fields can't be
categorical. The keywords can't be in your data.
Dataset type | Required fields | Reserved keywords |
---|---|---|
Interactions (default schema) |
USER_ID ( ITEM_ID ( TIMESTAMP ( EVENT_TYPE ( |
EVENT_VALUE ( IMPRESSION ( RECOMMENDATION_ID ( EVENT_ATTRIBUTION_SOURCE ( |
Users (default schema) |
USER_ID ( 1 metadata field (categorical |
SUBSCRIPTION_MODEL (categorical |
Items (default schema) |
ITEM_ID ( CREATION_TIMESTAMP ( GENRES (categorical |
PRICE ( DURATION ( GENRE_L2 (categorical GENRE_L3 (categorical AVERAGE_RATING ( PRODUCT_DESCRIPTION ( CONTENT_OWNER (categorical CONTENT_CLASSIFICATION (categorical |