Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Trabajo con tareas de AWS DMS
Todo el trabajo se realiza en una tarea delAWS Database Migration Service (AWS DMS). Especifica qué tablas (o vistas) y esquemas utilizar para su migración y cualquier procesamiento especial, como, por ejemplo, los requisitos de registro, los datos de la tabla de control y la gestión de errores.
Una tarea puede estar compuesta por tres fases principales:
Migración de datos existentes (carga completa)
La aplicación de cambios en la memoria caché
Replicación continua (captura de datos de cambios)
Para obtener más información y una descripción general de cómo las tareas deAWS DMS migración migran los datos, consulteVista general de AWS DMS
Al crear una tarea de migración es necesario saber algunas cosas:
-
Antes de crear una tarea de migración, asegúrese de crear un punto de enlace de origen, un punto de enlace de destino y una instancia de replicación.
-
Puede especificar muchos valores de configuración de tareas para adaptar su tarea de migración. Puede configurarlos mediante la APIAWS Management Console,AWS Command Line Interface (AWS CLI) oAWS DMS. Entre estas opciones se incluyen la especificación de cómo se tratan los errores de migración, el registro de errores y la información de la tabla de control. Para obtener información sobre cómo usar un archivo de configuración de tareas para establecer los ajustes de tareas, consulteEjemplo de configuración de tarea.
-
Una vez que creada una tarea, puede ejecutarla inmediatamente. Las tablas de destino con las definiciones de metadatos necesarias se crean y cargan automáticamente, y puede especificar que se inicie el proceso de replicación continua.
-
De forma predeterminada, AWS DMS comienza a ejecutar la tarea en cuanto se crea. Sin embargo, en algunas situaciones, es posible que desee aplazar el inicio de la tarea. Por ejemplo, al usar la AWS CLI, puede tener un proceso que cree una tarea y otro distinto que la comience cuando se produzca un evento de activación. Si es necesario, puede aplazar el inicio de la tarea.
-
Puede monitorear, detener o reiniciar las tareas a través de la consola, la AWS CLI o la API de AWS DMS. Para obtener información sobre cómo detener una tarea mediante laAWS DMS API, consulte StopReplicationTaskla ReferenciaAWS DMS de API.
A continuación, se indican las acciones que puede realizar cuando trabaja con una tarea de AWS DMS.
Tarea | Documentación relacionada |
---|---|
Creación de una tarea Al crear una tarea, especifique el origen, el destino y la instancia de replicación, junto con cualquier configuración de migración. |
|
Creación de una tarea de replicación continua Puede configurar una tarea para proporcionar replicación continua entre el origen y el destino. |
|
Aplicar la configuración de tareas Cada tarea tiene valores que pueden configurar en función de las necesidades de la migración de la base de datos. Puede crear estos ajustes en un archivo JSON o puede especificar la configuración, con algunos ajustes, a través de la consola de AWS DMS. Para obtener información sobre cómo usar un archivo de configuración de tareas para establecer los ajustes de tareas, consulteEjemplo de configuración de tarea. |
Especificar la configuración de tareas para las tareas delAWS Database Migration Service |
Uso del mapeo de tablas El mapeo de tablas especifica la configuración de tareas adicionales para las tablas que utilizan varios tipos de reglas. Estas reglas permiten especificar la fuente de datos, el esquema de origen, las tablas y vistas, los datos, cualquier transformación de tablas y datos que se produzca durante la tarea y la configuración de la migración de estas tablas y columnas del origen al destino. |
Reglas de selección Reglas y acciones de selecciónReglas de transformación Reglas y acciones de transformaciónReglas de configuración de tablas Configuración, reglas y operaciones de tablas y colecciones |
Ejecución de evaluaciones de tareas previas a la migración Puede habilitar y ejecutar evaluaciones de tareas previas a la migración que muestren problemas con una base de datos de origen y destino compatible que pueden causar problemas durante una migración. Esto puede incluir problemas como tipos de datos no compatibles, índices y claves principales no coincidentes y otras configuraciones de tareas conflictivas. Estas evaluaciones previas a la migración se ejecutan antes de ejecutar la tarea para identificar los posibles problemas antes de que se produzcan durante una migración. |
Habilitación y trabajo con evaluaciones previas a la migración para una tarea |
Validación de datos La validación de datos es una opción de la tarea que puede utilizar para que AWS DMS compare los datos del almacén de destino con los datos del almacén de origen. |
|
Modificación de una tarea Cuando se detiene una tarea, puede modificar sus valores de configuración. |
|
Mover una tarea Cuando se detiene una tarea, puede moverla a una instancia de reproducción diferente. |
|
Recargar tablas durante una tarea Puede volver a cargar una tabla mientras se realiza una tarea si se produce un error durante esta tarea. |
|
Aplicar filtros Puede utilizar filtros de origen para limitar el número y el tipo de los registros transferidos desde el origen al destino. Por ejemplo, puede especificar que solo los trabajadores con una ubicación de sede central se trasladen a la base de datos de destino. Puede aplicar filtros en una columna de datos. |
|
Supervisión de una tarea Hay varias formas de obtener información sobre el desempeño de una tarea y las tablas que utiliza esta tarea. |
|
Gestión de registros de tareas Puede ver y eliminar registros de tareas utilizando la API de AWS DMS o AWS CLI. |
Visualización y administración de registros de tareas deAWS DMS |
Temas
- Creación de una tarea
- Creación de tareas para la replicación continua con AWS DMS
- Modificación de una tarea
- Mover una tarea
- Recarga de tablas durante una tarea
- Uso del mapeo de tablas para especificar la configuración de tareas
- Uso de filtros de origen
- Habilitación y trabajo con evaluaciones previas a la migración para una tarea
- Especificación de datos suplementarios para la configuración de tareas