BigQuery錯誤:欄位iMessageType已將型別從INTEGER變更為BOOLEAN
在Adobe Campaign Classic中,如果您在嘗試從Adobe Campaign Classic插入INT8位元資料型別到GCP BigQuery資料庫時收到BigQuery錯誤,您應該將ODBC驅動程式更新到最新版本。
說明 description
環境
-
Campaign
-
託管的Campaign Classic
-
內部部署Campaign Classic
問題/症狀
嘗試從 Adobe Campaign Classic 插入 INT8位元 資料型別至 GCP BigQuery資料庫 時,發生類似下列的錯誤:
[ BigQuery] Cloud SDK error: BigQuery error in load operation: Provided Schema does not match. Field iMessageType has changed type from INTEGER to BOOLEAN
BigQuery中似乎出現整數與布林資料型別之間的隱含轉換問題。
解決方法 resolution
解決方案:
有兩種方式可解決此問題:
-
對於舊版的 開放式資料庫連線(ODBC),此問題可透過在內部新增功能
retainNumericBoolean="true"來解決:管理
>平台>選項>WdbcCapabilities_BigQuery -
將 ODBC 驅動程式更新至最新版本也可以修正此問題。
Simba ODBC 驅動程式使用布林值型別做了一些變更。
在我們的Experience League促銷活動社群中提問
若您有任何關於此主題的疑問或想閱讀之前的解答,請檢視包含本文的Experience League社群部落格,傳送您的問題和意見,並加入我們的Experience LeagueCampaign社群!
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f