Comment appliquer des transformations dans AWS DMS ?
Dernière mise à jour : 19/02/2021
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.
- Ouvrez la console AWS DMS, puis choisissez Tâches de migration de base de données dans le panneau de navigation.
- Sélectionnez Créer une tâche.
- Spécifiez les détails sous Configuration de la tâche et Paramètres de la tâche.
- Sélectionnez Activer les journaux CloudWatch.
- Dans la section Table mappings (Mappages de table), choisissez Guided UI (Interface utilisateur guidée). Vous pouvez également choisir l'éditeur JSON pour saisir les mappages au format JSON.
- Dans la section Règles de sélection, choisissez Ajouter une nouvelle règle de sélection.
- Saisissez des valeurs dans Schéma et Nom de la table.
- 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. - Développez la section Règles de transformation, puis choisissez Ajouter une nouvelle règle de transformation.
- 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. - 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 - Choisissez Add a new transformation rule (Ajouter une nouvelle règle de transformation) pour enregistrer la règle de transformation.
- Choisissez Create task (Créer une tâche).
Pour ajouter des transformations à une tâche existante, choisissez Database migration tasks (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'aide pour une question technique ou de facturation ?