单独导入交互 - Amazon Personalize
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

单独导入交互

完成创建数据集和架构以创建物品交互数据集后,您可以单独将一个或多个新事件导入数据集。要单独导入交互事件,您需创建一个事件跟踪器,然后将一个或多个事件导入您的物品交互数据集。您可以使用 Amazon Personalize 控制台导入单个历史交互事件,也可以使用 Amazon Command Line Interface (Amazon CLI) 或 Amazon SDK 导入历史或实时事件。

本部分包含有关使用 Amazon Personalize 控制台导入事件的信息。我们建议使用 Amazon Personalize 控制台 导入历史事件。有关使用 Amazon CLI 或 Amazon SDK 实时记录事件的信息,请参阅记录事件

有关 Amazon Personalize 如何更新新记录筛选器以及新记录如何影响建议的信息,请参阅导入单个记录

创建事件跟踪器(控制台)

注意

如果您创建了事件跟踪器,则可以跳至单独导入事件(控制台)

在将事件导入交互数据集之前,您必须为该数据集组创建事件跟踪器

创建事件跟踪器(控制台)
  1. 打开 Amazon Personalize 控制台(网址为 https://console.aws.amazon.com/personalize/home),并登录您的账户。

  2. 数据集组页面上,选择包含要将事件导入到的物品交互数据集的数据集组。

  3. 在数据集组的控制面板上,在安装事件摄取 SDK 中,选择开始

  4. 配置跟踪器页面的跟踪器配置中,对于跟踪器名称,提供事件跟踪器的名称,然后选择下一步

  5. 安装 SDK 页面显示新事件跟踪器的跟踪 ID 以及使用 Amazon Amplify 或 Amazon Lambda 流式传输事件数据的说明。

    您可以忽略这些信息,因为您使用的是 Amazon Personalize 控制台来上传事件数据。如果您想在将来使用 Amazon Amplify 或 Amazon Lambda 流式传输事件数据,则可以通过在事件跟踪器页面上选择事件跟踪器,查看此信息。

  6. 选择完成。现在,您可以使用控制台导入事件(参见单独导入事件(控制台))或使用 PutEvents 操作实时记录事件(参阅记录事件)。

单独导入事件(控制台)

创建事件跟踪器后,您可以将事件单独导入物品交互数据集。此过程假定您已经创建了一个物品交互数据集。有关创建数据集的信息,请参阅创建数据集和架构

单独导入事件(控制台)
  1. 打开 Amazon Personalize 控制台(网址为 https://console.aws.amazon.com/personalize/home),并登录您的账户。

  2. 数据集组页面上,选择包含要将事件导入到的物品交互数据集的数据集组。

  3. 在导航窗格中,选择数据集

  4. 数据集页面上,选择交互数据集。

  5. 在数据集详细信息页面的右上角,选择修改数据集,然后选择创建记录

  6. 创建用户-物品交互记录页面中,对于记录输入,以 JSON 格式输入事件详细信息。事件的字段名称和值必须与您在创建物品交互数据集时使用的架构匹配。Amazon Personalize 提供一个 JSON 模板,其中包含该架构中的字段名称和数据类型。您一次最多可以导入 10 个事件。

  7. 选择创建记录。在响应中,将列出导入结果并显示成功或失败消息。