He activado la validación para mi tarea de AWS Database Migration Service (AWS DMS), pero la validación ha fallado o no progresa.
Breve descripción
Al utilizar la característica de validación de una tarea de AWS DMS, puede revisar las estadísticas a nivel de tabla y configurar los ajustes de validación de datos.
Resolución
Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulte Solución de problemas de AWS CLI. Además, asegúrese de utilizar la versión más reciente de la AWS CLI.
Para ver la información de validación de datos, puede usar la consola de AWS DMS, la AWS CLI o la API de AWS DMS.
Uso de la consola de AWS DMS
Siga estos pasos:
- Abra la consola de AWS DMS.
- En el panel de navegación, seleccione Tareas de migración de base de datos.
- Seleccione el nombre de la tarea.
- En la sección Estadísticas de la tabla, revise el estado de validación.
Uso de la AWS CLI
Para revisar el informe de validación de datos en formato JSON, ejecute describe-table-statistics:
aws dms describe-table-statistics --replication-task-arn arn:aws:dms:us-east-1:45454545454:rep:XXXXXXXXXXXXXXXXXX
Uso de la API de AWS DMS
Ejecute la operación DescribeTableStatistics.
Solución de problemas de validación
Si el estado de validación es Discrepancia en los registros, consulte la tabla awsdms_validation_failures_v1. AWS DMS crea la tabla awsdms_validation_failures_v1 en la base de datos de destino:
select * from awsdms_validation_failures_v1 where TASK_NAME = 'XXXXXXXXXXXXXXXXXX';
Nota: El valor TASK_NAME es el identificador del recurso externo de la tarea y el último valor del ARN de la tarea.
Cuando tenga la clave principal del registro con error, consulte los puntos de enlace de origen y destino para ver qué parte del registro no coincide.
Si el estado de validación es Registros pendientes, configure el parámetro ThreadCount para los ajustes de validación de tareas a fin de mejorar el rendimiento de la validación. Para obtener más información, consulte Data validation task settings.
Para ver otros estados de validación, consulte Estadísticas de la tarea de replicación. Puede usar las métricas de CloudWatch para supervisar el progreso de la validación.
Información relacionada
Troubleshooting
Limitations