移行のタイプ

コンテンツ移行アシスタントは、全体とターゲットの2つの一般的なタイプの移行に使用されます。次のトピックでは、これらの概念に関する追加情報を示します。

全体移行

全体移行は、すべての構成または管理データ(あるいはその両方)をある環境から別の環境に移行する際に使用されます。たとえば、全体移行は、管理データを開発またはテスト環境から本番環境に移行する際に使用される場合があります。

全体移行は、1つ以上の移行要求で構成され、合計ですべての移行対象管理データが含まれます。全体移行で使用される移行計画は、明示的な外部キーに関連する従属指示について、参照先データも移行に含まれることが制約を介して想定され、必要でないと識別されたものは省略するように設計されている場合があります。

移行要求をグループ化する機能を使用して、実装では次のガイドラインに従ってください。

  • 基準ベースまたは「エンティティ・リスト」移行要求クラスを使用する複数の移行要求を使用して、情報を論理的にグループ化して再利用を可能にします。

  • 「グループ」移行要求はエクスポートに使用されます。これによって、1つのデータ・セットがエクスポートし、1つのデータ・セットがインポート側にあるため、プロセスが簡略化されます。データ量に応じて、処理対象のインポート・セットが大きくなる場合があることに注意してください。実装では、プロセスをいくつかのステップに分割する複数の移行要求を容易に作成できる場合があります。

フレームワーク製品には基本の移行要求が提供されていること、および、使用しているエッジ製品でも同様に基本の移行要求が提供され、この要求にはフレームワーク移行計画が含まれる場合と含まれない場合があることを考慮する必要があります。製品で提供されている移行要求を使用することは、保守において有用です。製品に機能を追加する場合(新規管理メンテナンス・オブジェクトなど)、コンテンツ移行アシスタントに及ぼす影響はすべて、製品所有の移行要求に組み込む必要があります。実装で、コンテンツ移行アシスタントに組み込む必要のある新しいカスタム管理メンテナンス・オブジェクトを導入する場合、カスタム移行計画およびカスタム移行要求も追加する必要があります。実装では、基本移行要求およびカスタム移行要求を含む「グループ」移行要求を作成して、統合されたエクスポートを実行できます。

注意: フレームワーク製品で提供されている移行要求の詳細は、「フレームワーク提供の移行オブジェクト」を参照してください。提供されている追加の基本移行要求の詳細は、使用している製品のドキュメントを参照してください。

ターゲット移行

ターゲット移行とは、データの特定のサブセットをある環境から別の環境に移行することを指します。ターゲット移行で使用される移行計画は、自己完結するように設計されており、参照整合性エラーが発生することなく、エクスポートされたエンティティをインポートできるようにするために必要なすべての従属指示が含まれます。このタイプの移行では、移行計画から明示的に除外される関係は、関連するエンティティがターゲット環境にすでに存在することを前提としています。ターゲット移行の例は、次のとおりです。

  • 新規ポータルおよびそのゾーンとアプリケーション・サービスの移行。

  • すべてのアウトバウンド・メッセージ・タイプの移行

  • テストを目的とした、選択したアカウントおよびそれらに関連するマスター・エンティティとトランザクション・エンティティの下位環境への移行。