BigQuery错误:字段iMessageType已将类型从INTEGER更改为BOOLEAN
在Adobe Campaign Classic中,如果在尝试将INT8位数据类型从Adobe Campaign Classic插入到GCP BigQuery数据库时收到BigQuery错误,则应将ODBC驱动程序更新到最新版本。
描述 description
环境
-
Campaign
-
托管的Campaign Classic
-
内部部署Campaign Classic
问题/症状
尝试插入从 Adobe Campaign Classic 到 GCP BigQuery数据库 的 INT8 Bit 数据类型时,出现类似于以下内容的错误:
[ 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 LeagueCampaign社区中提问
如果您想了解有关此主题的解答或阅读之前的解答问题,我们邀请您查看包含本文的Experience League社区博客文章,向我们发送您的问题和评论,并加入我们的Experience LeagueCampaign社区!
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f