Comment appliquer des transformations dans AWS DMS ?

Date de la dernière mise à jour : 15/10/2020

Comment utiliser les transformations dans AWS Database Migration Service (AWS DMS) pour modifier un schéma, une table ou une colonne ?

Brève description

Vous pouvez appliquer des transformations pour modifier un schéma, une table ou une colonne. Par exemple, vous pouvez renommer, ajouter, remplacer ou supprimer un préfixe ou un suffixe dans une table ou mettre le nom de la table en majuscule ou en minuscule. Vous pouvez définir vos règles de transformation à l'aide de l'interface de ligne de commande AWS ou de l'API AWS, ou encore par le biais de la console AWS DMS.

Résolution

Remarque : si vous recevez des erreurs lors de l'exécution des commandes de l'interface de ligne de commande AWS, assurez-vous d'utiliser la version la plus récente.

  1. Ouvrez la console AWS DMS, puis sélectionnez Tâches de migration de base de données dans le volet de navigation.
  2. Sélectionnez Créer une tâche.
  3. Spécifiez les détails sous Configuration de la tâche et Paramètres de la tâche.
  4. Sélectionnez Activer les journaux CloudWatch.
  5. Dans la section Mappages de table, sélectionnez Interface utilisateur guidée. Vous pouvez également choisir l'éditeur JSON pour saisir les mappages au format JSON.
  6. Dans la section Règles de sélection, choisissez Ajouter une nouvelle règle de sélection.
  7. Saisissez des valeurs dans Schéma et Nom de la table.
  8. Pour Action, sélectionnez Inclure ou Exclure.
    Remarque : vous pouvez ajouter plusieurs règles de sélection en choisissant Ajouter une nouvelle règle de sélection et en saisissant les détails de votre règle de sélection. Vous devez disposer d'au moins une règle de sélection pour appliquer des transformations.
  9. Développez la section Règles de transformation, puis choisissez Ajouter une nouvelle règle de transformation.
  10. Choisissez une Cible en sélectionnant Schéma, Table ou Colonne.
    Remarque : si vous choisissez Colonne, vous devez saisir les noms des éléments Schéma, Table et Colonne. Si vous choisissez Table, vous devez entrer les noms des éléments Schéma et Table uniquement. Si vous optez pour Schéma, vous devez saisir le nom de l'élément Schéma uniquement.
  11. Dans Action, sélectionnez l'un des éléments suivants :
    Renommer en
    Supprimer la colonne (Indisponible si vous choisissez Schéma ou Table comme cible)
    Utiliser des minuscules
    Utiliser des majuscules
    Ajouter un préfixe
    Supprimer le préfixe
    Remplacer le préfixe
    Ajouter un suffixe
    Supprimer le suffixe
    Remplacer le suffixe
  12. Sélectionnez Ajouter une nouvelle règle de transformation pour enregistrer la règle de transformation.
  13. Sélectionnez Créer une tâche.

Pour ajouter des transformations à une tâche existante, choisissez Tâches de migration de base de données dans le volet de navigation. Sélectionnez successivement votre tâche, Actions et Modifier. Dans la section Mappages de table, développez Règles de sélection, puis choisissez Ajouter une nouvelle règle de sélection. Pour ajouter d'autres transformations, développez Règles de transformation et choisissez Ajouter une nouvelle règle de transformation, puis Enregistrer.

Pour plus d'informations sur le fonctionnement de chacune de ces règles de transformation (avec des exemples), voir Règles et actions de transformation.


Cet article vous a-t-il été utile ?


Besoin d'une facturation ou du support technique ?