查询数据集时出现“未为数据集设置表”错误
如果您在对Adobe Experience Platform或Adobe Journey Optimizer中的数据集运行查询时遇到错误“未为数据集“”配置表,这意味着该数据集在数据湖中不包含数据,即使它可能包含配置文件数据。 问题通常是由填充了个人资料但不将数据写入数据湖的摄取方法引起的。
识别数据集类型和摄取方法,以确认该行为是预期行为还是需要更正操作。
描述 description
环境
- Adobe Experience Platform (AEP)
- Adobe Journey Optimizer (AJO)
问题/症状
- 针对数据集的查询失败,错误为 未为数据集 设置表。
- 无论使用查询服务还是外部数据库工具,都会发生该错误。
根本原因
该错误并不表示设置失败。 这意味着数据集没有存储在数据湖中的数据。 当未发生摄取或者使用部分行更新摄取数据时,会发生这种情况,这种更新会写入统一配置文件服务,而不是写入数据湖。
Adobe Journey Optimizer还使用部分行更新来执行以下操作:
- AJO同意服务数据集
- AJO推送配置文件数据集
- 历程中的“更新用户档案”操作
查询这些数据集始终导致未为数据集 消息设置 表,因为系统并非按设计将该数据存储在数据湖中。
解决方法 resolution
- 识别正在查询的数据集。 如果是 AJO同意服务数据集 或AJO推送配置文件数据集,则预期会出现此错误。 这些数据集将数据直接摄取到个人资料中,而不是摄取到数据湖中,因此没有可用于查询的内容。
- 识别使用的摄取方法。 使用历程中的 更新配置文件 操作或使用 部分行更新 摄取数据时,会出现此错误。 无需纠正操作。
- 如果数据集不是系统数据集,并且以上任何条件都不适用,请查看您的摄取方法和数据流。 没有数据被引入数据湖。
相关阅读
- Experience Platform Query Service Guide中的查询服务概述。
- 在Adobe Experience Platform Web SDK教程中,将数据流式传输到Experience Platform Web SDK的Platform Web。
- Journey Optimizer指南中的更新配置文件。
- 在Experience Platform目录和数据集指南中使用API启用配置文件更新数据集。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f