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.
Utilisation de tâches AWS DMS
C'est dans le cadre d'une tâche AWS Database Migration Service (AWS DMS) que tout le travail est effectué. Vous spécifiez les tables (ou les vues) et les schémas à utiliser pour la migration, ainsi que tout traitement particulier, tel que les exigences de journalisation, les données des tables de contrôle et la gestion des erreurs.
Une tâche se compose de trois phases principales :
Migration des données existantes (chargement complet)
l'application des modifications mises en cache ;
Réplication continue (capture des données de modification)
Pour plus d'informations et une vue d'ensemble de la façon dont les tâches de migration AWS DMS migrent les données, consultez Vue de haut niveau de AWS DMS.
Lors de la création d'une tâche de migration, il y a plusieurs choses que vous devez connaître :
-
Pour pouvoir créer une tâche, veillez à créer un point de terminaison source, un point de terminaison cible et une instance de réplication.
-
Vous pouvez spécifier plusieurs paramètres de tâche pour personnaliser votre tâche de migration. Vous pouvez les définir en utilisant la AWS Management Console, l'AWS Command Line Interface (AWS CLI) ou l'API AWS DMS. Il s'agit, entre autres, de spécifier la façon dont les erreurs de migration sont gérées, la journalisation et les informations sur la table de contrôle. Pour en savoir plus sur l'utilisation d'un fichier de configuration de tâche pour définir les paramètres d'une tâche, consultez Exemple de paramètres de tâche.
-
Après avoir créé une tâche, vous pouvez l'exécuter immédiatement. Les tables cibles avec les définitions de métadonnées nécessaires sont automatiquement créées et chargées, et vous pouvez spécifier la réplication continue.
-
Par défaut AWS DMS commence votre tâche dès que vous la créez. Toutefois, dans certains cas, vous pouvez reporter le début de la tâche. Par exemple, lorsque vous utilisez l'AWS CLI, vous pouvez avoir un processus qui crée une tâche et un processus différent qui commence la tâche en fonction d'un événement déclencheur. Selon les besoins, vous pouvez reporter le début de la tâche.
-
Vous pouvez surveiller, arrêter ou redémarrer des tâches à l'aide de la console, de l'AWS CLI ou de l'API AWS DMS. Pour en savoir plus sur l'arrêt d'une tâche à l'aide de l'API AWS DMS, consultez StopReplicationTask dans Référence d'API AWS DMS.
Voici les actions que vous pouvez entreprendre lorsque vous utilisez une tâche AWS DMS.
Tâche | Documentation utile |
---|---|
Création d'une tâche Lorsque vous créez une tâche, vous spécifiez la source, la cible et l'instance de réplication, ainsi que les paramètres de migration. |
|
Création d'une tâche de réplication continue Vous pouvez configurer une tâche afin de fournir une réplication continue entre la source et la cible. |
Création de tâches pour la réplication continue à l'aide d'AWS DMS |
Application des paramètres de tâche Chaque tâche possède des paramètres que vous pouvez configurer selon les besoins de votre migration de base de données. Vous créez ces paramètres dans un fichier JSON ou, pour certains paramètres, vous pouvez spécifier les paramètres à l'aide de la console AWS DMS. Pour en savoir plus sur l'utilisation d'un fichier de configuration de tâche pour définir les paramètres d'une tâche, consultez Exemple de paramètres de tâche. |
Spécification des paramètres des tâches pour les tâches du AWS Database Migration Service |
Utilisation d'un mappage de tables Un mappage de tables spécifie des paramètres de tâche supplémentaires pour les tables à l'aide de plusieurs types de règles. Ces règles vous permettent de spécifier la source de données, le schéma source, les tables et les vues, les données, les éventuelles transformations de données et de table devant se produire au cours de la tâche, ainsi que les paramètres spécifiant la manière dont ces tables et colonnes sont migrées de la source vers la cible. |
Règles de sélection Règles et actions de sélectionRègles de transformation Règles et actions de transformationRègles relatives aux paramètres des tables Règles des paramètres de table et de collection et opérations |
Exécution d'évaluations des tâches de prémigration Vous pouvez activer et exécuter des évaluations de tâches de prémigration pour détecter des problèmes avec une base de données source et cible prise en charge, qui peuvent causer des problèmes lors d'une migration. Cela peut inclure des problèmes tels que des types de données non pris en charge, des index et des clés primaires incompatibles, ainsi que d'autres paramètres de tâche en conflit. Ces évaluations de prémigration sont exécutées avant que vous n'exécutiez la tâche, afin d'identifier les problèmes potentiels avant qu'ils ne surviennent pendant une migration. |
Activation et utilisation des évaluations de prémigration pour une tâche |
Validation des données La validation des données est un paramètre de tâche que vous pouvez utiliser pour qu'AWS DMS compare les données de votre magasin de données cible avec les données de votre magasin de données source. |
|
Modification d'une tâche Lorsqu'une tâche est arrêtée, vous pouvez modifier les paramètres de la tâche. |
|
Déplacement d'une tâche Lorsqu'une tâche est arrêtée, vous pouvez la déplacer vers une autre instance de réplication. |
|
Rechargement de tables pendant une tâche Vous pouvez recharger une table pendant une tâche si une erreur se produit pendant la tâche. |
|
Application de filtres Vous pouvez utiliser des filtres de source pour limiter le nombre et le type d'enregistrements transférés de votre source vers votre cible. Par exemple, vous pouvez spécifier que seuls les employés avec un emplacement de siège sont déplacés vers la base de données cible. Vous appliquez des filtres sur une colonne de données. |
|
Surveillance d'une tâche Il existe plusieurs façons d'obtenir des informations sur les performances d'une tâche et sur les tables utilisées par la tâche. |
|
Gestion des journaux de tâches Vous pouvez consulter et supprimer des journaux de tâches à l'aide de l'API AWS DMS ou de l'AWS CLI. |
Rubriques
- Création d’une tâche
- Création de tâches pour la réplication continue à l'aide d'AWS DMS
- Modification d'une tâche
- Déplacement d'une tâche
- Rechargement de tables pendant une tâche
- Utilisation du mappage de table pour spécifier des paramètres de tâche
- Utilisation de filtres de source
- Activation et utilisation des évaluations de prémigration pour une tâche
- Spécification de données supplémentaires pour les paramètres de tâche