Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Spécification, démarrage et affichage des exécutions d’évaluation de prémigration
Une évaluation préalable à la migration indique une ou plusieurs évaluations individuelles à exécuter en fonction d'une configuration de tâche de migration nouvelle ou existante. Chaque évaluation individuelle évalue un élément spécifique de la base de données source ou cible en fonction de considérations, telles que le type de migration, les objets pris en charge, la configuration de l’index et d’autres paramètres de tâche, tels que les mappages de table pour identifier les schémas et les tables à migrer. Par exemple, une évaluation individuelle peut évaluer les types de données sources ou les formats de clés primaires qui peuvent ou ne peuvent pas être migrés.
Spécification des évaluations individuelles
Lorsque vous créez une nouvelle série d'évaluations, vous pouvez choisir d'exécuter certaines ou toutes les évaluations individuelles applicables à la configuration de vos tâches.
AWS DMS prend en charge les exécutions d'évaluation préalable à la migration pour les moteurs de base de données source et cible relationnels suivants :
-
Mes SQL évaluations(inclut MariaDB et Amazon Aurora SQL My -Compatible Edition)
-
Évaluations Post-Gree SQL(inclut l'édition SQL compatible Amazon Aurora Postgre)
Démarrage et affichage des exécutions d’évaluation de prémigration
Vous pouvez démarrer une évaluation préalable à la migration pour une tâche de migration nouvelle ou existante à l'aide de la console de AWS DMS gestion AWS CLI, du et du AWS DMS API.
Pour démarrer une exécution d’évaluation de prémigration pour une tâche nouvelle ou existante
-
À partir de la page Tâches de migration de base de données de la console de gestion AWS DMS , effectuez l’une des actions suivantes :
-
Pour créer une nouvelle tâche et l'évaluer, choisissez Créer une tâche. La page Créer une tâche de migration de base de données s’ouvre :
-
Entrez les paramètres de tâche requis pour créer votre tâche, y compris le mappage de table.
-
Dans la section Évaluation de la prémigration, la case à cocher Exécution de l'évaluation de la prémigration est cochée. Cette page contient les options permettant de spécifier une évaluation exécutée pour la nouvelle tâche.
Note
Lors de la création d’une nouvelle tâche, l’activation d’une exécution d’évaluation de prémigration désactive l’option permettant de démarrer automatiquement la tâche lors de sa création. Vous pouvez démarrer la tâche manuellement une fois l’exécution d’évaluation terminée.
-
-
Pour évaluer une tâche existante, choisissez l'identifiant d'une tâche existante sur la page Tâches de migration de base de données. La page de la tâche existante choisie s’ouvre :
-
Choisissez Actions, puis sélectionnez Créer une évaluation de pré-migration. La page Créer une évaluation de pré-migration s’ouvre avec des options permettant de spécifier une exécution d’évaluation pour la tâche existante.
-
-
-
Entrez un nom unique pour votre cycle d'évaluation ou conservez la valeur par défaut.
-
Sélectionnez les évaluations individuelles disponibles que vous souhaitez inclure dans cette exécution d’évaluation. Vous ne pouvez sélectionner que les évaluations individuelles disponibles en fonction de vos paramètres de tâche actuels. Par défaut, toutes les évaluations individuelles disponibles sont activées et sélectionnées.
-
Recherchez et choisissez un compartiment et un dossier Amazon S3 dans votre compte pour stocker le rapport des résultats de votre évaluation. Pour plus d'informations sur la configuration des ressources pour les cycles d'évaluation, consultezCréation de conditions préalables pour les évaluations préalables à la migration.
-
Sélectionnez ou entrez un IAM rôle avec un accès complet au compartiment et au dossier Amazon S3 de votre choix. Pour plus d'informations sur la configuration des ressources pour les cycles d'évaluation, consultezCréation de conditions préalables pour les évaluations préalables à la migration.
-
Choisissez éventuellement un paramètre pour chiffrer le rapport des résultats de l’évaluation dans votre compartiment Amazon S3. Pour plus d'informations sur le chiffrement des compartiments S3, consultez la section Configuration du comportement de chiffrement côté serveur par défaut pour les compartiments Amazon S3.
-
Choisissez Créer une tâche pour une nouvelle tâche ou Créer pour une tâche existante.
La page Tâches de migration de base de données s’ouvre et répertorie vos tâches nouvelles ou modifiées dont le Statut est Création... ainsi qu’un message de type bannière indiquant que votre exécution d’évaluation de prémigration débutera une fois la tâche créée.
AWS DMS permet d'accéder aux dernières évaluations de prémigration et à toutes les précédentes à l'aide de la console AWS DMS de gestion, du AWS CLI, ou du AWS DMS API.
Pour afficher les résultats de l'exécution de l'évaluation
-
Dans la console de AWS DMS gestion, choisissez l'identifiant de votre tâche existante sur la page des tâches de migration de base de données. La page de la tâche existante s’ouvre.
-
Choisissez l’onglet Évaluations de pré-migration sur la page de la tâche existante. Cela ouvre une section d'évaluations de prémigration sur cette page affichant les résultats des séries d'évaluation, répertoriés par nom, dans l'ordre chronologique inverse. Le dernier résultat apparaît en haut de la liste. Choisissez le nom de l'exécution d'évaluation dont vous souhaitez consulter les résultats.
Les résultats de cette exécution d’évaluation commencent par le nom de la dernière exécution d’évaluation et un aperçu de son statut, suivis d’une liste des évaluations individuelles spécifiées et de leur statut. Vous pouvez ensuite explorer les détails du statut de chaque évaluation individuelle en choisissant son nom dans la liste. Les résultats sont disponibles jusqu’en bas de la colonne de table.
L’aperçu du statut d’une exécution d’évaluation et chaque évaluation individuelle indiquent une valeur de Statut. Cette valeur indique le statut général de l’exécution d’évaluation et un statut similaire pour chaque évaluation individuelle. Voici une liste des valeurs de Statut pour l’exécution d’évaluation :
-
"cancelling"
: l’exécution d’évaluation a été annulée. -
"deleting"
: l’exécution d’évaluation a été supprimée. -
"failed"
: au moins une évaluation individuelle est terminée avec le statutfailed
. -
"error-provisioning"
: une erreur interne s’est produite lors du provisionnement des ressources (pendant le statutprovisioning
). -
"error-executing"
: une erreur interne s’est produite lors de l’exécution des évaluations individuelles (pendant le statutrunning
). -
"invalid state"
: l’exécution d’évaluation est dans un état inconnu. -
"passed"
: toutes les évaluations individuelles sont terminées et aucune n’a le statutfailed
. -
"provisioning"
: les ressources nécessaires à l’exécution des évaluations individuelles sont en cours de provisionnement. -
"running"
: les évaluations individuelles sont en cours d’exécution. -
"starting"
: l’exécution d’évaluation commence, mais les ressources ne sont pas encore provisionnées pour les évaluations individuelles. -
"warning"
: au moins une évaluation individuelle est terminée avec le statutwarning
.
Voici une liste des valeurs de Statut pour chaque évaluation individuelle de l’exécution d’évaluation :
-
"cancelled"
: l’évaluation individuelle a été annulée dans le cadre de l’annulation de l’exécution d’évaluation. -
"error"
: l’évaluation individuelle ne s’est pas terminée avec succès. -
"failed"
: l’évaluation individuelle s’est terminée avec succès avec un échec de validation : consultez les détails du résultat pour plus d’informations. -
"invalid state"
: l’évaluation individuelle est dans un état inconnu. -
"passed"
: l’évaluation individuelle s’est terminée par un résultat de validation réussi. -
"pending"
: l’évaluation individuelle est en attente d’exécution. -
"running"
: l’évaluation individuelle est en cours d’exécution. -
"warning"
: l’évaluation individuelle s’est terminée avec succès avec un avertissement de validation : consultez les détails du résultat pour plus d’informations.
Vous pouvez également consulter les JSON fichiers contenant les résultats de l'exécution de l'évaluation sur Amazon S3.
Pour consulter les JSON fichiers de l'évaluation exécutée sur Amazon S3
-
Dans la console de AWS DMS gestion, choisissez le lien vers le compartiment Amazon S3 affiché dans l'aperçu du statut de l'exécution de l'évaluation. La liste des dossiers de compartiment et des autres objets Amazon S3 stockés dans le compartiment s’affiche. Si vos résultats sont stockés dans un dossier de compartiment, ouvrez-le.
-
Vous pouvez trouver les résultats de votre test d'évaluation dans plusieurs JSON fichiers. Un fichier
summary.json
contient les résultats globaux de l’exécution d’évaluation. Les fichiers restants portent chacun le nom d’une évaluation individuelle qui a été spécifiée pour l’exécution d’évaluation, telle queunsupported-data-types-in-source.json
. Ces fichiers contiennent chacun les résultats de l’évaluation individuelle correspondante à partir de l’exécution d’évaluation choisie.
Pour démarrer et consulter les résultats des évaluations de prémigration pour une tâche de migration existante, vous pouvez exécuter les CLI commandes et AWS DMS API opérations suivantes :
-
CLI:
describe-applicable-individual-assessments
, API :DescribeApplicableIndividualAssessments
— Fournit une liste d'évaluations individuelles que vous pouvez spécifier pour une nouvelle exécution d'évaluation préalable à la migration, en fonction d'un ou de plusieurs paramètres de configuration des tâches. -
CLI:
start-replication-task-assessment-run
, API :StartReplicationTaskAssessmentRun
— Lance une nouvelle évaluation de prémigration pour une ou plusieurs évaluations individuelles d'une tâche de migration existante. -
CLI:
describe-replication-task-assessment-runs
, API :DescribeReplicationTaskAssessmentRuns
— Renvoie une liste paginée des tests d'évaluation de prémigration en fonction des paramètres de filtre. -
CLI:
describe-replication-task-individual-assessments
, API :DescribeReplicationTaskIndividualAssessments
— Renvoie une liste paginée d'évaluations individuelles en fonction des paramètres de filtre. -
CLI:
cancel-replication-task-assessment-run
, API :CancelReplicationTaskAssessmentRun
— Annule, mais ne supprime pas, une seule évaluation de prémigration. -
CLI:
delete-replication-task-assessment-run
, API :DeleteReplicationTaskAssessmentRun
— Supprime l'enregistrement d'une seule exécution d'évaluation préalable à la migration.