BigQuery エラー:フィールド iMessageType の型が INTEGER から BOOLEAN に変更されました

Adobe Campaign Classicで、Adobe Campaign Classicから GCP BigQuery データベースに INT8 ビット データ型を挿入しようとして BigQuery エラーが発生した場合は、ODBC ドライバーを最新バージョンに更新する必要があります。

説明 description

環境

  • Campaign

  • Campaign Classicホスト

  • オンプレミスのCampaign Classic

問題/症状

INT8 Bit データ型を Adobe Campaign Classic から GCP BigQuery Database に挿入しようとすると、次のようなエラーが発生します。

[ 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キャンペーンコミュニティで質問する
このトピックに関するご質問や、以前の回答済みの質問については、この記事を含む Experience Leagueコミュニティのブログ投稿をご覧ください。ご質問やご意見をお寄せいただき、Experience Leagueキャンペーンコミュニティに参加してください。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f