

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.

# Cartographie des types de données dans AWS Schema Conversion Tool
<a name="CHAP_Mapping"></a>

 Vous pouvez ajouter plusieurs bases de données source et cible dans un même AWS SCT projet. Cela simplifie la gestion des projets lorsque vous migrez plusieurs bases de données vers différentes plateformes cibles. 

 Après avoir créé un nouveau projet et ajouté des bases de données source et cible, créez des règles de mappage. AWS SCT nécessite au moins une règle de mappage pour créer un rapport d'évaluation de la migration et convertir les schémas de base de données.

 Une *règle de mappage* décrit une paire source-cible qui inclut un schéma de base de données source ou une base de données source et une plate-forme de base de données cible. Vous pouvez créer plusieurs règles de mappage dans un même AWS SCT projet. Utilisez les règles de mappage pour convertir chaque schéma de base de données source vers la plate-forme de base de données cible appropriée.

Pour modifier le nom de votre schéma dans le code converti, configurez une règle de migration. Par exemple, avec les règles de migration, vous pouvez renommer votre schéma, ajouter un préfixe aux noms d'objets, modifier le classement des colonnes ou modifier les types de données. Pour appliquer ces modifications à votre code converti, assurez-vous de créer des règles de migration avant de convertir votre schéma source. Pour de plus amples informations, veuillez consulter [Appliquer les règles de migration](CHAP_Converting.MigrationRules.md).

 Vous pouvez créer des règles de mappage uniquement pour les paires de conversion de base de données prises en charge. Pour obtenir la liste des paires de conversion prises en charge, consultez[Connexion aux bases de données sources à l'aide du AWS Schema Conversion Tool](CHAP_Source.md). 

 Si vous ouvrez un projet enregistré dans la AWS SCT version 1.0.655 ou antérieure, crée AWS SCT automatiquement des règles de mappage pour tous les schémas de base de données source vers la plate-forme de base de données cible. Pour ajouter d'autres plateformes de base de données cibles, supprimez les règles de mappage existantes, puis créez-en de nouvelles. 

**Topics**
+ [Cartographie de nouveaux types de données dans AWS Schema Conversion Tool](CHAP_Mapping.New.md)
+ [Modification des mappages de types de données dans AWS Schema Conversion Tool](CHAP_Mapping.Edit.md)
+ [Mappage vers des cibles virtuelles dans AWS Schema Conversion Tool](CHAP_Mapping.VirtualTargets.md)
+ [Limites du mappage des types de données dans AWS Schema Conversion Tool](CHAP_Mapping.Limitations.md)

# Cartographie de nouveaux types de données dans AWS Schema Conversion Tool
<a name="CHAP_Mapping.New"></a>

Vous pouvez créer plusieurs règles de mappage dans un même projet. AWS SCT enregistre les règles de mappage dans le cadre de votre projet. Votre projet étant ouvert, suivez la procédure ci-dessous pour ajouter une nouvelle règle de mappage.

**Pour créer des règles de mappage**

1.  Dans le menu **Affichage**, choisissez **Affichage cartographique**. 

1.  Dans le panneau de gauche, choisissez un schéma ou une base de données à ajouter à la règle de mappage. 

1.  Dans le panneau de droite, choisissez une plate-forme de base de données cible pour le schéma source ou la base de données sélectionnés. 

   Vous pouvez choisir une plate-forme de base de données virtuelle comme cible. Pour de plus amples informations, veuillez consulter [Mappage vers des cibles virtuelles dans AWS Schema Conversion Tool](CHAP_Mapping.VirtualTargets.md). 

1. Choisissez **Créer un mappage**.

    AWS SCT ajoute cette nouvelle règle de mappage à la liste **des mappages du serveur**. 

 Ajoutez des règles de mappage pour toutes les paires de conversion. Pour créer un rapport d'évaluation ou convertir des schémas de base de données, choisissez **Vue principale** dans le menu **Affichage**. 

AWS SCT met en évidence en gras tous les objets de schéma qui font partie d'une règle de mappage. 

# Modification des mappages de types de données dans AWS Schema Conversion Tool
<a name="CHAP_Mapping.Edit"></a>

Vous pouvez filtrer ou supprimer les règles de mappage existantes et ajouter une nouvelle règle de mappage dans votre projet AWS Schema Conversion Tool (AWS SCT).

Lorsque vous créez une règle de mappage pour l'ensemble de la base de données source, AWS SCT crée une règle de mappage pour chaque schéma de base de données source. Pour les projets impliquant des dizaines de schémas ou même des bases de données, il peut être difficile de comprendre quelle cible est utilisée pour un schéma donné. Pour trouver rapidement une règle de mappage pour votre schéma, utilisez une ou plusieurs des options de filtre suivantes dans AWS SCT.

**Pour filtrer les règles de mappage**

1. Dans le menu **Affichage**, choisissez **Affichage cartographique**.

1. Pour les **serveurs source**, choisissez la base de données source.

   Le filtre par défaut est **Tous**, ce qui signifie qu'il AWS SCT affiche les règles de mappage pour toutes les bases de données sources.

1. Pour **Schéma source**, entrez le nom du schéma source. Utilisez le pourcentage (`%`) comme caractère générique pour remplacer un certain nombre de symboles dans le nom du schéma.

   Le filtre par défaut est le caractère générique **%**, ce qui signifie qu'il AWS SCT affiche les règles de mappage pour tous les noms de schéma de base de données source.

1. Pour **Has migration rules**, choisissez **Yes** pour afficher les règles de mappage pour lesquelles les règles de migration de données ont été créées. Choisissez **Non** pour afficher les règles de mappage qui n'ont pas de règles de migration de données. Pour de plus amples informations, veuillez consulter [Création de règles de migration de données dans AWS SCT](agents.md#agents.Filtering).

   Le filtre par défaut est **Tous**, ce qui signifie qu'il AWS SCT affiche toutes les règles de mappage.

1. Pour les **serveurs cibles**, choisissez la base de données cible.

   Le filtre par défaut est **Tous**, ce qui signifie qu'il AWS SCT affiche les règles de mappage pour toutes les bases de données cibles.

Votre projet étant ouvert, suivez la procédure ci-dessous pour supprimer une règle de mappage. Pour plus d'informations sur l'ajout de règles de mappage, consultez[Cartographie de nouveaux types de données dans AWS Schema Conversion Tool](CHAP_Mapping.New.md).

**Pour supprimer des règles de mappage**

1.  Dans le menu **Affichage**, choisissez **Affichage cartographique**. 

1. Pour les **mappages de serveurs**, choisissez les règles de mappage à supprimer. 

1. Choisissez **Supprimer les mappages sélectionnés**.

    AWS SCT supprime les règles de mappage sélectionnées. 

# Mappage vers des cibles virtuelles dans AWS Schema Conversion Tool
<a name="CHAP_Mapping.VirtualTargets"></a>

Vous pouvez voir comment AWS SCT convertir le schéma de votre base de données source en n'importe quelle plate-forme de base de données cible prise en charge. Pour ce faire, vous n'avez pas besoin de vous connecter à une base de données cible existante. Vous pouvez plutôt choisir une plate-forme de base de données cible virtuelle dans le panneau de droite lorsque vous créez une règle de mappage. Pour de plus amples informations, veuillez consulter [Cartographie de nouveaux types de données dans AWS Schema Conversion Tool](CHAP_Mapping.New.md). Assurez-vous de développer les **serveurs**, les **clusters NoSQL** et les nœuds **ETL** dans le panneau de droite pour afficher la liste des plateformes de base de données cibles virtuelles. 

 AWS SCT prend en charge les plateformes de base de données cibles virtuelles suivantes : 
+ Amazon Aurora MySQL-Compatible Edition
+ Amazon Aurora PostgreSQL-Compatible Edition
+ Amazon DynamoDB
+ Amazon Redshift
+ Amazon Redshift et AWS Glue
+ AWS Glue
+ AWS Glue Studio
+ Babelfish for Aurora PostgreSQL
+ MariaDB
+ Microsoft SQL Server
+ MySQL
+ Oracle
+ PostgreSQL

 Si vous utilisez Babelfish pour Aurora PostgreSQL comme plate-forme de base de données cible, vous ne pouvez créer qu'un rapport d'évaluation de la migration de base de données. Pour de plus amples informations, veuillez consulter [À l'aide du rapport d'évaluation figurant dans le AWS Schema Conversion Tool](CHAP_AssessmentReport.md). 

 Si vous utilisez une plate-forme de base de données cible virtuelle, vous pouvez enregistrer le code converti dans un fichier. Pour de plus amples informations, veuillez consulter [Enregistrement de votre schéma converti dans un fichier](CHAP_Converting.SaveAndApply.md#CHAP_Converting.Saving). 

# Limites du mappage des types de données dans AWS Schema Conversion Tool
<a name="CHAP_Mapping.Limitations"></a>

Les limites suivantes s'appliquent lors de la conversion de schémas utilisant plusieurs serveurs dans un même AWS SCT projet :
+ Vous ne pouvez ajouter le même serveur à un projet qu'une seule fois.
+ Vous ne pouvez pas mapper des schémas de serveur à un schéma cible spécifique, mais uniquement à un serveur cible. AWS SCT crée le schéma cible lors de la conversion.
+ Vous ne pouvez pas mapper des objets source de niveau inférieur sur le serveur cible.
+ Vous ne pouvez mapper un schéma source qu'à un seul serveur cible dans un projet.
+ Assurez-vous de mapper une source à un serveur cible pour créer un rapport d'évaluation, convertir des schémas ou extraire des données.