Transférer des données et des configurations entre environnements à l’aide de l’outil Migration de la configuration

Vous pouvez répliquer les configurations et les données de Dynamics 365 Customer Insights - Journeys entre les environnements à l’aide des outils standard fournis pour Dynamics 365. Scénarios courants où cela peut être utile :

  • Déplacer des parcours validés, des courriers électroniques et d’autres contenus d’un environnement de bac à sable vers un environnement de production.
  • Configurer une démo avec des exemples de données sur un essai ou un bac à sable.

Ce processus fonctionne de la manière suivante :

  1. Téléchargez l’outil Migration de la configuration pour Dynamics 365 si vous ne l’avez pas déjà en votre possession.
  2. Vérifiez que vos environnements source et de destination exécutent la même version de Customer Insights - Journeys.
  3. Générez un schéma de base de données basé sur votre environnement source à l’aide de l’outil Migration de la configuration.
  4. Exportez les données de l’environnement source à l’aide de l’outil Migration de la configuration et du schéma.
  5. Importez le zip de l’offre groupée exporté dans l’environnement de destination à l’aide de l’outil Migration de la configuration.

Conditions préalables au processus d’exportation et d’importation

Remplissez les conditions préalables suivantes avant de transférer des données et des configurations entre environnements :

  1. Assurez-vous qu’aucun enregistrement n’est dans un état « actif ». L’outil Migration de la configuration ne transfère pas les entités qui sont dans un état « actif », de sorte que l’importation vers l’environnement de destination est partielle.

    Nonte

    L’outil Migration de la configuration comprend des options permettant d’exclure ou de filtrer les enregistrements actifs. La fonctionnalité d’exclusion supprime le champ Statut et exporte toutes les entités, quel que soit leur statut. La fonctionnalité de filtre limite les entités exportées. Contactez le support technique pour obtenir de l’aide sur ces fonctionnalités.

  2. Assurez-vous que les environnements source et de destination exécutent la même version de Customer Insights - Journeys et utilisent un schéma de base de données identique (au moins pour les données que vous transférez).

Fonctionnalités et limitations du processus d’exportation/importation

Les remarques suivantes s’appliquent lorsque vous utilisez l’exportation/l’importation pour déplacer des données d’un environnement Customer Insights - Journeys vers un autre :

  • Si vous importez (ou réimportez) un enregistrement qui existe déjà dans l’environnement de destination, cet enregistrement se termine par le statut « brouillon » dans l’environnement de destination. Les enregistrements correspondants ne sont pas dupliqués.
  • Les données d’interaction ne sont ni exportées ni transférées vers un nouvel environnement. Elles ne seront jamais incluses dans le fichier d’exportation.
  • Si vous exportez à partir d’une langue qui n’est pas présente dans l’environnement de destination, cette langue est ajoutée à l’environnement de destination.
  • Après la migration, la restauration ou la copie d’un parcours Customer Insights - Journeys, son état passe de En service à Arrêté. Pour redémarrer un parcours migré, restauré ou copié, dupliquez-le d’abord, puis exécutez-le.
  • Les déclencheurs ne sont pas migrés lors du déplacement de données entre des environnements. Vous pouvez, toutefois, migrer les déclencheurs à l’aide de solutions Power Platform. Pour plus d’informations, voir Déplacer des déclencheurs entre des environnements (processus ALM pour les déclencheurs).
  • Tous les événements de l’ancien environnement doivent être recréés dans le nouvel environnement.

Télécharger l’outil Migration de la configuration

L’outil Migration de la configuration vous permet d’extraire les détails des données et de la configuration d’un environnement, puis de les importer vers un autre. Pour obtenir l’outil, suivez les instructions de la section Télécharger les outils à partir de NuGet.

Assurez-vous que votre source et votre destination exécutent la même version de Customer Insights - Journeys

Vos environnements source et de destination doivent exécuter la même version de Customer Insights - Journeys. Procédez comme suit pour vérifier la version sur chaque environnement. Si elles ne correspondent pas, mettez à jour l’une d’entre elles ou les deux vers la version la plus récente, comme décrit dans la section Maintenir Customer Insights - Journeys à jour.

Pour trouver votre numéro de version de Customer Insights - Journeys :

  1. Accédez à la zone de gestion des installations et sélectionnez Environnements.

  2. Si vous avez plus d’un environnement Dynamics 365, chacun est listé ici. Sélectionnez l’environnement où Customer Insights - Journeys est installé et où vous prévoyez d’exporter les données.

  3. Sélectionnez le menu déroulant Ressources dans le ruban supérieur, puis sélectionnez Applications Dynamics 365.

    Gérez les applications installées dans votre environnement.

  4. La liste des solutions installées sur l’environnement sélectionné s’affiche. Sélectionnez la solution appelée Application Dynamics 365 Customer Insights - Journeys, puis sélectionnez Détails dans le ruban supérieur.

    Détails de l’application Customer Insights - Journeys.

  5. Un volet s’affiche sur le côté droit de la page et s’intitule Détails de l’application Dynamics 365 Customer Insights - Journeys. Vérifiez la valeur affichée dans la colonne Version.

Générer un schéma de base de données pour votre environnement source

Outil Migration de la configuration nécessite un schéma de base de données chaque fois qu’il exporte ou importe des données. L’outil lui-même peut générer ce schéma pour votre compte. Le schéma généré spécifie la structure de base de données de votre environnement source, y compris toutes les personnalisations. La base de données dans votre environnement de destination doit utiliser un schéma identique pour toutes les données transférées.

Pour générer le schéma requis :

  1. Ouvrez le dossier dans lequel vous avez installé les outils.

  2. Exécutez le fichier DataMigrationUtility.exe.

  3. Dans l’utilitaire, sélectionnez Créer un schéma et connectez-vous à votre environnement source.

  4. Suivez les instructions affichées dans Création d’un schéma pour exporter des données de configuration pour générer le schéma. Veillez à inclure toutes les solutions, entités et champs pour lesquels vous souhaitez transférer des données. Assurez-vous que toutes les dépendances sont incluses.

Astuce

Ces liens et notes peuvent vous aider à générer le schéma dont vous avez besoin :

  • Vous pouvez utiliser l’outil Navigateur de métadonnées pour explorer et comprendre la structure de votre base de données. Pour plus d’informations sur son installation et son utilisation, consultez la Référence d’entité Dynamics 365 Customer Insights - Journeys.
  • Lorsque vous créez votre schéma avec l’outil Migration de la configuration, vérifiez les relations utilisées par une entité sélectionnée en cochant la case Afficher les relations pour l’entité sélectionnée. Cela peut vous aider à n’oublier aucune dépendance.
  • Après avoir créé votre schéma à l’aide de l’outil Migration de la configuration, sélectionnez Outils>Valider le schéma dans la barre de menus. Cela vérifie les dépendances pour toutes les entités que vous avez sélectionnées et peut également aider à signaler d’autres problèmes courants.

Exporter des données de votre environnement source

Pour exporter des données de votre environnement source, procédez comme suit :

  1. Ouvrez le dossier dans lequel vous avez installé les outils.

  2. Recherchez et exécutez le fichier DataMigrationUtility.exe.

  3. L’outil se lance. Sélectionnez Exporter les données, puis Continuer.

    Sélectionnez Exporter les données et continuez.

  4. Définissez le Type de déploiement sur Microsoft 365, puis sélectionnez Se connecter.

    Sélectionnez Microsoft 365, puis Se connecter.

  5. Suivez les instructions à l’écran pour vous connecter en utilisant le nom d’utilisateur et le mot de passe du client dans lequel votre environnement source est en cours d’exécution.

  6. Si plusieurs environnements sont disponibles dans le client auquel vous vous êtes connecté, choisissez votre environnement source et sélectionnez Se connecter. (Ignorez cette étape si un seul environnement est disponible.)

    Choisissez votre environnement source, puis Se connecter.

  7. Une fois connecté, choisissez un schéma et un nom de fichier d’exportation.

    Choisissez un schéma et un nom de fichier d’exportation.

    Définissez les paramètres suivants :

    • Fichier de schéma : cliquez sur le bouton avec trois points de suspension pour ouvrir un explorateur de fichiers, puis accédez au fichier de schéma que vous avez généré pour votre environnement source.
    • Enregistrer dans le fichier de données : cliquez sur le bouton avec trois points de suspension pour ouvrir un explorateur de fichiers, puis accédez au dossier dans lequel vous souhaitez enregistrer les données exportées, en même temps qu’un nom de fichier.
  8. Sélectionnez Exporter des données. L’outil suit la progression de l’exportation et crée un fichier zip avec le schéma et vos données lorsqu’il a terminé.

    Exportation terminée.

  9. Sélectionnez Quitter pour fermer la page d’exportation une fois l’exportation terminée.

Importer des données vers votre environnement de destination

Pour importer des données vers votre environnement de destination, procédez comme suit :

  1. Si l’outil Migration de la configuration n’est pas en cours d’exécution, ouvrez le dossier dans lequel vous avez installé les outils.

  2. Exécutez le fichier DataMigrationUtility.exe.

  3. Sélectionnez Importer les données, puis Continuer.

    Sélectionnez Importer les données et continuez.

  4. Définissez le Type de déploiement sur Microsoft 365, puis sélectionnez Se connecter.

    Définissez le Type de déploiement, puis Se connecter.

  5. Suivez les instructions à l’écran pour vous connecter avec le nom d’utilisateur et le mot de passe du client hébergeant votre environnement de destination.

  6. Si plusieurs environnements sont disponibles dans le client auquel vous vous êtes connecté, choisissez votre environnement de destination et sélectionnez Se connecter. (Ignorez cette étape si un seul environnement est disponible.)

    Choisissez votre environnement de destination, puis Se connecter.

  7. Une fois la connexion réussie, vous êtes invité à choisir un fichier à importer. Sélectionnez le bouton de points de suspension en regard du champ Fichier Zip pour ouvrir un navigateur de fichiers, puis accédez au dossier dans lequel vous avez enregistré le fichier zip de l’exportation à partir de votre environnement source. Ce fichier contient les données et le schéma utilisés pour l’exportation.

    Choisissez un fichier à importer.

    Important

    Comme mentionné précédemment, vos environnements source et de destination doivent utiliser exactement le même schéma pour les données à transférer ; ils doivent donc exécuter des versions identiques de Customer Insights - Journeys, et toutes les personnalisations de schéma concernées doivent être identiques dans les deux environnements. Si les schémas ne correspondent pas, une erreur s’affiche et l’importation échoue.

  8. Sélectionnez Importer les données. L’outil effectue le suivi de la progression de l’importation.

    Importation terminée.

  9. Une fois l’importation terminée, sélectionnez Quitter pour fermer la page.