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

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

交互数据集要求(VIDEO_ON_DEMAND 域)

网络 ACL 和安全组都允许 (因此可到达您的实例) 的发起 ping 的交互数据集用于保存来自用户和物品 VIDEO_ON_DECIMA 目录中的物品之间的交互中产生的历史数据和实时数据。有关您可以存储到交互数据集中的数据类型的更多信息,请参阅交互数据.

对于所有用例,您都必须有一个 Interactions 数据集,并且您的架构必须包含以下字段:

  • USER_ID (string)

  • ITEM_IDstring

  • TIMESTAMP (long)

  • EVENT_TYPE (string并取决于使用案例WatchClick事件类型)

您的架构还可以包括以下保留关键字:

  • EVENT_VALUE (floatnull

  • 展示 (stringnull

  • 推荐_ID (stringnull

您可以根据使用案例和数据自由添加额外的字段。只要字段未列为必填字段或保留字段,并且数据类型在架构数据类型,字段名称和数据类型由您决定。有关 VIDEO_ON_DEMAND 域的 Interactions 数据集默认架构的示例,请参阅默认交互架构(VIDEO_ON_DEMAND 域).

如果您有事件的价值数据(例如观看视频的百分比),则可以选择添加保留关键字 EVENT_VALUE。如果要包含显式和隐式展示数据,可以选择添加保留关键字 IMPRESSION。有关记录展示数据的更多信息,请参阅展示数据.

可添加到 Interactions 数据集的可选元数据字段的最大总数与不同的数据中的事件类型为 10。此计数中包含的元数据字段包括 EVENT_TYPE、EVENT_VALUE 字段以及添加到架构中的任何自定义元数据字段。不包括保留字段(如 IMPRESSION)的元数据字段的最大数量为 5。类别值最多可包含 1000 个字符。如果您的交互对象的类别值大于 1000,则数据集导入作业将失败。

有关 VIDEO_ON_DEMAND 域的 Interactions 数据集的最低要求和最大数据限制的详细信息,请参阅Service Quotas. 有关一般 Amazon Personalize 架构要求(如格式要求和可用字段数据类型)的信息,请参阅数据集和架构. 这些要求适用于所有架构,无论域如何。

默认交互架构(VIDEO_ON_DEMAND 域)

以下是 Interactions 数据集的默认 VIDEO_ON_DEMAND 域架构。

{ "type": "record", "name": "Interactions", "namespace": "com.amazonaws.personalize.schema", "fields": [ { "name": "USER_ID", "type": "string" }, { "name": "ITEM_ID", "type": "string" }, { "name": "EVENT_TYPE", "type": "string" }, { "name": "TIMESTAMP", "type": "long" } ], "version": "1.0" }