Importing bulk records - 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.

Importing bulk records


Bulk imports in Amazon Personalize are a full refresh of bulk data. Existing bulk data in the dataset is replaced. This does not include records imported incrementally.

After you have completed Step 1: Creating a Custom dataset group and Step 2: Creating a dataset and a schema, you can import bulk records, such as a large CSV file, into an Amazon Personalize dataset.

Amazon Personalize updates any filters you created in the dataset group with your new item and user data within 15 minutes from the last bulk import. This update allows your campaigns to use your most recent data when filtering recommendations for your users.

To import bulk records, you do the following:

  1. Format your input data as a comma-separated values (CSV).

  2. Upload your CSV files to an Amazon Simple Storage Service (Amazon S3) bucket and give Amazon Personalize access to your Amazon S3 resources.

  3. Create a dataset import job that populates the dataset with data from your S3 bucket.