Comment appliquer des transformations dans AWS DMS ?

Date de la dernière mise à jour : 17/06/2019

Comment appliquer des transformations dans AWS Database Migration Service (AWS DMS) ?

Résolution

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.

  1. Ouvrez la console AWS DMS, puis choisissez Database migration tasks (Tâches de migration de base de données) dans le volet de navigation.
  2. Choisissez Create task (Créer une tâche).
  3. Entrez les détails dans Task configuration (Configuration de la tâche) and Task settings (Paramètres de la tâche).
  4. Sélectionnez Enable CloudWatch logs (Activer les journaux CloudWatch).
  5. Dans la section Table mappings (Mappages de table), choisissez Guided UI (Interface utilisateur guidée). Vous pouvez également choisir l'éditeur JSON pour enter les mappages au format JSON.
  6. Dans la section Selection rules (Règles de sélection), choisissez Add a new selection rule (Ajouter une nouvelle règle de sélection).
  7. Saisissez des valeurs dans Schema (Schéma) et Table name (Nom de la table).
  8. Pour Action, sélectionnez Include (Inclure) ou Exclude (Exclure).
    Remarque : vous pouvez ajouter plusieurs règles de sélection en choisissant Add new selection rule (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 Transformation rules (Règles de transformation), puis choisissez Add a new transformation rule (Ajouter une nouvelle règle de transformation).
  10. Choisissez une Target (Cible) en sélectionnant Schema (Schéma), Table (Table) ou Column (Colonne).
    Remarque : si vous choisissez Column (Colonne), vous devez saisir les noms des éléments Schema (Schéma), Table (Table) et Column (Colonne). Si vous choisissez Table (Table), vous devez entrer les noms des éléments Schema (Schéma) et Table (Table) uniquement. Si vous optez pour Schema (Schéma), vous devez saisir le nom de l'élément Schema (Schéma) uniquement.
  11. Dans Action, sélectionnez l'un des éléments suivants :
    Renommer en
    Supprimer la colonne (Indisponible si vous choisissez Schema (Schéma) ou Table (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. Choisissez Add a new transformation rule (Ajouter une nouvelle règle de transformation) pour enregistrer la règle de transformation.
  13. 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 Modify (Modifier). Dans la section Table mappings (Mappages de table), développez Selection rules (Régles de sélection), puis choisissez Add new selection rule (Ajouter une nouvelle règle de sélection). Pour ajouter d'autres transformations, développez Transformation rules (Règles de transformation) et choisissez Add a new transformation rule (Ajouter une nouvelle règle de transformation), puis Save (Enregistrer).


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

Cette page peut-elle être améliorée ?


Vous avez besoin d'aide ?