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.
Comprender las métricas de los informes de evaluación de conversiones
El informe de evaluación de conversiones analiza las incompatibilidades entre los motores de bases de datos de origen y de destino. Identifica qué objetos de base de datos de DMS Schema Conversion puede convertir automáticamente y qué objetos de base de datos requieren una acción manual para completar la conversión al motor de base de datos de destino.
El informe refleja el estado actual de su proyecto de migración. Tras realizar una evaluación, el informe muestra todos los elementos de acción identificados por DMS Schema Conversion y los objetos de la base de datos que son candidatos a la conversión mediante IA generativa. Tras ejecutar una conversión, el informe muestra los elementos de acción que aún requieren una resolución manual y marca los objetos de la base de datos que DMS Schema Conversion convirtió mediante IA generativa para que pueda verificar el código generado.
Se recomienda realizar una evaluación, pero es opcional. Las mismas estadísticas de conversión, elementos de acción y categorías de complejidad que proporciona una evaluación también están disponibles después de ejecutar una operación de conversión. No es necesario realizar una evaluación antes de convertir el esquema.
Categorías de complejidad
La conversión de esquemas de DMS clasifica cada objeto de base de datos en una de las cuatro categorías de complejidad, en función del esfuerzo manual necesario para convertir el objeto en el motor de base de datos de destino. La pestaña Resumen y el archivo CSV resumido indican el número de objetos de base de datos de cada categoría, para cada tipo de objeto (como tablas, vistas, procedimientos, activadores, índices, restricciones y secuencias).
| Categoría | Description (Descripción) |
|---|---|
| Conversión automática | La conversión de esquemas de DMS convierte el objeto de la base de datos en el motor de base de datos de destino sin ninguna acción manual. Estos objetos de base de datos no tienen ningún elemento de acción asociado. |
| Acciones sencillas | El objeto de base de datos tiene uno o más elementos de acción que requieren una acción manual, pero resolverlos requiere relativamente poco esfuerzo. |
| Medium-complexity acciones | El objeto de base de datos tiene un elemento de acción cuya resolución requiere un esfuerzo manual moderado, como reescribir parte de la lógica del objeto para que sea compatible con el motor de base de datos de destino. |
| Acciones complejas | El objeto de base de datos tiene un elemento de acción cuya resolución requiere un esfuerzo manual considerable, como rediseñar la lógica del objeto para que funcione con el motor de base de datos de destino. |
La conversión de esquemas de DMS determina la categoría de un objeto de base de datos a partir de los elementos de acción que se le aplican. Un objeto de base de datos sin elementos de acción se convierte automáticamente. Un objeto de base de datos con uno o más elementos de acción se clasifica según la complejidad más alta entre esos elementos de acción; por ejemplo, un objeto de base de datos con un elemento de acción simple y otro de complejidad media se clasifica como de complejidad media. Tenga en cuenta que un objeto de base de datos con muchos elementos de acción simples también se puede clasificar como complejo si la suma de los valores de esfuerzo de esos elementos de acción simples supera el umbral de esfuerzo de un elemento de acción complejo.
El archivo CSV de resumen que puede exportar del informe (consulteGuardar informes de evaluación) informa sobre estas categorías utilizando los siguientes encabezados de columna, con una fila para cada tipo de objeto: CategoryNumber of objects,Objects automatically converted,Objects with
simple actions, Objects with medium-complexity
actionsObjects with complex actions, yTotal lines of code.
Estimaciones de esfuerzo
Para cada elemento de acción, el informe de evaluación de la conversión proporciona dos estimaciones de esfuerzo que, en conjunto, indican cuánto trabajo manual se requiere para convertir los objetos de la base de datos afectados:
-
Esfuerzo basado en la curva de aprendizaje: el coste único que supone diseñar un enfoque de conversión para un tipo de elemento de acción determinado. Este esfuerzo se realiza una vez por tipo de elemento de acción, independientemente del número de objetos de base de datos afectados por ese tipo de problema.
-
Esfuerzo por convertir una ocurrencia: el costo de convertir cada ocurrencia individual del elemento de acción, siguiendo el enfoque de conversión que usted diseñó. Este esfuerzo se realiza una vez por cada objeto de base de datos afectado por el elemento de acción.
La conversión de esquemas de DMS registra ambos valores de esfuerzo en el archivo Action_Items_Summary CSV, junto con el esquema, el elemento de acción, el número de ocurrencias, la descripción del elemento de acción y la acción recomendada para cada tipo de elemento de acción. Para obtener más información acerca de este archivo, consulte Guardar el informe de evaluación de la conversión para la conversión del esquema de DMS.
Los valores de esfuerzo utilizan una escala ponderada que va de bajo (menor esfuerzo) a alto (mayor esfuerzo). Utilice estos valores, junto con el número de incidencias, para estimar el esfuerzo total necesario para resolver cada tipo de elemento de acción. Para obtener más información sobre cómo calcular el esfuerzo total, consulteUso del informe de evaluación de la conversión para la planificación de la migración.
Códigos de elementos de acción
Cada elemento de acción de su informe de evaluación de conversiones tiene un código de elemento de acción, un identificador numérico que clasifica el tipo específico de problema de conversión. La conversión de esquemas de DMS asigna el mismo código a cada incidencia del mismo tipo de problema, por lo que puede usar el código para agrupar y realizar un seguimiento de los elementos de acción relacionados en los objetos de la base de datos.
En la tabla siguiente se muestran tres códigos de elementos de acción extraídos de un ejemplo de informe de evaluación de conversiones, que ilustra cómo los códigos abarcan distintos niveles de complejidad.
| Código | Description (Descripción) | Complejidad | Acción recomendada |
|---|---|---|---|
| 5075 | PostgreSQL no admite la cláusula WITH READ ONLY para las vistas | Acciones sencillas | Revisa el código para usar vistas sin la cláusula de restricción de subconsultas. |
| 5201 | PostgreSQL no admite este tipo de partición | Medium-complexity acciones | Convierte tu código fuente manualmente. |
| 5340 | El DMS SC no puede convertir funciones | Acciones complejas | Revise el código para usar otra función o crear una función definida por el usuario. |
Los códigos de los elementos de acción no siguen un esquema de numeración que corresponda a una categoría de complejidad o tipo de objeto de base de datos específicos. Para encontrar la categoría de complejidad, las estimaciones del esfuerzo y la acción recomendada para un código específico, consulte el archivo Action_Items_Summary CSV o la pestaña de elementos de acción de la AWS DMS consola.
Estadísticas de conversión y métricas de SQL
Además de informar sobre las categorías de complejidad para cada tipo de objeto, la pestaña Resumen y el archivo CSV resumido (consulteGuardar informes de evaluación) muestran las siguientes estadísticas agregadas para todo el esquema de origen:
-
Recuento de objetos de almacenamiento: el número total de objetos de almacenamiento de base de datos de su esquema, como tablas, índices, restricciones y secuencias, y el número de objetos de almacenamiento de datos convertidos automáticamente por conversión de esquemas de DMS.
-
Recuento de objetos de código: el número total de objetos de código de base de datos de su esquema, como procedimientos, funciones, vistas y activadores, y el número de objetos de código de base de datos convertidos automáticamente por la conversión de esquemas de DMS.
-
Total de líneas de código: el número de líneas de código fuente de cada tipo de objeto en los objetos de la base de datos. La conversión de esquemas de DMS registra este valor por tipo de objeto en el archivo CSV de resumen, para que pueda medir el tamaño relativo de cada tipo de objeto de su esquema.
-
Número de elementos sintácticos SQL: número total de construcciones sintácticas SQL que DMS Schema Conversion analizó en todos los objetos de la base de datos y cuántas de esas construcciones convirtió automáticamente. Un único objeto de base de datos puede contener muchos elementos sintácticos de SQL, por lo que este valor suele ser mucho mayor que el recuento de objetos de código y almacenamiento. Utilízalo como una medida más detallada de la cobertura de conversiones en todo tu esquema.
El archivo CSV resumido indica el recuento de objetos de almacenamiento, el recuento de objetos de código y la numeración de los elementos de sintaxis de SQL en sus propias filas, junto con una fila para cada tipo de objeto de base de datos del esquema. Por ejemplo, un informe puede mostrar una Storage_objects_count de 747, con 663 objetos convertidos automáticamente; una Code_objects_count de 253, con 213 objetos convertidos automáticamente; y una SQL_syntax_elements_number de 178091, con 176745 elementos convertidos automáticamente. Los números específicos del informe dependen del tamaño y la complejidad del esquema de origen.
Para cada tipo de objeto (como tablas, vistas, procedimientos, activadores, índices, restricciones y secuencias), el resumen indica el número de objetos de ese tipo y cómo se distribuyen esos objetos en las cuatro categorías de complejidad: acciones convertidas automáticamente, acciones simples, acciones de complejidad media y acciones complejas. Por ejemplo, un informe puede mostrar 474 tablas en total, 379 convertidas automáticamente, 29 con acciones simples, 6 con acciones de complejidad media y 60 con acciones complejas. La comparación de la distribución entre los tipos de objetos puede ayudarte a identificar qué tipos de objetos de tu esquema requieren un mayor esfuerzo de conversión manual. Para obtener más información sobre las categorías de complejidad, consulteCategorías de complejidad.
Si desea utilizar estas estadísticas para estimar el alcance general de su migración, consulteUso del informe de evaluación de la conversión para la planificación de la migración.