Adobe Experience Platform内の結合プロファイルでの空のフィールド値の処理

データがAdobe Experience Platformに取り込まれると、同じグラフ内の別の ID が値を保持しているので、一部のフィールドはある ID では空として表示されますが、結合プロファイルには入力されているように見えます。 この記事では、結合プロセスに関係するすべての ID を明示的に更新することで、関連するすべてのプロファイルにわたってフィールドが空のままであることを確認する方法について説明します。

説明 description

環境

  • Product:Adobe Experience Platform
  • 制約 :複数の ID に関連付けられたプロファイル。バッチデータセットを使用した取り込み

問題/症状

  • 1 つの ID に対して空(null)として取り込まれたフィールドが、結合されたプロファイルに入力されます。
  • 結合されたプロファイルには、ID フラグメントに null 以外の値が含まれる場合は [ fieldName] _0 などの値が表示されます。
  • 結合マージ操作は、プロファイルフラグメントに存在する場合、null 以外の値を返します。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. フィールドを空のままにする必要がある、同じ ID グラフ内のすべての ID を識別します。
  2. ID ごとにバッチ取り込みレコードを準備し、ターゲットフィールドを明示的に null に設定します。
  3. 標準の取得プロセスを使用して、このバッチデータを取り込みます。
  4. 取り込みが完了したら、結合されたプロファイルで、関連するすべてのプロファイルにわたって「」フィールドが空として表示されることを確認します。

追加情報

  • この動作は、Adobe Experience Platformがプロファイルフラグメントの結合時に結合ロジックを使用するので想定されています。 null と null 以外の値の間の和集合は、その値を返します。
  • 1 つの ID のみが空の値を受け取った場合、以前に保存された他の ID の null 以外の値は引き続き結合プロファイルに表示されます。
  • すべての ID を更新すると、結合プロファイル間で一貫性のある空のフィールドが保証されます。

関連資料

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