由於權杖到期,從Snowflake匯出大型檔案在Adobe Campaign中失敗
在Adobe Campaign工作流程中使用FileExport活動,從Snowflake匯出大於30 GB的檔案會失敗,並出現錯誤ODB-240000 ODBC錯誤:由於驗證權杖到期,箭頭區塊下載失敗的最大重試次數已完成。 用於下載每個區塊的Token會在約六小時後過期,導致無法完成冗長的匯出作業。
若要修正此問題,請將匯出分割為較小的批次、在匯出期間移除解密,並使用這些最佳化重新執行工作流程。
說明 description
環境
- 產品: Adobe Campaign Managed Cloud
- 版本: v8,伺服器組建8.6.2,主控台組建8.6.2
- 限制:生產環境;電子郵件產品方案
問題/症狀
- 使用「檔案匯出」活動時,從Snowflake匯出大於30 GB的檔案會失敗。
- 發生失敗的原因是,用於下載每個區塊的驗證權杖大約六小時後過期,導致長時間執行的匯出作業無法完成。
解決方法 resolution
- 將匯出程式分割成多個較小的批次,以便每個批次在6小時內完成。
- 在匯出期間移除兩個解密的欄位
SmgDecrypt(@birth_date)和SmgDecrypt(@address_street),因為解密超過3億列的這些欄位會大幅增加處理時間。 - 如果需要解密,請在匯出後執行,而不是在匯出程式期間執行。
- 完成這些最佳化後,請再次執行工作流程。
- 確認每個批次都成功完成,並且不超過六小時的處理期間。
附註
- 匯出沒有硬式編碼的檔案大小限制;失敗與驗證權杖到期時間有關。
- 此問題與查詢執行或主機白名單無關,而是與透過ODBC驅動程式和Snowflake的Token過期原則來管理資料集下載的大小有關。
- Snowflake驗證Token會在約六小時後到期。
- 無法延長權杖有效期,因為這是Snowflake的內部後端程式,不受Adobe Campaign控制。
相關閱讀
- 開始使用Campaign v8檔案中的Campaign FFDA部署
- 在Campaign v8檔案中使用Adobe Campaign工作流程管理和自動化程式
- 在Campaign v8檔案中將資料匯入Campaign
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f