查詢資料集時出現「資料表未針對資料集布建」錯誤
如果您在Adobe Experience Platform或Adobe Journey Optimizer中針對資料集執行查詢時遇到錯誤「未針對資料集「」布建表格,這表示資料集不包含資料湖中的資料,即使它可能包含設定檔資料。 此問題通常是由填入設定檔但未將資料寫入資料湖的擷取方法所造成。
識別資料集型別和擷取方法,以確認該行為是預期的或是否需要更正動作。
說明 description
環境
- Adobe Experience Platform (AEP)
- Adobe Journey Optimizer (AJO)
問題/症狀
- 針對資料集的查詢失敗,錯誤為 未針對資料集 布建資料表。
- 無論使用查詢服務還是外部資料庫工具,都會發生錯誤。
根本原因
錯誤並不表示布建失敗。 這表示資料集沒有儲存在Data Lake中的資料。 當沒有發生擷取,或是使用部分列更新擷取資料時,就會發生這種情況,這會寫入統一設定檔服務但不會寫入資料湖。
Adobe Journey Optimizer也會針對以下專案使用部分列更新:
- AJO同意服務資料集
- AJO推播設定檔資料集
- 歷程中的更新設定檔動作
查詢這些資料集一律會導致 資料表未針對資料集 訊息布建,因為系統並非依設計將該資料儲存在資料湖中。
解決方法 resolution
- 識別您正在查詢的資料集。 如果是 AJO同意服務資料集 或AJO推播設定檔資料集,便會發生錯誤。 這些資料集會將資料直接擷取到設定檔中,而不是擷取到Data Lake,因此沒有可用於查詢的內容。
- 識別所使用的擷取方法。 當您在歷程中使用 更新設定檔 動作或使用 部分列更新 來內嵌資料時,會發生錯誤。 不需要任何更正動作。
- 如果資料集不是系統資料集,且上述條件均不適用,請檢閱您的擷取方法和資料流程。 未擷取任何資料到資料湖。
相關閱讀
- Experience Platform查詢服務指南中的查詢服務概觀。
- 在Adobe Experience Platform Web SDK教學課程中使用Experience Platform Web SDK將資料串流到。
- Journey Optimizer指南中的更新設定檔。
- 在Experience Platform目錄和資料集指南中,使用API啟用設定檔更新的資料集。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f