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.
Conversión de esquemas de bases de datos mediante la conversión de esquemas del DMS
La conversión de esquemas de DMS es una función de AWS Database Migration Service (AWS DMS) que convierte los esquemas de la base de datos de origen a un formato compatible con la base de datos de destino en Aurora, Amazon RDS o Amazon Redshift.
Para convertir una base de datos, debe crear un proyecto de migración para las bases de datos de origen y destino. Si aún no tiene una base de datos de destino, puede usar un destino virtual y agregar uno real antes de aplicar el código. DMS Schema Conversion lee los metadatos de origen y puedes realizar una evaluación para ver qué se convierte automáticamente y qué requiere trabajo manual. A continuación, convierte el esquema, revisa los resultados y aplica el código convertido a la base de datos de destino o lo exporta como scripts SQL.
nota
La conversión de esquemas de DMS convierte el esquema de la base de datos, no los datos. Para migrar los datos, utilice las funciones de migración de datos de AWS DMS.
Puede usar la conversión de esquemas de DMS en la consola AWS de administración, con la AWS CLI y los SDK, o con un agente de IA que la conduzca a través de la AWS API. Para obtener más información sobre el uso de un agente de IA, consulte. Uso de agentes de IA con DMS Schema Conversion
Utilice los siguientes temas para aprender a utilizar la conversión de esquemas de DMS.
Temas
Configuración de una red para la conversión de esquemas del DMS
Creación de proveedores de datos de origen para la conversión de esquemas del DMS
Creación y configuración de los proveedores de datos de destino en la conversión de esquemas del DMS
Administración de proyectos de migración en la conversión de esquemas DMS
Creación de informes de evaluación de migración de bases de datos con conversión de esquemas del DMS
Uso de paquetes de extensión en la conversión de esquemas del DMS
Cómo funciona la conversión de esquemas de DMS
La conversión de esquemas de DMS convierte su esquema con un motor basado en reglas. Las reglas producen resultados consistentes y repetibles, por lo que puede confiar en ellas en un esquema extenso sin tener que revisar todos los objetos a mano. Cuando las reglas no pueden convertir un objeto por completo, DMS Schema Conversion puede utilizar la IA generativa para convertir una mayor cantidad de ese objeto, de forma que tenga que terminar menos manualmente.
nota
La conversión de esquemas de DMS es una función basada en la web y totalmente gestionada que se basa en el motor de conversión AWS Schema Conversion Tool (AWS SCT).
DMS Schema Conversion utiliza tres recursos para trabajar con sus bases de datos:
- Perfil de instancia
-
Especifica la configuración de red y seguridad que utiliza DMS Schema Conversion para conectarse a las bases de datos de origen y destino y para cifrar los datos de conversión.
- Proveedores de datos
-
Almacena los detalles de conexión de una base de datos de origen o destino, como el tipo, el nombre del servidor y el puerto.
- Proyecto de migración
-
Reúne un proveedor de datos de origen, un proveedor de datos de destino y un perfil de instancia, junto con los AWS Secrets Manager secretos que contienen las credenciales de la base de datos.
En el siguiente diagrama, se muestra cómo se combinan estos recursos. Cada una de las bases de datos de origen y destino está representada por un proveedor de datos. El proyecto de migración utiliza tanto los proveedores de datos como el perfil de la instancia, y es ahí donde DMS Schema Conversion convierte el esquema.
Capacidades clave
- Evalúe su migración
-
DMS Schema Conversion lee los metadatos de origen y crea un informe de evaluación de conversiones que muestra lo que puede convertir automáticamente y lo que requiere trabajo manual. Utilice el informe para estimar el esfuerzo de una migración antes de comprometerse con ella. Para obtener más información, consulte Creación de informes de evaluación de migración de bases de datos con conversión de esquemas del DMS.
- Convierte tu esquema
-
La conversión de esquemas de DMS convierte tablas, vistas, procedimientos almacenados, funciones y otros objetos. Puede personalizar los resultados con reglas de transformación, que cambian los nombres de los objetos y los tipos de datos, y con la configuración de conversión para cada ruta de conversión. En el caso de los objetos que las reglas no pueden convertir por completo, la conversión generativa mediante IA permite convertir más objetos para que los revises. Para obtener más información, consulte Uso de la conversión de esquemas del DMS.
- Aplica o exporta tu código convertido
-
Puede comparar el código fuente y el código convertido y editar el código SQL convertido. Cuando esté listo, aplique el código convertido a la base de datos de destino o expórtelo como scripts SQL a un bucket de Amazon S3. Si la base de datos de origen utiliza funciones que la base de datos de destino no tiene, DMS Schema Conversion añade un paquete de extensión que emula algunas de ellas. Para obtener más información, consulte Guardar y aplicar el código convertido en una conversión de esquemas del DMS y Uso de paquetes de extensión en la conversión de esquemas del DMS.
Rutas de conversión compatibles
En la siguiente tabla se enumeran las rutas de conversión que admite DMS Schema Conversion, incluidas las rutas que admiten la conversión generativa mediante IA.
| Base de datos de origen | Bases de datos de destino | Conversión generativa a la IA |
|---|---|---|
| Oracle | Aurora PostgreSQL o RDS para PostgreSQL | Sí |
| Oracle | Aurora MySQL o RDS para MySQL | No |
| Oracle | Amazon Redshift | No |
| SQL Server | Aurora PostgreSQL o RDS para PostgreSQL | Sí |
| SQL Server | Aurora MySQL o RDS para MySQL | No |
| PostgreSQL | Aurora MySQL o RDS para MySQL | No |
| MySQL | Aurora PostgreSQL o RDS para PostgreSQL | No |
| IBM Db2 para LUW | Aurora PostgreSQL o RDS para PostgreSQL | Sí |
| IBM Db2 para z/OS | Aurora PostgreSQL o RDS para PostgreSQL | Sí |
| IBM Db2 para z/OS | Amazon RDS para Db2 | No |
| SAP ASE | Aurora PostgreSQL o RDS para PostgreSQL | Sí |
Para ver las versiones compatibles de cada base de datos, consulte y. Orígenes para la conversión de esquemas del DMS Destinos para la conversión de esquemas del DMS Para obtener más información sobre la conversión generativa de IA, incluida la forma en que utiliza la inferencia entre regiones, consulte. Conversión de objetos de base de datos con IA generativa
compatible Regiones de AWS
En la siguiente tabla se indican los Regiones de AWS lugares en los que se puede crear un proyecto de migración de conversión de esquemas de DMS, incluidos los lugares en los que está disponible la conversión generativa de IA.
| Nombre de la región | Region | Conversión generativa a la IA |
|---|---|---|
| África (Ciudad del Cabo) | af-south-1 | No |
| Asia-Pacífico (Hong Kong) | ap-east-1 | No |
| Asia-Pacífico (Taipéi) | ap-east-2 | No |
| Asia-Pacífico (Tokio) | ap-northeast-1 | Sí |
| Asia-Pacífico (Seúl) | ap-northeast-2 | No |
| Asia-Pacífico (Osaka) | ap-northeast-3 | Sí |
| Asia-Pacífico (Mumbai) | ap-south-1 | No |
| Asia-Pacífico (Hyderabad) | ap-south-2 | No |
| Asia-Pacífico (Singapur) | ap-southeast-1 | No |
| Asia-Pacífico (Sídney) | ap-southeast-2 | Sí |
| Asia-Pacífico (Yakarta) | ap-southeast-3 | No |
| Asia-Pacífico (Melbourne) | ap-southeast-4 | No |
| Asia-Pacífico (Malasia) | ap-southeast-5 | No |
| Asia-Pacífico (Nueva Zelanda) | ap-southeast-6 | No |
| Asia-Pacífico (Tailandia) | ap-southeast-7 | No |
| Canadá (centro) | ca-central-1 | Sí |
| Oeste de Canadá (Calgary) | ca-west-1 | No |
| Europa (Fráncfort) | eu-central-1 | Sí |
| Europa (Zúrich) | eu-central-2 | Sí |
| Europa (Estocolmo) | eu-north-1 | Sí |
| Europa (Milán) | eu-south-1 | Sí |
| Europa (España) | eu-south-2 | Sí |
| Europa (Irlanda) | eu-west-1 | Sí |
| Europa (Londres) | eu-west-2 | Sí |
| Europa (París) | eu-west-3 | Sí |
| Israel (Tel Aviv) | il-central-1 | No |
| Medio Oriente (EAU) | me-central-1 | No |
| Medio Oriente (Baréin) | me-south-1 | No |
| México (centro) | mx-central-1 | No |
| América del Sur (São Paulo) | sa-east-1 | No |
| Este de EE. UU. (Norte de Virginia) | us-east-1 | Sí |
| Este de EE. UU. (Ohio) | us-east-2 | Sí |
| Oeste de EE. UU. (Norte de California) | us-west-1 | No |
| Oeste de EE. UU. (Oregón) | us-west-2 | Sí |
Para convertir una base de datos que se ejecuta en una región que no aparece en la lista, cree su proyecto de migración en una región compatible. A continuación, configure la conectividad entre regiones entre la VPC de esa región y la VPC en la que se ejecuta la base de datos. Para obtener más información, consulte Configuración de una red para la conversión de esquemas del DMS.