Preparing and importing data - Amazon Personalize
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China.

Preparing and importing data

Amazon Personalize uses data that you provide to train a model. When you import data, you can choose to import records in bulk or incrementally or both. With incremental imports, you can add individual historical records or data from live events, or both, depending on your business requirements.

The minimum data requirements to train a model are as follows:

  • 1000 records of combined interaction data (after filtering by eventType and eventValueThreshold, if provided).

  • 25 unique users with at least 2 interactions each.

This section provides information about importing historical data into Amazon Personalize. For information about recording live interactions data, see Recording events.

To import your historical training data into Amazon Personalize, you do the following:

  1. Create an empty dataset group. Dataset groups are domain-specific containers for related datasets. For more information, see Step 1: Creating a Custom dataset group.

  2. For each type of dataset you are using, create an empty dataset with an associated schema. Datasets are Amazon Personalize containers for data and schemas that specify contents of a dataset. For more information, see Step 2: Creating a dataset and a schema.

  3. Import your data: