MongoDBから連絡先へのマップデータ
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
xConnectエンドポイントを更新してください
xConnectに接続する際にはモデルを指定する必要があります。モデルは利用可能なファセットを定義します。ロイヤルティプログラムデータをxConnectに書き込むためには、xDBデータ移行ツールを作成したモデルをxConnectに使用するように設定する必要があります。
-
コンテンツエディターでテナントを選択します。
-
エンドポイント / プロバイダー / xConnect / xConnect クライアントエンドポイントへナビゲーション

-
ツールバーで 「展開済みモデルを表示」をクリックします。

-
ポップアップダイアログに、作成してxConnectにデプロイしたカスタムモデルが表示されるはずです。 OKをクリックします。

!注カスタムモデルがリストにない場合は、そのモデルがxConnectサーバーにデプロイされていないことを意味します。続ける前に、まずモデルをデプロイする必要があります。
-
コレクションモデルフィールドで作成したカスタムモデルを選択してください。

-
アイテムを保存してください。
接触モデルを解決するパイプラインステップを更新します
- コンテンツエディターでテナントを選択します。
- パイプラインへのナビゲーション / MongoDB 連絡先 xConnect 移行パイプライン / MongoDB パイプラインからの単一連絡先処理 / xDB トラッカーIDによる接触モデルの解決 xConnectからの
- フィールドのファセットを見つけて読み取ってください。
- 選択されたファセットリストに以下の項目を追加してください:コレクションモデル> xDBデータマイグレーションツール>カスタムマイグレーションモデル>ファセット> > LoyaltyProgramにお問い合わせください。
- アイテムを保存してください。
MongoDBから読み取るデータを指定してください
MongoDBで連絡先からデータを読み取るためには、xDBデータ移行ツールにMongoDB文書内のデータの検索方法を指示する必要があります。このセクションでは、MongoDBに保存された連絡先からロイヤルティプログラムデータを読み取れるようにツールの設定方法を説明します。
-
コンテンツエディターでテナントを選択します。
-
データアクセス / 値アクセスセット / プロバイダ / MongoDB / MongoDB コンタクトへナビゲーション
-
以下の項目を追加してください:
テンプレート
MongoDB ドキュメントフィールド値アクセサ
アイテム名
MongoDBのロイヤルティプログラム Contact
-
新しいアイテムを選択してください。
-
以下のフィールド値を設定します:
フィールド
価値
フィールド名
LoyaltyProgram
-
アイテムを保存してください。
-
入居者を選びましょう。
-
データアクセス / 値アクセスセット / プロバイサ / MongoDBへのナビゲーション
-
以下の項目を追加してください:
テンプレート
MongoDB ドキュメント値アクセスセット
アイテム名
MongoDB コンタクト・ロイヤルティ・プログラム
-
MongoDB Contact Loyalty Programの項目を選択してください。
-
以下の項目を追加してください:
テンプレート
MongoDB ドキュメントフィールド値アクセサ
アイテム名
MongoDB Contact Loyalty Program での登録日
-
新しいアイテムを選択してください。
-
以下のフィールド値を設定します:
フィールド
価値
フィールド名
入学日
BSONフィールドバリューリーダー
Bson Value リーダーズ > Bson デートタイム バリューリーダー
-
アイテムを保存してください。
-
MongoDB Contact Loyalty Programの項目を選択してください。
-
以下の項目を追加してください:
テンプレート
MongoDB ドキュメントフィールド値アクセサ
アイテム名
MongoDBのホームストアID Contactロイヤルティプログラム
-
新しいアイテムを選択してください。
-
以下のフィールド値を設定します:
フィールド
価値
フィールド名
ホームストアID
BSONフィールドバリューリーダー
Bsonバリューリーダー > Bsonストリングバリューリーダー
-
アイテムを保存してください。
-
MongoDB Contact Loyalty Programの項目を選択してください。
-
以下の項目を追加してください:
テンプレート
MongoDB ドキュメントフィールド値アクセサ
アイテム名
MongoDB ContactロイヤルティプログラムのメンバーシップIDです
-
新しいアイテムを選択してください。
-
以下のフィールド値を設定します:
フィールド
価値
フィールド名
MembershipId
BSONフィールドバリューリーダー
Bson Valueリーダーズ > Bson Int32 Value リーダー
-
アイテムを保存してください。
xConnectの接触面に書き込むデータを指定してください
xConnectで連絡先にデータを書き込むには、xDBデータ移行ツールにそのデータの書き込み方法を指示する必要があります。このセクションでは、そのデータのために作成したカスタム連絡先の側面にロイヤルティプログラムのデータを書き込めるようにツールの設定方法を説明します。
-
コンテンツエディターでテナントを選択します。
-
データアクセス / 値アクセスセット / プロバイダー / xConnectへナビゲーション
-
以下の項目を追加してください:
テンプレート
xConnect エンティティ ファセット 値 アクセサセット
アイテム名
xConnect 連絡先 ロイヤルティプログラム情報の側面
-
項目xConnect 連絡先 ロイヤルティプログラム情報 オプションを選択してください。
-
以下の項目を追加してください:
テンプレート
xConnect エンティティ ファセットプロパティ バリュー アクセサ
アイテム名
ロイヤルティプログラムの登録日 xConnect のファセット 連絡先
-
新しいアイテムを選択してください。
-
以下のフィールド値を設定します:
フィールド
価値
ファセット特性
コレクションモデル> xDBデータ移行ツール>カスタムマイグレーションモデル>ファセット> >LoyaltyProgram > EnrollmentDate お問い合わせ
-
アイテムを保存してください。
-
項目xConnect 連絡先 ロイヤルティプログラム情報 オプションを選択してください。
-
以下の項目を追加してください:
テンプレート
xConnect エンティティ ファセットプロパティ バリュー アクセサ
アイテム名
ロイヤルティプログラム情報のホームストアID、xConnectの連絡先の側面
-
新しいアイテムを選択してください。
-
以下のフィールド値を設定します:
フィールド
価値
ファセット特性
コレクションモデル> xDBデータ移行ツール>カスタムマイグレーションモデル>ファセット> LoyaltyProgramの連絡先> > HomeStoreId
-
アイテムを保存してください。
-
項目xConnect 連絡先 ロイヤルティプログラム情報 オプションを選択してください。
-
以下の項目を追加してください:
テンプレート
xConnect エンティティ ファセットプロパティ バリュー アクセサ
アイテム名
ロイヤルティプログラムの会員ID、xConnectの情報面、連絡先
-
新しいアイテムを選択してください。
-
以下のフィールド値を設定します:
フィールド
価値
ファセット特性
コレクションモデル> xDBデータ移行ツール>カスタムマイグレーションモデル>ファセット> >LoyaltyProgram > MembershipId に連絡
-
アイテムを保存してください。
MongoDBの連絡先からxConnectの連絡先面へのマッピングを設定する
次に、前述のセクションで定義したデータのマッピング方法を設定する必要があります。これは、MongoDBドキュメントの各フィールドをxConnectのコンタクト面のプロパティに接続することを意味します。
-
コンテンツエディターでテナントを選択します。
-
値マッピングセットへナビゲーション / MongoDB to xConnect 連絡先マッピング

-
以下の項目を追加してください:
テンプレート
値マッピングセット
アイテム名
MongoDB ロイヤルティプログラムからロイヤルティプログラム情報面 xConnect Contact
-
xConnect Contactの「MongoDB Loyalty Program」項目から「Loyalty Program Info」セクションを選択してください。
-
以下の項目を追加してください:
テンプレート
バリューマッピング
アイテム名
入学日
-
新しいアイテムを選択してください。
-
以下のフィールド値を設定します:
フィールド
価値
ソースアクセサル
データアクセス>価値アクセス装置はプロバイダー > > MongoDB > MongoDB連絡先ロイヤルティプログラム>登録日MongoDB設定します。
ターゲットアクセサ
データアクセス>価値アクセスセット プロバイダー > > xConnect > xConnect 連絡先 ロイヤルティプログラム情報 ファセット ロイヤルティプログラム情報 > ロイヤルティプログラムの登録日 連絡先 ファセット xConnect 連絡先
-
アイテムを保存してください。
-
xConnect Contactの「MongoDB Loyalty Program」項目から「Loyalty Program Info」セクションを選択してください。
-
以下の項目を追加してください:
テンプレート
バリューマッピング
アイテム名
ホームストアID
-
新しいアイテムを選択してください。
-
以下のフィールド値を設定します:
フィールド
価値
ソースアクセサル
データアクセス>価値アクセスセットはプロバイダー > > MongoDB > MongoDBロイヤルティプログラム>ホームストアID MongoDBロイヤルティプログラム
ターゲットアクセサ
データアクセス>価値アクセスセット プロバイダー > > xConnect > xConnect Contact ロイヤルティプログラム情報 ファセット > ホームストアID、ロイヤルティプログラム情報 xConnect Contact ファセット
-
アイテムを保存してください。
-
xConnect Contactの「MongoDB Loyalty Program」項目から「Loyalty Program Info」セクションを選択してください。
-
以下の項目を追加してください:
テンプレート
バリューマッピング
アイテム名
会員ID
-
新しいアイテムを選択してください。
-
以下のフィールド値を設定します:
フィールド
価値
ソースアクセサル
データアクセス>価値アクセスセット>プロバイダー > MongoDB > MongoDB連絡先ロイヤルティプログラム>連絡先ロイヤルティプログラムの会員ID MongoDB
ターゲットアクセサ
データアクセス>価値アクセスセット プロバイダー > > xConnect > xConnect 連絡先 ロイヤルティプログラム情報 > ロイヤルティプログラム情報の会員ID、xConnect 連絡先
-
アイテムを保存してください。
xConnectコンタクトのファセットをどのように埋めるかを指定します
次に、xConnectの連絡先にあるロイヤルティプログラムのファセットをどのように埋めるかを指定する必要があります。つまり、そのファセットを前のセクションで設定したマッピングに接続するということです。
-
コンテンツエディターでテナントを選択します。
-
データアクセス / 価値アクセスセット / プロバイダー / xConnect / xConnect 連絡先へナビゲーション
-
以下の項目を追加してください:
テンプレート
xConnect エンティティ ファセット 値 アクセサセット
アイテム名
xConnect Contact 上のロイヤルティプログラム情報の側面
-
新しいアイテムを選択してください。
-
以下のフィールド値を設定します:
フィールド
価値
面の定義
コレクションモデル> xDBデータ移行ツール>カスタムマイグレーションモデル>ファセット> LoyaltyProgram >お問い合わせ
マッピングセット
価値マッピングセット xConnect 連絡先マッピング > MongoDB > MongoDB ロイヤルティプログラムからロイヤルティプログラム情報への xConnect Contact の側面
-
アイテムを保存してください。
xConnectコンタクトの面のマッピングを、コンタクト用のエンティティモデルに追加します
xConnectに変更のバッチを提出することをサポートするために(個別に提出するのではなく)、xDBデータ移行ツールはエンティティモデルと呼ばれるオブジェクトを使って、変更をコンタクトに変更が提出できるまで保存しています。
新しいコンタクトの面にマッピングを追加する必要があります。
!注エンティティモデルとは何か、なぜ必要なのかについては、xConnect Provider for Data Exchange Frameworkの開発者ドキュメントをご覧ください。
-
コンテンツエディターでテナントを選択します。
-
値マッピングセットへナビゲーション / MongoDBからxConnectへの接触マッピング / MongoDBから接触モデルへの接触

-
以下の項目を追加してください:
テンプレート
バリューマッピング
アイテム名
ロイヤルティプログラム情報の側面
-
新しいアイテムを選択してください。
-
以下のフィールド値を設定します:
フィールド
価値
ソースアクセサル
データアクセス>価値アクセスセット>プロバイダー > MongoDB連絡先でロイヤルティプログラムに連絡> MongoDB > MongoDB
ターゲットアクセサ
データアクセス>価値アクセスセット プロバイダー > > xConnect > xConnect Contact > ロイヤルティプログラムの側面 xConnect Contact
-
アイテムを保存してください。