

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 训练后更新数据集中的数据
<a name="updating-datasets"></a>

 随着目录的增长，将额外训练数据导入数据集。这样有助于维持和提高 Amazon Personalize 推荐的相关性。您可以使用批量或单独数据导入操作导入更多数据。
+ 使用单独导入时，Amazon Personalize 会将新记录附加到数据集中。要更新单个物品、用户或操作，可以导入具有相同 ID 但属性经过修改的记录。每次导入操作最多可以导入 10 条记录。

  有关单独导入记录的更多信息，请参阅[将单个记录导入 Amazon Personalize 数据集](incremental-data-updates.md)。有关记录实时事件的信息，请参阅[记录实时事件以影响推荐](recording-events.md)。
+ 使用批量导入时，您可以通过[创建另一个导入任务](bulk-data-import-step.md)来添加或替换批量数据。默认情况下，数据集导入作业会替换您批量导入的数据集中的任何现有数据。相反，您可以通过更改作业的[导入模式](bulk-data-import-step.md#bulk-import-modes)，将新记录附加到现有数据中。

  要使用数据集导入作业将数据附加到物品交互数据集或操作交互数据集，您必须至少有 1000 条新的物品交互或操作交互记录。在完成批量导入后 20 分钟内，Amazon Personalize 会使用您的新批量数据，更新您在数据集组中创建的所有筛选条件。此更新允许 Amazon Personalize 在筛选针对用户的建议时使用最新数据。

 创建物品或用户数据集后，您可以将其架构替换为新的或现有的架构。如果数据结构在您创建数据集后发生了更改，则您可以替换该数据集的架构。例如，您可能会有想让 Amazon Personalize 在训练期间考虑的新物品元数据列。或者，您可能想要添加一列仅在筛选建议时使用的数据。有关更多信息，请参阅 [替换数据集的架构，以便添加新列](updating-dataset-schema.md)。

创建推荐器或自定义解决方案版本后，新数据如何影响推荐取决于数据的类型、导入方法以及所用的域应用场景或自定义配方。以下各节说明了新数据如何影响下一次训练之前的实时和批量推荐。

**Topics**
+ [新数据如何影响实时建议](how-new-data-influences-recommendations.md)
+ [新数据如何影响批量推荐（自定义资源）](how-new-data-influences-batch-recommendations.md)