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 コミュニティに参加してください。

recommendation-more-help
experience-cloud-kcs-help-kbarticles