Dynamics 365 で提供される標準のツールを使用して、Dynamics 365 Customer Insights - Journeys の構成とデータを環境間で複製することができます。 これが役立つ一般的なシナリオには、次のものがあります:
- 検証済みの体験、メール、その他のコンテンツをサンドボックスから運用環境へ移動する。
- 試用版またはサンドボックスでサンプル データを使用したデモを設定する。
処理手順は以下の通りです:
- Dynamics 365 の Configuration Migration tool をダウンロードします (まだ入手していない場合)。
- ソース環境とターゲット環境で同じバージョンの Customer Insights - Journeys が実行されている必要があります。
- 構成移行ツールを使用し、使用するソース環境に基づいてデータベース スキーマを生成します。
- Configuration Migration tool と スキーマを使用して、ソース環境からデータをエクスポートします。
- Configuration Migration tool を使用して、エクスポートした zip バンドルをターゲット環境にインポートします。
エクスポートとインポート プロセスの前提条件
環境間でデータと構成を転送する前に、次の前提条件を完了してください。
「ライブ」状態のレコードがないことを確認してください。 構成移行ツールは "ライブ" 状態のエンティティを転送しないため、インポート先の環境へのインポートは部分的です。
注意
構成移行ツールには、ライブ レコードを除外またはフィルタリングするオプションが含まれています。 除外機能により、状態フィールド、ステータスに関係なくすべてのエンティティをエクスポートします。 フィルター 機能は、エクスポートされるエンティティを制限します。 これらの機能に役立つ情報については、テクニカル サポートに連絡 してください。
ソース環境とターゲット環境で同じバージョンの Customer Insights - Journeys が実行され、同じデータベース スキーマが (少なくとも転送するデータに対して) 使用されていることを確認します。
エクスポート/インポート処理における機能と制限
次の注意事項は、エクスポート/インポートを使用して、ある Customer Insights - Journeys 環境からもう一方にデータを移動する場合に適用されます。
- インポート先の環境に既に存在するレコードをインポート (または再インポート) した場合、そのレコードはインポート先の環境で "下書き" のステータスで終了します。 一致するレコードは重複しません。
- 対話 データはエクスポートされず、新しい環境に転送されません。 そのようなデータはエクスポート ファイルの対象となりません。
- エクスポート先の環境に存在しない言語からエクスポートする場合、その言語はエクスポート先の環境に追加されます。
- Customer Insights - Journeys 体験が移行、復元、またはコピーされると、その状態は ライブ から 停止 に変わります。 移行、復元、またはコピーを行った体験を再起動するには、まず体験を複製してから実行する必要があります。
- 環境間でデータを移動する場合、トリガーは移行されません。 ただし、Power Platform ソリューションを使用してトリガーを移行することはできます。 詳細については、環境間でトリガーを移動する (トリガーの ALM プロセス) を参照してください。
- 古い環境で発生したイベントは、新しい環境で再作成する必要があります。
移行設定ツールのダウンロード
移行設定ツールを使用することで、環境からデータを詳細な設定を抽出して、もう一方の環境へとインポートすることが可能となります。 ツールを入手するには、NuGet からツールをダウンロードする の手順に従います。
ソースとターゲットが同じバージョンの Customer Insights - Journeys を実行していることを確認する
ソースおよび移行先環境が Customer Insights - Journeys の同じバージョンを実行している必要があります。 次の手順を実行し、各環境のバージョンを確認するようにします。 一致しない場合は、Customer Insights - Journeys を最新の状態に維持する の説明に従って、一方または両方の最新バージョンに更新します。
Customer Insights - Journeys のバージョンを確認するには:
インストール管理領域 に移動し、環境 を選択します。
複数の Dynamics 365 環境がある場合は、それぞれがここに一覧表示されます。 Customer Insights - Journeys がインストール済みで、データのエクスポートを計画している環境を選択します。
上部のリボンで リソース ドロップダウンを選択し、次に Dynamics 365 アプリ を選択します。
選択した環境にインストールされているソリューションの一覧が表示されます。 Dynamics 365 Customer Insights - Journeys アプリケーション というソリューションを選択し、上部のリボンで 詳細 を選択します。
Dynamics 365 Customer Insights - Journeys アプリケーションの詳細 というタイトルのページの右側にペインが表示されます。 バージョン 列に表示されている値を確認します。
ソース環境のデータベース スキーマを生成します
構成移行ツールは、データをエクスポートまたはインポートするたびにデータベース スキーマを必要とします。 ツール自体で、必要なスキーマを生成できます。 生成されたスキーマは、すべてのカスタマイズを含むソース環境のデータベース構造を指定します。 移行先の環境のデータベースでは、すべての転送済みデータに対して同一スキーマを使用する必要があります。
必要なスキーマを生成するには:
ツールをインストールしたフォルダを開きます。
DataMigrationUtility.exe ファイルを実行します。
ユーティリティで スキーマの作成 を選択し、ソース環境にサインインします。
スキーマを生成するときは、 構成データをエクスポートするためにスキーマを作成する の指示に従います。 データを転送するすべてのソリューション、エンティティ、およびフィールドを必ず含めてください。 すべての依存関係が含まれていることを確認します。
チップ
これらのリンクとメモは、必要なスキーマの生成に役立つ場合があります。
- メタデータ ブラウザー ツールを使用して、データベース構造について説明および理解することができます。 インストールおよび使用方法の詳細については、Dynamics 365 Customer Insights - Journeys エンティティ参照 を参照してください。
- Configuration Migration tool を使用して スキーマの作成 をする際は、選択したエンティティのリレーションシップを表示する チェック ボックスを選択にして、選択したエンティティに使用されるリレーションシップを確認します。 これにより、依存関係をすべて省く状態を保持できます。
- Configuration Migration tool を使用して スキーマを作成 したら、メニュー バーから ツール>スキーマの検証 を選択します。 これにより、選択したすべてのエンティティの依存関係がチェックされ、他の一般的な問題を指摘するのにも役立ちます。
ソース環境からデータをエクスポートする
ソース環境からデータをエクスポートするには:
ツールをインストールしたフォルダを開きます。
DataMigrationUtility.exe ファイルを見つけて実行します。
ツールが起動します。 データのエクスポート を選択し、 続ける と進みます。
Microsoft 365 にて 配置のタイプ を指定し、 Loginを選択します。
画面の指示に従って、ソース環境が実行されているテナントのユーザー名とパスワードを使用してログインします。
サインインした先のテナントで複数の環境が使用可能な場合は、ソース環境を選択し、ログイン を選択します。 (使用可能な環境が 1 つしかない場合は、この手順をスキップしてください。)
ログイン後、スキーマとエクスポートファイル名を選択します。
次の設定を行います。
- スキーマのファイル: 省略記号ボタンを選択し、ファイル ブラウザを開きます。その後、お使いのソース環境用に生成したスキーマ ファイルに移動して選択します。
- 保存先のファイル: 省略記号ボタンを選択し、ファイルブラウザを開きます。エクスポートしたデータを保存するフォルダまで移動し、ファイル名を指定します。
データのエクスポート を選択します。 このツールはエクスポートの進行状況を追跡し、完了するとスキーマとデータを含む zip ファイルを作成します。
エクスポートの完了後、終了 を選択してエクスポート ページを閉じます。
移行先の環境にデータをインポートする
移行先の環境にデータをインポートするには:
Configuration Migration tool が実行されていない場合は、ツールをインストールした フォルダーを開きます。
DataMigrationUtility.exe ファイルを実行します。
データのインポート を選択し、 続ける と進みます。
Microsoft 365 にて 配置のタイプ を指定し、 Loginを選択します。
画面の指示に従って、移行先の環境をホストしているテナントのユーザー名とパスワードを使用してログインします。
サインインした先のテナントで複数の環境が使用可能な場合は、ターゲット環境を選択し、ログイン を選択します。 (使用可能な環境が 1 つしかない場合は、この手順をスキップしてください。)
サインインに成功すると、スキーマの選択と、インポートするファイル名の選択が求められます。 Zip ファイル フィールドの横にある省略記号ボタンを選択してファイル ブラウザーを開き、ソース環境からエクスポート zip ファイルを保存したフォルダーに移動します。 このファイルには、エクスポートに使用されるデータとスキーマの両方が含まれています。
重要
前述のとおり、ソース環境と移行先の環境は転送されるデータに対して完全に同一のスキーマを使用する必要があります。そのため、どちらも同一バージョンの Customer Insights - Journeys が稼働している必要があり、関連するすべてのスキーマのカスタマイズは両方の環境で同じである必要があります。 スキーマが一致しない場合、エラーが発生し、インポートは失敗します。
データのインポート を選択します。 このツールは、インポートの進行状況を追跡します。
インポートが完了したら、終了 を選択してページを閉じます。