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