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.
Rapports d'évaluation des conversions avec DMS Schema Conversion
Le rapport que génère la conversion de schéma DMS pour vous aider à convertir votre schéma constitue un élément important de cette fonctionnalité. Ce rapport d'évaluation des conversions analyse les objets de base de données de votre schéma source et identifie les objets que DMS Schema Conversion peut convertir automatiquement et ceux qui nécessitent une action manuelle. Vous pouvez consulter le rapport dans la AWS DMS console ou en enregistrer une copie sous forme de fichier PDF ou CSV (valeurs séparées par des virgules).
Le rapport d'évaluation de la conversion inclut les éléments suivants :
-
Une synthèse
-
Recommandations pour la conversion d'objets de base de données nécessitant une action manuelle
Lorsque vous avez des objets de base de données que DMS Schema Conversion ne peut pas convertir automatiquement, le rapport fournit des estimations indiquant l'effort requis pour écrire le code équivalent pour votre instance de base de données cible.
Rubriques
Exécution d'une évaluation pour un rapport d'évaluation des conversions avec DMS Schema Conversion
Enregistrement de votre rapport d'évaluation des conversions pour DMS Schema Conversion
Affichage de votre rapport d'évaluation des conversions pour DMS Schema Conversion
Comprendre les indicateurs des rapports d'évaluation des conversions
Utilisation du rapport d'évaluation des conversions pour la planification de la migration
Exécution d'une évaluation pour un rapport d'évaluation des conversions avec DMS Schema Conversion
Après avoir créé un projet de migration, utilisez l'une des méthodes suivantes pour évaluer la complexité de la conversion.
- AWS Management Console
-
Pour exécuter une évaluation et générer un rapport d'évaluation des conversions
-
Connectez-vous à Console de gestion AWS et ouvrez la AWS DMS console à l'adresse https://console.aws.amazon.com/dms/v2/
. -
Choisissez Projets de migration. La page Projets de migration s’ouvre.
-
Choisissez votre projet de migration, puis choisissez Conversion de schéma.
-
Choisissez Lancer la conversion de schéma. La page Conversion de schéma s’ouvre.
-
Dans le volet de la base de données source, sélectionnez le nœud que vous souhaitez évaluer. L'action Évaluer est disponible sur le nœud Bases de données, sur les nœuds de base de données individuels et sur les nœuds de schéma tels que dbo. Il n'est pas disponible sur les nœuds d'objets individuels tels que les tables ou les procédures.
-
Sélectionnez au moins un nœud parent dans le volet de la base de données source. Le menu Actions n'est disponible que lorsqu'un nœud parent est sélectionné.
-
Ouvrez le menu Actions et choisissez Évaluer. Une boîte de dialogue de confirmation s'affiche.
-
Choisissez Évaluer dans cette boîte de dialogue pour confirmer votre choix.
-
- AWS CLI
-
L'exemple suivant utilise start-metadata-model-assessment pour mettre en file d'attente une évaluation de la complexité de conversion pour tous les objets du schéma.
ExampleSchemaaws dms start-metadata-model-assessment \ --migration-project-identifier "arn:aws:dms:us-east-1:111122223333:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS" \ --selection-rules '{"rules": [{"rule-type": "selection", "rule-id": "1", "rule-name": "1", "object-locator": {"server-name": "source-server", "schema-name": "ExampleSchema"}, "rule-action": "explicit"}]}'Note
Le
--selection-rulesparamètre utilise une chaîne JSON qui spécifie les objets de base de données à inclure dans l'évaluation. Pour la structure JSON complète des règles de sélection, consultezRègles de sélection dans la conversion de schémas DMS.La réponse contient un
RequestIdentifieridentifiant la demande d'évaluation.{ "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" }Comme une évaluation s'exécute de manière asynchrone, utilisez aws dms wait metadata-model-assess-assessed pour bloquer jusqu'à la fin de l'évaluation avant de poursuivre.
aws dms wait metadata-model-assessed \ --migration-project-identifier "arn:aws:dms:us-east-1:111122223333:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS"La commande effectue une interrogation toutes les 30 secondes et revient lorsque l'évaluation atteint un état terminal. Il se ferme avec le code de retour 255 si l'évaluation ne se termine pas après 360 vérifications (environ 3 heures).
Le lancement d'une évaluation ne génère pas un rapport entièrement nouveau à chaque fois. Le rapport d'évaluation des conversions reflète l'état actuel de votre projet de migration. Il inclut donc les mesures à prendre et les candidats IA génératifs pour tout ce que vous avez évalué ou converti jusqu'à présent. Pour de plus amples informations, veuillez consulter Comprendre les indicateurs des rapports d'évaluation des conversions.
Enregistrement de votre rapport d'évaluation des conversions pour DMS Schema Conversion
Après avoir effectué une évaluation ou une conversion, vous pouvez enregistrer une copie du rapport d'évaluation de la conversion sous forme de fichiers PDF ou CSV (valeurs séparées par des virgules).
- AWS Management Console
-
Rapport au format PDF
Pour enregistrer un rapport d'évaluation des conversions sous forme de fichier PDF
-
Choisissez Exporter, puis PDF. Passez en revue la boîte de dialogue, puis choisissez Exporter au format PDF.
-
DMS Schema Conversion stocke le fichier PDF dans le compartiment Amazon S3 que vous avez configuré dans les paramètres d'accès au compartiment S3 dans votre projet de migration.
-
Ouvrez le fichier du rapport d’évaluation dans votre compartiment Amazon S3.
Export au format CSV
Pour enregistrer un rapport d'évaluation des conversions sous forme de fichiers CSV
-
Choisissez Exporter, puis CSV. Passez en revue la boîte de dialogue, puis choisissez Exporter au format CSV.
-
DMS Schema Conversion stocke une archive ZIP contenant les fichiers CSV du compartiment Amazon S3 que vous avez configuré dans les paramètres d'accès au compartiment S3 dans votre projet de migration.
-
Téléchargez et extrayez l'archive ZIP de votre compartiment Amazon S3 pour accéder aux fichiers CSV.
Bucket S3 et noms de fichiers
Le compartiment Amazon S3 dans lequel DMS Schema Conversion stocke les rapports exportés est le compartiment que vous avez spécifié dans les paramètres d'accès au compartiment S3 lorsque vous avez créé votre projet de migration.
Les fichiers sont stockés dans un dossier correspondant au nom de votre projet de migration. Lors de l'exportation depuis le Console de gestion AWS, les fichiers sont nommés à l'aide du moteur source, du moteur cible et d'un horodatage UTC :
— par exemple,.project-name/SOURCE_ENGINE_TARGET_ENGINE_YYYY-MM-DDTHH-MM-SS.sssZora-pg-demo/ORACLE_POSTGRESQL_2026-07-01T09-00-47.846Z.pdfL'archive CSV contient au moins trois fichiers organisés selon un chemin de répertoire à deux niveaux. Le répertoire de niveau supérieur est le nom du serveur source exactement tel qu'il est configuré dans le fournisseur de données source (nom d'hôte ou adresse IP). Les noms de sous-répertoires et de fichiers utilisent le nom d'hôte de la base de données cible :
-
— une ligne par occurrence d'un élément d'action.source-server/target-host/target-host.csv -
— une ligne par type d'action, avec des valeurs d'effort.source-server/target-host/target-host_Action_Items_Summary.csv -
— une ligne par type d'objet, avec un décompte de la complexité.source-server/target-host/target-host_Summary.csv -
— une ligne par objet stub générée pour une intégration non prise en charge. Ce fichier n'est présent que lorsque l'option Convertir les objets intégrés non pris en charge en objets stub est activée dans les paramètres de votre projet de migration.source-server/target-host/target-host_Stub_Objects.csv
-
- AWS CLI
-
L'exemple suivant utilise export-metadata-model-assessment pour exporter le rapport d'évaluation des conversions pour un projet de migration sous forme de fichier PDF et d'archive CSV vers votre compartiment Amazon S3.
aws dms export-metadata-model-assessment \ --migration-project-identifier "arn:aws:dms:us-east-1:111122223333:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS" \ --selection-rules '{"rules":[{"rule-type":"selection","rule-id":"1","rule-name":"1","rule-action":"explicit","object-locator":{"server-name":"source-server","schema-name":"ExampleSchema"}}]}' \ --assessment-report-types pdf csvNote
Le
--selection-rulesparamètre utilise une chaîne JSON qui spécifie les objets de base de données à inclure dans le rapport. Pour la structure JSON complète des règles de sélection, consultezRègles de sélection dans la conversion de schémas DMS.La réponse contient la clé d'objet Amazon S3 et l'URL de téléchargement pour chaque fichier de rapport.
Lorsque vous ne le spécifiez pas
--file-name, les fichiers sont stockés dans un dossier correspondant au nom de votre projet de migration, en utilisant un horodatage comme nom de fichier :etproject-name/YYYY-MM-DD-HH-MM-SS.pdf— par exemple,.project-name/YYYY-MM-DD-HH-MM-SS.zipsqlserver-pg-pma/2026-07-15-10-08-12.zipSpécifiez--file-namede remplacer le préfixe d'horodatage dans ce dossier.{ "PdfReport": { "S3ObjectKey": "project-name/YYYY-MM-DD-HH-MM-SS.pdf", "ObjectURL": "https://amzn-s3-demo-bucket.s3.amazonaws.com/project-name/YYYY-MM-DD-HH-MM-SS.pdf" }, "CsvReport": { "S3ObjectKey": "project-name/YYYY-MM-DD-HH-MM-SS.zip", "ObjectURL": "https://amzn-s3-demo-bucket.s3.amazonaws.com/project-name/YYYY-MM-DD-HH-MM-SS.zip" } }
Note
Le rapport d'évaluation des conversions est également disponible après avoir exécuté une opération de conversion, et pas seulement après avoir effectué une évaluation explicite. Après une conversion, le rapport reflète les objets qui nécessitent encore une action manuelle et marque les objets que DMS Schema Conversion a convertis à l'aide de l'IA générative. Pour plus d'informations sur l'exécution d'une conversion, consultezConversion du schéma de votre base de données : guide étape par étape.
Affichage de votre rapport d'évaluation des conversions pour DMS Schema Conversion
Pour consulter votre rapport d'évaluation des conversions, utilisez l'une des méthodes suivantes.
Important
Le rapport d'évaluation de la conversion couvre uniquement les objets de base de données inclus dans le champ d'application de l'évaluation ou de l'opération de conversion la plus récente. Les objets qui n'étaient pas sélectionnés lorsque vous avez exécuté Assess ou Convert n'apparaissent pas dans le rapport, même s'ils existent dans votre base de données source.
Chaque nouvelle évaluation ou opération de conversion remplace le rapport précédent. Les onglets Résumé et Actions ne reflètent toujours que l'opération la plus récente. Si vous devez conserver les résultats du rapport actuel, exportez-le sous forme de fichier PDF ou CSV avant d'exécuter une nouvelle évaluation ou une nouvelle conversion. Pour les instructions d'exportation, consultezEnregistrement de rapports d’évaluation.
- AWS Management Console
-
Après avoir effectué une évaluation ou une conversion, DMS Schema Conversion ajoute des informations dans les onglets suivants :
-
Récapitulatif
-
Éléments d’actions
Onglet Résumé
L'onglet Résumé affiche les informations récapitulatives du rapport d'évaluation des conversions. Il indique le nombre d'objets de base de données que DMS Schema Conversion peut convertir automatiquement pour les objets de stockage de base de données et les objets de code de base de données.
DMS Schema Conversion convertit automatiquement de nombreux objets de base de données et identifie ceux qui nécessitent une action manuelle pour terminer la conversion vers le moteur de base de données cible. L'onglet Résumé fournit une estimation de l'effort requis pour créer des objets de base de données équivalents à ceux de votre source dans votre instance de base de données cible.
Pour consulter le résumé de conversion pour les objets de stockage de base de données tels que les tables, les séquences, les contraintes, les types de données, etc., choisissez Objets de stockage de base de données.
Pour consulter le résumé de conversion pour les objets de code de base de données tels que les procédures, les fonctions, les vues, les déclencheurs, etc., choisissez Objets de code de base de données.
Pour modifier la portée du rapport d’évaluation, sélectionnez le nœud requis dans l’arborescence de la base de données source. La conversion de schéma DMS met à jour le résumé du rapport d’évaluation pour qu’il corresponde à la portée sélectionnée.
Onglet Action items (Éléments d'action)
L'onglet Actions contient une liste d'actions pour les objets de base de données que DMS Schema Conversion ne peut pas convertir automatiquement dans un format compatible avec le moteur de base de données cible. Pour chaque élément d’action, la conversion de schéma DMS fournit la description du problème et l’action recommandée. La conversion de schéma DMS regroupe les éléments d’action similaires et affiche le nombre d’occurrences.
Pour afficher le code de l’objet de base de données associé, sélectionnez un élément d’action dans la liste.
IA générative
La conversion de schémas DMS avec IA générative rationalise le processus de migration des bases de données en proposant des recommandations pour vous aider à convertir des objets de code non convertis auparavant qui nécessitent généralement une conversion manuelle complexe. Actuellement, cette fonctionnalité est disponible pour Oracle, SQL Server, SAP ASE (Sybase ASE), IBM Db2 pour LUW et IBM Db2 en z/OS tant que bases de données source, avec conversion vers PostgreSQL ou Aurora PostgreSQL.
Le rapport d'évaluation indique quels objets de code de base de données sont susceptibles d'être convertis à l'aide de l'IA générative. Vous pouvez exporter ce rapport au format PDF pour obtenir une courte liste de cinq objets par action. Vous pouvez exporter le rapport dans un fichier CSV pour voir la liste complète des candidats.
Lorsque vous activez le schéma de conversion à l'aide de l'IA générative et que vous effectuez une conversion, le rapport d'évaluation mis à jour attribue à chaque objet de base de données un élément d'action correspondant : à la fois les objets qui ont été convertis avec succès à l'aide de l'IA générative et les objets que l'IA générative n'a pas pu convertir, ce qui facilite l'identification et le suivi des résultats de la AI-assisted conversion.
Pour localiser rapidement les objets convertis par l'IA générative :
-
Accédez à l'onglet Actions.
-
Dans le coin supérieur droit, localisez le menu déroulant.
-
Sélectionnez Généré par IA dans les options.
Cette méthode de filtrage vous permet de visualiser efficacement tous les objets de base de données qui ont été convertis avec succès à l'aide de cette fonctionnalité. Pour plus d'informations sur la conversion d'objets de base de données à l'aide de l'IA générative, consultezPortée de la conversion par IA générative.
-
- PDF report
-
Le rapport PDF contient les quatre chapitres suivants, dans cet ordre :
-
Résumé — Vue d'ensemble de la complexité de la migration. Indique le nombre d'objets de base de données que DMS Schema Conversion peut convertir automatiquement et le nombre qui nécessitent une action manuelle, ventilés par type d'objet (tableaux, vues, procédures, déclencheurs, etc.) et par catégorie de complexité (conversion automatique, actions simples, actions de complexité moyenne et actions complexes). Pour plus d'informations sur ces catégories, consultezCatégories de complexité.
-
Objets de base de données avec actions de conversion — Répartition des objets de base de données spécifiques nécessitant une action manuelle, organisée par type d'objet. Chaque entrée identifie l'objet par son nom et répertorie le code de son action.
-
Candidats à la conversion à l'aide de l'IA générative : objets de base de données que DMS Schema Conversion identifie comme candidats à une conversion automatisée à l'aide de l'IA générative. Le PDF répertorie jusqu'à cinq objets candidats par type d'action. Pour consulter la liste complète des candidats, exportez le rapport au format CSV.
-
Recommandations détaillées pour les migrations : analyse par objet de chaque objet de base de données nécessitant une action manuelle. Pour chaque objet, ce chapitre présente le code de l'action (voirCodes des éléments d'action), une description de l'incompatibilité spécifique avec le moteur de base de données cible et l'action de conversion manuelle recommandée. Contrairement à l'onglet Actions du Console de gestion AWS, qui regroupe les actions par type pour tous les objets, ce chapitre répertorie chaque objet concerné individuellement.
Pour exporter le rapport au format PDF, consultezEnregistrement de rapports d’évaluation.
-
- CSV report
-
Lorsque vous exportez votre rapport d'évaluation au format CSV, DMS Schema Conversion crée une archive contenant au moins trois fichiers CSV. L'archive utilise une structure de répertoire à deux niveaux : le répertoire de niveau supérieur est le nom du serveur source exactement tel qu'il est configuré dans votre fournisseur de données source (nom d'hôte ou adresse IP), et le sous-répertoire et les noms de fichiers utilisent le nom d'hôte de la base de données cible.
Fichier d'actions (
target-host.csv)Le fichier CSV principal (sans suffixe) contient une ligne par occurrence d'action. Il contient les colonnes suivantes :
-
Catégorie : type d'objet de base de données auquel s'applique l'action, tel que
procedureouview-constraint. -
Occurrence : chemin complet vers l'instance d'objet de base de données spécifique affectée par l'action, par exemple
Schemas..schema_name.Procedures.procedure_name -
Élément d'action : code numérique de l'élément d'action qui identifie le type de problème de conversion. Pour de plus amples informations, veuillez consulter Codes des éléments d'action.
-
Objet : nom de l'objet de base de données ou élément de code spécifique auquel l'action fait référence, tel qu'un identifiant non résolu. Ce champ est vide lorsque l'action ne fait pas référence à un nom d'objet spécifique.
-
Groupe : description générique du type de problème partagé par chaque occurrence du code de cette action. DMS Schema Conversion utilise cette valeur pour regrouper les occurrences associées.
-
Description : description détaillée de l'incompatibilité spécifique associée à cet événement.
-
Références documentaires : liens vers la documentation pertinente pour résoudre l'incompatibilité.
-
Action recommandée : étape de conversion manuelle suggérée pour résoudre l'incompatibilité.
-
Filtré : indique si l'action a été filtrée hors de la vue du rapport.
-
Complexité estimée : catégorie de complexité attribuée à cette occurrence : conversion automatique, actions simples, actions de complexité moyenne ou actions complexes.
-
Ligne : numéro de ligne du code de l'objet source où l'incompatibilité se produit.
-
Position : position du caractère sur la ligne où l'incompatibilité se produit.
-
Source : moteur de base de données source.
-
Target : moteur de base de données cible.
-
Adresse IP et port du serveur : hôte et port du serveur de base de données source.
-
Nom de la base de données : nom de la base de données source.
-
Nom du schéma : nom du schéma source contenant l'objet concerné.
-
AI/ML Recommandation : recommandation d'IA générative pour convertir cet objet, lorsque la conversion d'IA générative a été activée et a produit un résultat pour cette occurrence.
Fichier récapitulatif des mesures à prendre (
target-host_ Action_Items_Summary .csv)Contient une ligne par type d'action avec les colonnes suivantes :
-
Schéma : nom du schéma source contenant les objets concernés.
-
Élément d'action : code numérique de l'élément d'action qui identifie le type de problème de conversion. Pour de plus amples informations, veuillez consulter Codes des éléments d'action.
-
Nombre d'occurrences : nombre total d'objets de base de données affectés par ce type d'action.
-
Efforts liés à la courbe d'apprentissage : effort ponctuel requis pour concevoir une approche de conversion pour ce type d'action. Ce coût ne s'applique qu'une seule fois par type d'action, quel que soit le nombre d'occurrences. Les valeurs utilisent une échelle pondérée allant de faible (effort minimal) à élevé (effort maximal).
-
Efforts pour convertir une occurrence — Effort requis pour résoudre chaque occurrence individuelle de ce type d'action, en suivant l'approche de conversion conçue. Les valeurs utilisent la même échelle pondérée que les efforts de courbe d'apprentissage.
-
Description de l'élément d'action : description de l'incompatibilité que représente ce type d'élément d'action.
-
Action recommandée : étape de conversion manuelle suggérée pour résoudre ce type d'action.
Fiche récapitulative (
target-host_Summary.csv)Contient une ligne par type d'objet de base de données avec les colonnes suivantes :
-
Catégorie : type d'objet de base de données que la ligne résume
TABLE, par exempleVIEWPROCEDURE,TRIGGER,INDEX,CONSTRAINTSEQUENCE, ouFUNCTION. Le fichier inclut également des lignes métriques agrégées dontCategoryla valeur estStorage_objects_countCode_objects_count, ouSQL_syntax_elements_number. Pour plus d'informations sur ces valeurs agrégées, consultezStatistiques de conversion et métriques SQL. -
Nombre d'objets : nombre total d'objets de base de données de ce type dans l'étendue évaluée.
-
Objets automatiquement convertis : nombre d'objets que DMS Schema Conversion peut convertir sans aucune action manuelle.
-
Objets nécessitant des actions simples : nombre d'objets dont la conversion nécessite un petit effort manuel.
-
Objets dont les actions sont de complexité moyenne : nombre d'objets dont la conversion nécessite un effort manuel modéré.
-
Objets comportant des actions complexes : nombre d'objets dont la conversion nécessite un effort manuel important.
-
Nombre total de lignes de code : nombre total de lignes de code source pour tous les objets de ce type.
Pour exporter le rapport au format CSV, consultezEnregistrement de rapports d’évaluation.
Fichier d'objets stub (
target-host_ Stub_Objects .csv)Ce fichier n'est présent que lorsque l'option Convertir les objets intégrés non pris en charge en objets stub est activée dans les paramètres de votre projet de migration. Il contient une ligne par objet stub généré pour une intégration non prise en charge, avec les colonnes suivantes :
-
Catégorie : type de l'objet stub, tel que
scalar-function. -
Nom de l'objet stub : nom complet du stub généré, y compris le schéma et la signature.
-
Nombre d'occurrences : nombre de fois que cet objet stub est référencé dans le code converti.
-