Amazon Personalize
Developer Guide

Preparing and Importing Data

Amazon Personalize uses data you provide to train a model. You can provide data from a source file, or you can collect data from live events such as user activity on a website.

If you are providing a source file for import, your data must be in comma-separated values (CSV) format and conform to a schema that Amazon Personalize can understand. You upload your CSV file into an Amazon S3 bucket from which Amazon Personalize imports your data into a dataset. A dataset group contains related datasets. You can upload your data by using the AWS Management Console or by using the AWS SDK.

This section provides information about formatting and importing your historical data into Amazon Personalize. For information about recording live event data, see Recording Events.