---
title: "移行すべきデータを決定してください"
slug: "determine-the-data-to-migrate"
abstract: "xDB Data Migration Toolを使って、Sitecore 8.xからSitecore 9へどのデータを移行したいかを決める方法。"
---
# 移行すべきデータを決定してください

カスタム連絡先の面データをマッピングし始める前に、移行したいデータを決める必要があります。

この例では、カスタムコンタクトのファセットを使って、そのコンタクトが登録されている顧客ロイヤルティプログラムの詳細を保存しています。以下の数値が保存されます:

**会員ID**

ロイヤルティプログラム内の連絡先を一意に識別する整数番号。

**入学日**

連絡先がロイヤルティプログラムに登録した日付。

**ホームストアID**

連絡先がロイヤルティプログラムに登録した店舗の識別子(文字列)。

Sitecore 8.xでは、カスタムファセットデータはMongoDB上で構築されたxDBコレクションデータベース内のコンタクトに保存されます。以下は、カスタムコンタクトファセットが設定されたMongoDBのコンタクトドキュメントの例です。

{
 "\_id" : NUUID("600f332f-e953-4c12-87ba-e2c24f3ea334"),
 "Identifiers" : {
 "IdentificationLevel" : 2,
 "Identifier" : "thomas@shelbybros.co.uk"
 },
 "Personal" : {
 "FirstName" : "Thomas",
 "Surname" : "Shelby"
 },
 "Emails" : {
 "Preferred" : "Preferred",
 "Entries" : {
 "Preferred" : {
 "SmtpAddress" : "thomas@shelbybros.co.uk",
 "BounceCount" : 0
 }
 }
 },
 "LoyaltyProgram" : {
 "MembershipId" : 100011,
 "EnrollmentDate" : ISODate("1919-12-12T12:\`34:56\`.000Z"),
 "HomeStoreId" : "GARRISON01"
 },
 "Lease" : null
}

具体的には、あなたが関心のある連絡書の以下の部分です:

{
 ...,
 "LoyaltyProgram" : {
 "MembershipId" : 100011,
 "EnrollmentDate" : ISODate("1919-12-12T12:\`34:56\`.000Z"),
 "HomeStoreId" : "GARRISON01"
 },
 ...
}

> !注xDBデータ移行ツールはMongoDBデータベースから直接データを読み込みます。カスタムコンタクトの側面を実装するクラスは一切使用されておらず、詳細には説明されていません。