BigQuery エラー:フィールド iMessageTypeの型がINTEGERからBOOLEANに変更されました
Adobe Campaign Classicで、Adobe Campaign ClassicからGCP BigQuery データベースにINT8 ビット データ型を挿入しようとしたときにBigQuery エラーが発生した場合は、ODBC ドライバーを最新バージョンに更新する必要があります。
説明 description
環境
-
Campaign
-
Campaign Classic Hosted
-
Campaign Classic オンプレミス
問題/症状
Adobe Campaign Classicから GCP BigQuery Database までの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
解決策:
この問題を解決するには、次の2つの方法があります。
-
古いバージョンのOpen Database Connectivity (ODBC) の場合、この問題は、次の内部に機能
retainNumericBoolean="true"を追加することで解決できます。管理
>プラットフォーム>オプション>WdbcCapabilities_BigQuery -
ODBC ドライバーを最新バージョンに更新すると、この問題を修正することもできます。
Simba ODBC ドライバーは、ブール型を使用していくつかの変更を行いました。
Experience League Campaign コミュニティで質問する
このトピックについて回答したい質問がある場合、または以前の回答された質問を読む場合は、この記事を含むExperience League コミュニティのブログ投稿をご覧いただき、ご質問やコメントをお送りいただき、Experience League Campaign コミュニティに参加してください。