UPS工作因記錄大小超過AEP中的擷取限制而失敗
當記錄超過大小限制時,Adobe Experience Platform (AEP)中的UPS批次擷取會失敗。 錯誤 UPINGT-007012-400:如果設定檔屬性超過100KB或事件超過10KB,就會發生記錄大小超過限制。 若要解決此問題,請減少記錄大小以符合擷取限制。
說明 description
環境
Adobe Experience Platform
問題/症狀
- UPS工作失敗,錯誤為 UPINGT-007012-400:記錄大小超過限制。
- 批次擷取會因資料集中的記錄過大而暫停。
- 資料集UI會顯示發生與大小相關之擷取錯誤的失敗批次。
原因
擷取到Datalake中的記錄大小過大,設定檔屬性超過100KB,事件超過10KB,導致批次工作失敗。
解決方法 resolution
若要解決問題,請依照下列步驟進行:
-
執行以下查詢來識別超過100KB的記錄,並以資料集UI和預覽面板中的值取代
<batch_id>和<record_field>:code language-none SELECT count(*) AS total_records FROM <dataset_name> WHERE _acp_system_metadata.acp_sourceBatchId = '<batch_id>' AND length(to_json(<record_field>)) > 100000; -
執行查詢以擷取有關超過大小限制的記錄的詳細資訊:
code language-none SELECT length(to_json(<record_field>)) AS len, _acp_system_metadata.acp_sourceBatchId FROM <dataset_name> WHERE _acp_system_metadata.acp_sourceBatchId = '<batch_id>' AND length(to_json(<record_field>)) > 100000 ORDER BY len DESC; -
使用類似查詢來驗證沒有任何記錄超過護欄限制,以比較成功擷取批次的結果。
-
調整或篩選資料集中有問題的記錄,以符合擷取護欄,例如將設定檔屬性大小減少到100KB以下。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f