パイプラインバッチ実行
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
これでパイプラインのバッチ「MongoDB Contacts to xConnect Migration」を実行することができます。必要なデータがMongoDBに存在すれば、xConnectの連絡先に新しい連絡先のファセット「LoyaltyProgram 」が作成されます。
パイプラインバッチを実行した後、コンタクトファセットが正しく作成されているかどうかを確認する方法は複数あります。
xConnectコレクションデータベース
xConnectコレクションデータベースで新しいファセットを表すレコードを確認できます。
- コレクションデータベースのシャードのいずれかにConnectしてください。
- 以下のクエリを使ってください:
SELECT ContactId, FacetKey, FacetData FROM xdb_collection.ContactFacets WHERE FacetKey = 'LoyaltyProgram'
ロイヤルティプログラムのデータが付いている各MongoDBの連絡先ごとに行が表示されるはずです。
連絡先ID
FacetKey
FacetData
########-####-####-####-############
LoyaltyProgram
{"@odata.type":"#MigrationTool.Examples.Loyalty...
以下はFacetDataの完全な数値です:
{ "@odata.type":"#MigrationTool.Examples.Loyalty.LoyaltyProgramInfo", "MembershipId"
, "EnrollmentDate":"1919-12-12T12:`34`.0000000Z", "HomeStoreId":"GARRISON01" }xConnect検索
xConnectの検索APIを使って新しいファセットで連絡先を探すアプリケーションを書くことができます。
var model = new XdbRuntimeModel(CustomMigrationModel.Model);
Uri uri = ... //your xConnect server location goes here
var config = new XConnectClientConfiguration(model, uri);
await config.InitializeAsync();
using (var client = new XConnectClient(config))
{
var contacts = client.Contacts
.Where(c => c.GetFacet