データ取り込み中のブール値フィールドの自動マッピング失敗

この記事では、CRM データの取り込み中に、自動マッピングがブール値フィールドで失敗し、解決するためにマッパー関数の使用が必要となるAdobe Experience Platformの問題について説明します。

説明 description

環境

Adobe Experience Platform

問題/症状

この例では、CRM データ取り込みに顧客のマスターレコードとのデータフローが含まれています。 このレコードには、顧客のプライバシー同意に関するブール値フラグが含まれています。

  • 取り込みプロセスは、S3 バケットからのバッチインポートに基づきます。
  • CRM 側では、このようなフィールドは整数(0,1)または文字列(01)として受け取ることができます。
  • データを取り込む際、元のフィールドに整数値 1 または文字列値 1 が含まれているかどうかに関係なく、すべてのブール型フィールドが FALSE としてターゲットデータセットに読み込まれます。

想定される動作 :

S3 バケットからのスキーマベースのインポートでは、整数 1 と文字列 1 をブール値 TRUE に適切にマッピングする必要があります。

解決策 resolution

ブール 0 または 1 はサポートされていません。 マッパー関数を使用して、これをブール値に変換する必要があります。

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