Inicio y visualización de las evaluaciones de tipos de datos (Legacy) - AWS Database Migration Service

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.

Inicio y visualización de las evaluaciones de tipos de datos (Legacy)

nota

En esta sección se describe el contenido heredado. Le recomendamos que utilice las evaluaciones previas a la migración, tal como se describió anteriormente enEspecificar, iniciar y ver las ejecuciones de evaluación previas a la migración.

Las evaluaciones de los tipos de datos no están disponibles en la consola. Solo puede ejecutar evaluaciones de tipos de datos mediante la API o la CLI, y solo puede ver los resultados de una evaluación de tipos de datos en el bucket S3 de la tarea.

Una evaluación del tipo de datos identifica los tipos de datos de una base de datos de origen que podrían no migrarse correctamente porque la base de datos de destino no los admite. Durante esta evaluación, AWS DMS lee los esquemas de la base de datos de origen para una tarea de migración y crea una lista de los tipos de datos de las columnas. A continuación, compara esta lista con una lista predefinida de tipos de datos compatibles AWS DMS con. Si la tarea de migración tiene tipos de datos no compatibles, AWS DMS crea un informe que puede consultar para comprobar si la tarea de migración tiene algún tipo de datos no compatible. AWS DMS no crea un informe si la tarea de migración no contiene ningún tipo de datos no compatible.

AWS DMS admite la creación de informes de evaluación de tipos de datos para las siguientes bases de datos relacionales:

  • Oracle

  • SQL Server

  • PostgreSQL

  • MySQL

  • MariaDB

  • Amazon Aurora

Puede iniciar y ver un informe de evaluación del tipo de datos mediante la CLI y los SDK para acceder a la AWS DMS API:

El informe de evaluación del tipo de datos es un archivo JSON único que incluye un resumen que muestra los tipos de datos no admitidos y el recuento de columna para cada uno de ellos. Incluye una lista de estructuras de datos para cada tipo de datos no compatible, incluidos los esquemas, las tablas y las columnas que tienen el tipo de datos no compatible. Puede utilizar el informe para modificar los tipos de datos de origen y mejorar el éxito de la migración.

Hay dos niveles de tipos de datos no compatibles. Los tipos de datos que aparecen en el informe como "not supported" (no compatibles) no se pueden migrar. Los tipos de datos que aparecen en el informe como “se admiten parcialmente” pueden convertirse a otro tipo de datos, pero no migrar como espera.

A continuación, se muestra un ejemplo de informe de evaluación del tipo de datos que puede consultar.

{ "summary":{ "task-name":"test15", "not-supported":{ "data-type": [ "sql-variant" ], "column-count":3 }, "partially-supported":{ "data-type":[ "float8", "jsonb" ], "column-count":2 } }, "types":[ { "data-type":"float8", "support-level":"partially-supported", "schemas":[ { "schema-name":"schema1", "tables":[ { "table-name":"table1", "columns":[ "column1", "column2" ] }, { "table-name":"table2", "columns":[ "column3", "column4" ] } ] }, { "schema-name":"schema2", "tables":[ { "table-name":"table3", "columns":[ "column5", "column6" ] }, { "table-name":"table4", "columns":[ "column7", "column8" ] } ] } ] }, { "datatype":"int8", "support-level":"partially-supported", "schemas":[ { "schema-name":"schema1", "tables":[ { "table-name":"table1", "columns":[ "column9", "column10" ] }, { "table-name":"table2", "columns":[ "column11", "column12" ] } ] } ] } ] }

AWS DMS almacena las evaluaciones de tipos de datos más recientes y todas las anteriores en un bucket de Amazon S3 creado por AWS DMS su cuenta. El nombre del bucket de Amazon S3 tiene el siguiente formato, donde customerID es el ID de cliente y customerDNS es un identificador interno.

dms-customerId-customerDNS
nota

De forma predeterminada, puede crear hasta 100 buckets de Amazon S3 en cada una de las cuentas de AWS . Como AWS DMS crea un depósito en su cuenta, asegúrese de que no supere su límite de depósitos. De lo contrario, se produce un error en la evaluación del tipo de datos.

Todos los informes de evaluación del tipo de datos de una tarea de migración determinada se almacenan en una carpeta de bucket denominada con el identificador de la tarea. El nombre de archivo de cada informe es la fecha de la evaluación del tipo de datos en el formato yyyy-mm-dd-hh -mm. Puede ver y comparar informes de evaluación de tipos de datos anteriores de la consola de administración de Amazon S3.

AWS DMS también crea una función AWS Identity and Access Management (IAM) para permitir el acceso al depósito de S3 creado para estos informes. El nombre del rol es dms-access-for-tasks. La función utiliza la política AmazonDMSRedshiftS3Role. Si se produce un ResourceNotFoundFaulterror al ejecutarStartReplicationTaskAssessment, consulte la sección ResourceNotFoundFault de solución de problemas para obtener información sobre cómo crear el dms-access-for-tasks rol manualmente.