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 evaluaciones de tipos de datos
Una evaluación del tipo de datos identifica los tipos de datos de una base de datos de origen que podrían no migrar correctamente. Durante esta evaluación,AWS DMSlee los esquemas de la base de datos de origen de una tarea de migración y crea una lista de los tipos de datos de columna. A continuación compara esta lista con una lista predefinida de tipos de datos admitidos porAWS DMS.AWS DMScrea un informe que puede consultar para ver si la tarea de migración tiene algún tipo de datos que no son compatibles.
AWS DMSadmite 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 de tipos de datos mediante la CLI y los SDK para acceder alAWS DMSAPI:
-
La CLI utiliza el
start-replication-task-assessment
para iniciar una evaluación del tipo de datos y utiliza eldescribe-replication-task-assessment-results
para ver el último informe de evaluación de tipos de datos en formato JSON. -
LaAWS DMSLa API utiliza el
StartReplicationTaskAssessment
para iniciar una evaluación del tipo de datos y utiliza elDescribeReplicationTaskAssessmentResults
para ver el último informe de evaluación de tipos de datos en formato JSON.
También puede ver el último informe de evaluación de tipos de datos en elAWS DMSConsola de administración.
El informe de evaluación de tipos de datos es un único archivo JSON que incluye un resumen que enumera los tipos de datos no admitidos y el recuento de columnas de cada uno de ellos. Incluye una lista de estructuras de datos para cada tipo de datos no compatible, incluidos los esquemas, tablas y 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 partially (se admiten parcialmente) pueden convertirse a otro tipo de datos, pero no migrar como espera.
El siguiente ejemplo muestra un informe de evaluación de tipos de datos de muestra que podría ver.
{ "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" ] } ] } ] } ] }
Para ver el último informe de evaluación de tipos de datos desde elAWS DMSManagement Console, utilice elResultados de la evaluaciónde la página de tareas que se abre al seleccionar laIdentificadorpara una tarea determinada en elTareas de migración de bases(Se ha creado el certificado).
AWS DMStambién almacena las evaluaciones de tipos de datos más recientes y todas las anteriores en un bucket de Amazon S3 creado porAWS DMSen su cuenta. El nombre del bucket de Amazon S3 tiene el siguiente formato, en el quecustomerId
es tu ID de cliente yDNS del cliente
es un identificador interno.
dms-
customerId
-customerDNS
De forma predeterminada, puede crear hasta 100 buckets de Amazon S3 en cada una de susAWScuentas. PorqueAWS DMScrea un bucket en su cuenta, asegúrese de que no supera el límite de bucket. De lo contrario, la evaluación del tipo de datos falla.
Todos los informes de evaluación de tipos de datos de una determinada tarea de migración se almacenan en una carpeta de bucket denominada con el identificador de tarea. El nombre de archivo de cada informe es la fecha de evaluación del tipo de datos en el formato aa-mm-dd-mm. Puede ver y comparar informes de evaluación de tipos de datos anteriores de Amazon S3 Management Console de Amazon S3 Management Console.
AWS DMStambién crea unAWS Identity and Access Management(IAM) para permitir el acceso al bucket de S3 creado para estos informes. El nombre del rol es dms-access-for-tasks
. La función utiliza la política AmazonDMSRedshiftS3Role
.