次の方法で共有


構成移行ツールを使用して環境間でデータおよび構成を転送する

Dynamics 365 で提供される標準のツールを使用して、Dynamics 365 Customer Insights - Journeys の構成とデータを環境間で複製することができます。 これが役立つ一般的なシナリオには、次のものがあります:

  • 検証済みの体験、メール、その他のコンテンツをサンドボックスから運用環境へ移動する。
  • 試用版またはサンドボックスでサンプル データを使用したデモを設定する。

処理手順は以下の通りです:

  1. Dynamics 365 の Configuration Migration tool をダウンロードします (まだ入手していない場合)。
  2. ソース環境とターゲット環境で同じバージョンの Customer Insights - Journeys が実行されている必要があります。
  3. 構成移行ツールを使用し、使用するソース環境に基づいてデータベース スキーマを生成します。
  4. Configuration Migration tool と スキーマを使用して、ソース環境からデータをエクスポートします。
  5. Configuration Migration tool を使用して、エクスポートした zip バンドルをターゲット環境にインポートします。

エクスポートとインポート プロセスの前提条件

環境間でデータと構成を転送する前に、次の前提条件を完了してください。

  1. 「ライブ」状態のレコードがないことを確認してください。 構成移行ツールは "ライブ" 状態のエンティティを転送しないため、インポート先の環境へのインポートは部分的です。

    注意

    構成移行ツールには、ライブ レコードを除外またはフィルタリングするオプションが含まれています。 除外機能により、状態フィールド、ステータスに関係なくすべてのエンティティをエクスポートします。 フィルター 機能は、エクスポートされるエンティティを制限します。 これらの機能に役立つ情報については、テクニカル サポートに連絡 してください。

  2. ソース環境とターゲット環境で同じバージョンの 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 のバージョンを確認するには:

  1. インストール管理領域 に移動し、環境 を選択します。

  2. 複数の Dynamics 365 環境がある場合は、それぞれがここに一覧表示されます。 Customer Insights - Journeys がインストール済みで、データのエクスポートを計画している環境を選択します。

  3. 上部のリボンで リソース ドロップダウンを選択し、次に Dynamics 365 アプリ を選択します。

    環境にインストールされているアプリの管理。

  4. 選択した環境にインストールされているソリューションの一覧が表示されます。 Dynamics 365 Customer Insights - Journeys アプリケーション というソリューションを選択し、上部のリボンで 詳細 を選択します。

    Customer Insights - Journeys アプリの詳細。

  5. Dynamics 365 Customer Insights - Journeys アプリケーションの詳細 というタイトルのページの右側にペインが表示されます。 バージョン 列に表示されている値を確認します。

ソース環境のデータベース スキーマを生成します

構成移行ツールは、データをエクスポートまたはインポートするたびにデータベース スキーマを必要とします。 ツール自体で、必要なスキーマを生成できます。 生成されたスキーマは、すべてのカスタマイズを含むソース環境のデータベース構造を指定します。 移行先の環境のデータベースでは、すべての転送済みデータに対して同一スキーマを使用する必要があります。

必要なスキーマを生成するには:

  1. ツールをインストールしたフォルダを開きます。

  2. DataMigrationUtility.exe ファイルを実行します。

  3. ユーティリティで スキーマの作成 を選択し、ソース環境にサインインします。

  4. スキーマを生成するときは、 構成データをエクスポートするためにスキーマを作成する の指示に従います。 データを転送するすべてのソリューション、エンティティ、およびフィールドを必ず含めてください。 すべての依存関係が含まれていることを確認します。

チップ

これらのリンクとメモは、必要なスキーマの生成に役立つ場合があります。

  • メタデータ ブラウザー ツールを使用して、データベース構造について説明および理解することができます。 インストールおよび使用方法の詳細については、Dynamics 365 Customer Insights - Journeys エンティティ参照 を参照してください。
  • Configuration Migration tool を使用して スキーマの作成 をする際は、選択したエンティティのリレーションシップを表示する チェック ボックスを選択にして、選択したエンティティに使用されるリレーションシップを確認します。 これにより、依存関係をすべて省く状態を保持できます。
  • Configuration Migration tool を使用して スキーマを作成 したら、メニュー バーから ツール>スキーマの検証 を選択します。 これにより、選択したすべてのエンティティの依存関係がチェックされ、他の一般的な問題を指摘するのにも役立ちます。

ソース環境からデータをエクスポートする

ソース環境からデータをエクスポートするには:

  1. ツールをインストールしたフォルダを開きます。

  2. DataMigrationUtility.exe ファイルを見つけて実行します。

  3. ツールが起動します。 データのエクスポート を選択し、 続ける と進みます。

    データのエクスポートをして続ける。

  4. Microsoft 365 にて 配置のタイプ を指定し、 Loginを選択します。

    Microsoft 365 を選択して、ログインします。

  5. 画面の指示に従って、ソース環境が実行されているテナントのユーザー名とパスワードを使用してログインします。

  6. サインインした先のテナントで複数の環境が使用可能な場合は、ソース環境を選択し、ログイン を選択します。 (使用可能な環境が 1 つしかない場合は、この手順をスキップしてください。)

    ソース環境を選択してログインする。

  7. ログイン後、スキーマとエクスポートファイル名を選択します。

    スキーマとエクスポートをするファイル名を選択する。

    次の設定を行います。

    • スキーマのファイル: 省略記号ボタンを選択し、ファイル ブラウザを開きます。その後、お使いのソース環境用に生成したスキーマ ファイルに移動して選択します。
    • 保存先のファイル: 省略記号ボタンを選択し、ファイルブラウザを開きます。エクスポートしたデータを保存するフォルダまで移動し、ファイル名を指定します。
  8. データのエクスポート を選択します。 このツールはエクスポートの進行状況を追跡し、完了するとスキーマとデータを含む zip ファイルを作成します。

    エクスポートの完了。

  9. エクスポートの完了後、終了 を選択してエクスポート ページを閉じます。

移行先の環境にデータをインポートする

移行先の環境にデータをインポートするには:

  1. Configuration Migration tool が実行されていない場合は、ツールをインストールした フォルダーを開きます。

  2. DataMigrationUtility.exe ファイルを実行します。

  3. データのインポート を選択し、 続ける と進みます。

    データのインポートをして続ける。

  4. Microsoft 365 にて 配置のタイプ を指定し、 Loginを選択します。

    展開の種類を選択してログインする。

  5. 画面の指示に従って、移行先の環境をホストしているテナントのユーザー名とパスワードを使用してログインします。

  6. サインインした先のテナントで複数の環境が使用可能な場合は、ターゲット環境を選択し、ログイン を選択します。 (使用可能な環境が 1 つしかない場合は、この手順をスキップしてください。)

    移行先の環境を選択してログインする。

  7. サインインに成功すると、スキーマの選択と、インポートするファイル名の選択が求められます。 Zip ファイル フィールドの横にある省略記号ボタンを選択してファイル ブラウザーを開き、ソース環境からエクスポート zip ファイルを保存したフォルダーに移動します。 このファイルには、エクスポートに使用されるデータとスキーマの両方が含まれています。

    インポートするファイルを選択する。

    重要

    前述のとおり、ソース環境と移行先の環境は転送されるデータに対して完全に同一のスキーマを使用する必要があります。そのため、どちらも同一バージョンの Customer Insights - Journeys が稼働している必要があり、関連するすべてのスキーマのカスタマイズは両方の環境で同じである必要があります。 スキーマが一致しない場合、エラーが発生し、インポートは失敗します。

  8. データのインポート を選択します。 このツールは、インポートの進行状況を追跡します。

    インポートの完了です。

  9. インポートが完了したら、終了 を選択してページを閉じます。