

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.

# Introducción a la conversión de esquemas del DMS
<a name="getting-started"></a>

Para comenzar con la conversión de esquemas del DMS, use el siguiente tutorial. En él, puede obtener información sobre cómo configurar la conversión de esquemas del DMS, crear un proyecto de migración y conectar con los proveedores de datos. A continuación, podrá obtener información sobre cómo evaluar la complejidad de la migración y convertir la base de datos de origen a un formato compatible con la base de datos de destino. Además, puede obtener información sobre cómo aplicar el código convertido a la base de datos de destino.

En el siguiente tutorial se describen las tareas previas y se muestra la conversión de una base de datos de Amazon RDS para SQL Server a Amazon RDS para MySQL. Puede utilizar cualquiera de los proveedores de datos de origen y destino compatibles. Para obtener más información, consulte [Proveedores de datos de origen para la conversión de esquemas del DMS](CHAP_Introduction.Sources.md#CHAP_Introduction.Sources.SchemaConversion).

[Para obtener más información sobre la conversión de esquemas de DMS, lea los tutoriales de step-by-step migración de Oracle [a PostgreSQL y de SQL Server a MySQL](https://docs.aws.amazon.com/dms/latest/sbs/schema-conversion-oracle-postgresql.html).](https://docs.aws.amazon.com/dms/latest/sbs/schema-conversion-sql-server-mysql.html)

El siguiente vídeo presenta la interfaz de usuario de la conversión de esquemas del DMS y le ayuda a familiarizarse con los componentes principales de este servicio.

[![AWS Videos](http://img.youtube.com/vi/https://www.youtube.com/embed/ki3r92Cfqwk/0.jpg)](http://www.youtube.com/watch?v=https://www.youtube.com/embed/ki3r92Cfqwk)


**Topics**
+ [

# Cumplimiento de los requisitos previos para trabajar con la conversión de esquemas de DMS
](set-up.md)
+ [

# Creación de un perfil de instancia para la conversión de esquemas de DMS
](getting-started-instance.md)
+ [

# Configuración de los proveedores de datos para la conversión de esquemas de DMS
](getting-started-data-providers.md)
+ [

# Creación de un proyecto de migración en la conversión de esquemas de DMS
](getting-started-project.md)
+ [

# Creación de un informe de evaluación en la conversión de esquemas de DMS
](getting-started-assessment.md)
+ [

# Conversión del código fuente en la conversión de esquemas de DMS
](getting-started-convert.md)
+ [

# Aplicación del código convertido para la conversión de esquemas de DMS
](getting-started-apply.md)
+ [

# Limpieza y solución de problemas para trabajar con la conversión de esquemas de DMS
](getting-started-clean-up.md)

# Cumplimiento de los requisitos previos para trabajar con la conversión de esquemas de DMS
<a name="set-up"></a>

Para configurar la conversión de esquemas del DMS, lleve a cabo las siguientes tareas. A continuación, puede configurar un perfil de instancia, agregar proveedores de datos y crear un proyecto de migración.

**Topics**
+ [

## Crear una VPC en función de Amazon VPC
](#set-up-vpc)
+ [

## Crear un bucket de Amazon S3
](#set-up-s3-bucket)
+ [

## Guarda las credenciales de la base de datos en AWS Secrets Manager
](#set-up-secrets)
+ [

## Crear políticas de IAM
](#set-up-iam-policies)
+ [

## Cree roles de IAM
](#set-up-iam-roles)

## Crear una VPC en función de Amazon VPC
<a name="set-up-vpc"></a>

En este paso, crea una nube privada virtual (VPC) en su. Cuenta de AWS Esta VPC se basa en el servicio de Amazon Virtual Private Cloud (Amazon VPC) y contiene los recursos de AWS .

**Creación de una VPC para la conversión de esquemas del DMS**

1. Inicie sesión en la consola de Amazon VPC Consola de administración de AWS y ábrala en. [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)

1. Seleccione **Creación de VPC**.

1. En la página **Crear VPC**, ingrese los siguientes ajustes:
   + **Recursos para crear**: **VPC y más**
   + **Generación automática de etiquetas de nombre**: elija **Generar automáticamente** e ingrese un nombre único a nivel mundial. Por ejemplo, escriba **sc-vpc**.
   + IPv4 Bloque **CIDR —** **10.0.1.0/24**
   + **Puertas de enlace NAT**: **en 1 AZ**
   + **VPC endpoints (Puntos de conexión de VPC)**: **ninguna**

1. Mantenga el resto de los ajustes tal y como están y, a continuación, elija **Crear VPC**.

1. Elija **subredes** y anote su subred pública y privada. IDs

   Para conectarse a las bases de datos de Amazon RDS, cree un grupo de subredes que incluya subredes públicas.

   Para conectarse a las bases de datos en las instalaciones, cree un grupo de subredes que incluya subredes privadas. Para obtener más información, consulte [Creación de un perfil de instancia para la conversión de esquemas de DMS](getting-started-instance.md).

1. Elija **Puertas de enlace NAT**. Elija la **puerta de enlace NAT** y anote la **dirección IP elástica**.

   Configure la red para asegurarse de que AWS DMS puede acceder a la base de datos local de origen desde la dirección IP pública de esta puerta de enlace NAT. Para obtener más información, consulte [Uso de una conexión de Internet a una VPC](instance-profiles-network.md#instance-profiles-network-internet).

Utilice esta VPC cuando cree el perfil de instancia y las bases de datos de destino en Amazon RDS.

## Crear un bucket de Amazon S3
<a name="set-up-s3-bucket"></a>

Para almacenar información del proyecto de migración, cree un bucket de Amazon S3. La conversión de esquemas del DMS utiliza este bucket de Amazon S3 para guardar elementos como informes de evaluación, código SQL convertido, información sobre los objetos del esquema de la base de datos, etc.

**Creación de un bucket de Amazon S3 para la conversión de esquemas del DMS**

1. Inicie sesión en la consola de Amazon S3 Consola de administración de AWS y ábrala en [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Elija **Crear bucket**.

1. En la página **Crear un bucket**, seleccione un nombre único a nivel mundial para el bucket de S3. Por ejemplo, escriba **sc-s3-bucket**.

1. Para **Región de AWS**, elija la región.

1. Para **Control de versiones de bucket**, elija **Habilitar**.

1. Mantenga el resto de los ajustes tal y como están y, a continuación, elija **Crear bucket**.

**nota**  
La Conversión de esquemas (SC) de DMS solo funciona con buckets de S3 que utilizan el cifrado del servidor con claves administradas por Amazon S3 (SSE-S3). Actualmente, SC no admite otras configuraciones de cifrado, como el cifrado del lado del servidor con AWS KMS (SSE-KMS), las claves proporcionadas por el cliente (SSE-C) o el cifrado del lado del cliente, lo que le impide acceder al bucket de S3. Si utiliza un método de cifrado diferente, debe crear un bucket de S3 independiente con SSE-S3 para usarlo con Conversión de esquemas de DMS.

## Guarda las credenciales de la base de datos en AWS Secrets Manager
<a name="set-up-secrets"></a>

Guarde las credenciales de las bases de datos de origen y destino en AWS Secrets Manager. Asegúrese de replicar estos secretos en su Región de AWS. La conversión de esquemas del DMS utiliza estos secretos para conectarse a las bases de datos del proyecto de migración.

**Para almacenar las credenciales de su base de datos en AWS Secrets Manager**

1. Inicie sesión en Consola de administración de AWS y abra la AWS Secrets Manager consola en [https://console.aws.amazon.com/secretsmanager/](https://console.aws.amazon.com/secretsmanager/).

1. Elija **Almacenar un secreto nuevo**.

1. Se abre la página **Elegir el tipo de secreto**. En **Secret type** (Tipo secreto), elija el tipo de credenciales de base de datos que desea almacenar:
   + **Credenciales para la base de datos de Amazon RDS**: elija esta opción para almacenar las credenciales de la base de datos de Amazon RDS. Para **Credenciales**, ingrese las credenciales de la base de datos. En **Database** (Base de datos), elija la base de datos.
   + **Credenciales para otra base de datos**: elija esta opción para almacenar las credenciales de las bases de datos de origen de Oracle o SQL Server. Para **Credenciales**, ingrese las credenciales de la base de datos.
   + **Otro tipo de secreto**: elija esta opción para almacenar solo el nombre de usuario y la contraseña para conectarse a la base de datos. Elija **Agregar fila** para agregar dos pares clave-valor. Asegúrese de utilizar **username** y **password** para los nombres de claves. Para los valores relacionados con estas claves, ingrese las credenciales de la base de datos.

1. En **Clave de cifrado**, elija la AWS KMS clave que Secrets Manager utiliza para cifrar el valor secreto. Elija **Siguiente**.

1. En la página **Configurar secreto**, ingrese un **nombre de secreto** descriptivo. Por ejemplo, ingrese **sc-source-secret** o **sc-target-secret**. 

1. Elija **Replicar secreto** y, a continuación, para **Región de AWS** elija la región. Elija **Siguiente**.

1. En la página **Configurar rotación**, elija **Siguiente**.

1. En la página **Revisar**, revise los detalles del secreto y, a continuación, elija **Almacenar**.

Para almacenar las credenciales de las bases de datos de origen y destino, repita estos pasos.

## Crear políticas de IAM
<a name="set-up-iam-policies"></a>

**Cómo crear una política de IAM para Conversión de esquemas de DMS para acceder a Amazon S3**

1. Inicie sesión en la consola de IAM Consola de administración de AWS y ábrala en. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

1. En el panel de navegación, seleccione **Políticas**.

1. Elija **Crear política**.

1. En la página **Seleccionar servicio**, elija **Amazon S3** en la lista.

1. En la sección **Acciones permitidas**, elija `PutObject`, `GetObject`, `GetObjectVersion`, `GetBucketVersioning`, `GetBucketLocation` o `ListBucket`.

1. En los **Recursos**, especifique el ARN del bucket que ha creado en la sección anterior. Elija **Siguiente**.

1. En la página **Revisar y crear**, introduzca un nombre descriptivo. Por ejemplo: `sc-s3-policy`. A continuación, seleccione **Crear política**.

**Para crear una política de IAM para el acceso a DMS Schema Conversion AWS Secrets Manager**

1. Inicie sesión en la consola de IAM Consola de administración de AWS y ábrala en. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

1. En el panel de navegación, seleccione **Políticas**.

1. Elija **Crear política**.

1. En la página **Seleccionar servicio**, elija **Secrets Manager** en la lista.

1. Elija **Siguiente**. Se abre la página **Agregar permisos**.

1. En la sección **Acciones permitidas**, elija `GetSecretValue` y `DescribeSecret`.

1. En la página **Revisar y crear**, introduzca un nombre descriptivo. Por ejemplo: `sc-secrets-manager-policy`. A continuación, seleccione **Crear política**.

## Cree roles de IAM
<a name="set-up-iam-roles"></a>

Cree roles AWS Identity and Access Management (IAM) para usarlos en su proyecto de migración. La conversión de esquemas del DMS utiliza estos roles de IAM para acceder al bucket de Amazon S3 y a las credenciales de base de datos almacenadas en AWS Secrets Manager.

**Creación de un rol de IAM que proporcione acceso al bucket de Amazon S3**

1. Inicie sesión en la consola de IAM Consola de administración de AWS y ábrala en. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

1. Seleccione **Roles** en el panel de navegación.

1. Elija **Create role** (Crear rol).

1. En la página **Seleccionar tipo de entidad de confianza**, elija **Servicio de AWS **. Elija **DMS**.

1. Elija **Siguiente**. Se abre la página **Agregar permisos**.

1. Para **políticas de filtrado**, ingrese **S3**. Elija la política **sc-s3-policy** que ha creado en la sección anterior.

1. Elija **Siguiente**. Se abre la página **Nombrar, revisar y crear**.

1. Para **Nombre de rol**, ingrese un nombre descriptivo. Por ejemplo, escriba **sc-s3-role**. Elija **Crear rol**.

1. En la página **Roles**, escriba **sc-s3-role** para **Nombre del rol**. Elija **sc-s3-role**.

1. En la **página sc-s3-role**, elija la pestaña **Relaciones de confianza**. Elija **Editar la política de confianza**. 

1. El director de servicio AWS DMS regional tiene el siguiente formato:

   ```
   dms.region-name.amazonaws.com
   ```

   Reemplace `region-name` por el nombre de su región, por ejemplo `us-east-1`: el siguiente ejemplo de código muestra la entidad principal de la región `us-east-1`:

   ```
   dms.us-east-1.amazonaws.com
   ```

   El siguiente ejemplo de código muestra una política de confianza para acceder a la conversión de AWS DMS esquemas:

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Principal": {
                   "Service": "dms.us-east-1.amazonaws.com"
               },
               "Action": "sts:AssumeRole"
           }
       ]
   }
   ```

------

**Para crear un rol de IAM que proporcione acceso a AWS Secrets Manager**

1. Inicie sesión en la consola de IAM Consola de administración de AWS y ábrala en. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

1. Seleccione **Roles** en el panel de navegación.

1. Elija **Create role** (Crear rol).

1. En la página **Seleccionar tipo de entidad de confianza**, elija **Servicio de AWS **. Elija **DMS**.

1. Elija **Siguiente**. Se abre la página **Agregar permisos**.

1. Para **políticas de filtrado**, ingrese `s3`. Elija la **sc-secrets-manager-policy**que creó en la sección anterior.

1. Elija **Siguiente**. Se abre la página **Nombrar, revisar y crear**.

1. Para **Nombre de rol**, ingrese un nombre descriptivo. Por ejemplo, escriba **sc-secrets-manager-role**. Elija **Crear rol**.

1. En la página **Roles**, escriba **sc-secrets-manager-role** para **Nombre del rol**. Elija **sc-secrets-manager-role**.

1. En la **sc-secrets-manager-role**página, selecciona la **pestaña Relaciones de confianza**. Elija **Editar la política de confianza**.

1. En la página **Editar la política de confianza**, edite las relaciones de confianza para el rol que va a utilizar `schema-conversion.dms.amazonaws.com` y el director de servicio AWS DMS regional como entidades de confianza. Esta AWS DMS entidad principal de servicio regional tiene el siguiente formato:

   ```
   dms.region-name.amazonaws.com
   ```

   Reemplace `region-name` por el nombre de su región, por ejemplo `us-east-1`: el siguiente ejemplo de código muestra la entidad principal de la región `us-east-1`:

   ```
   dms.us-east-1.amazonaws.com
   ```

   El siguiente ejemplo de código muestra una política de confianza para acceder a la conversión de AWS DMS esquemas:

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Principal": {
                   "Service": "dms.us-east-1.amazonaws.com"
               },
               "Action": "sts:AssumeRole"
           }
       ]
   }
   ```

------

**Para crear el rol de `dms-vpc-role` IAM para usarlo con la AWS CLI o AWS DMS la API**

1. Cree un archivo JSON con la política de IAM siguiente. Asigne el nombre al archivo JSON `dmsAssumeRolePolicyDocument.json`.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Principal": {
                   "Service": "dms.amazonaws.com"
               },
               "Action": "sts:AssumeRole"
           }
       ]
   }
   ```

------

   A continuación, cree el rol mediante la AWS CLI mediante el siguiente comando:

   ```
   aws iam create-role --role-name dms-vpc-role --assume-role-policy-document file://dmsAssumeRolePolicyDocument.json                    
   ```

1. Asocie la política `AmazonDMSVPCManagementRole` a `dms-vpc-role` utilizando el siguiente comando:

   ```
   aws iam attach-role-policy --role-name dms-vpc-role --policy-arn arn:aws:iam::aws:policy/service-role/AmazonDMSVPCManagementRole   
   ```

**Para crear el rol de `dms-cloudwatch-logs-role` IAM para usarlo con la AWS CLI o AWS DMS la API**

1. Cree un archivo JSON con la política de IAM siguiente. Asigne el nombre al archivo JSON `dmsAssumeRolePolicyDocument2.json`.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Principal": {
                   "Service": "dms.amazonaws.com"
               },
               "Action": "sts:AssumeRole"
           }
       ]
   }
   ```

------

   A continuación, cree el rol mediante la AWS CLI mediante el siguiente comando:

   ```
   aws iam create-role --role-name dms-cloudwatch-logs-role --assume-role-policy-document file://dmsAssumeRolePolicyDocument2.json
   ```

1. Asocie la política `AmazonDMSCloudWatchLogsRole` a `dms-cloudwatch-logs-role` utilizando el siguiente comando:

   ```
   aws iam attach-role-policy --role-name dms-cloudwatch-logs-role --policy-arn arn:aws:iam::aws:policy/service-role/AmazonDMSCloudWatchLogsRole
   ```

# Creación de un perfil de instancia para la conversión de esquemas de DMS
<a name="getting-started-instance"></a>

Antes de crear un perfil de instancia, configura un grupo de subredes para el perfil de instancia. Para obtener más información sobre la creación de un grupo de subredes para su proyecto de AWS DMS migración, consulte[Creación de un grupo de subredes](subnet-group.md).

Puede crear un perfil de instancia como se describe en el procedimiento siguiente. En este perfil de instancia, debe especificar la configuración de red y seguridad para el proyecto de conversión de esquemas del DMS.

**Cómo crear un perfil de instancia**

1. Inicie sesión en la AWS DMS consola Consola de administración de AWS y ábrala en la versión [https://console.aws.amazon.com/dms/v2/](https://console.aws.amazon.com/dms/v2/).

1. En el panel de navegación, elija **Perfiles de instancia** y, a continuación, elija **Crear perfil de instancia**.

1. Para **Nombre**, ingrese un nombre único para el perfil de instancia. Por ejemplo, escriba **sc-instance**.

1. Para el **tipo de red**, elija **IPv4**crear un perfil de instancia que solo IPv4 admita el direccionamiento. Para crear un perfil de instancia que admita IPv4 y IPv6 direccione, elija el **modo de doble pila.**

1. Para **nube privada virtual (VPC)**, elija la VPC que creó en el paso de requisitos previos.

1. Para **Grupo de subredes**, elija el grupo de subredes para el perfil de instancia. Para conectarse a las bases de datos de Amazon RDS, use un grupo de subredes públicas que incluya subredes públicas. Para conectarse a bases de datos en las instalaciones, utilice un grupo de subredes que incluya subredes privadas.

1. Elija **Crear un perfil de instancia**.

Para crear un proyecto de migración, use este perfil de instancia.

# Configuración de los proveedores de datos para la conversión de esquemas de DMS
<a name="getting-started-data-providers"></a>

A continuación, se crean los proveedores de datos que describen las bases de datos de origen y destino. Para cada proveedor de datos, especifique un tipo de almacén de datos e información de ubicación. Las credenciales de la base de datos no se almacenan en un proveedor de datos.

**Cómo crear un proveedor de datos para una base de datos en las instalaciones**

1. Inicie sesión en la consola AWS de administración y abra la consola del AWS DMS.

1. En el panel de navegación, elija **Proveedores de datos** y, a continuación, elija **Crear proveedor de datos**.

1. Para **Nombre**, ingrese un nombre único para el proveedor de datos de origen. Por ejemplo, escriba `sc-dp`.

1. Para **Propósito**, seleccione **Conversión de esquemas**.

1. Para **Tipo de motor**, elija el tipo de motor de base de datos para el proveedor de datos.

1. Active **Modo virtual** si desea utilizar la conversión de esquemas sin conectarse a una base de datos de destino. Para obtener más información, consulte [Proveedor de datos virtual](virtual-data-provider.md).

1. Si **Modo virtual** está activado, la información de conexión se predefinirá automáticamente con los valores predeterminados. Tenga en cuenta que un proveedor de datos virtual solo se puede utilizar como destino en un proyecto de migración o en la conversión de esquemas. Para obtener más información sobre el modo virtual, consulte [Proveedor de datos virtual](virtual-data-provider.md).

   Si **Modo virtual** está desactivado, proporcione la información de conexión para la base de datos de origen. Los parámetros de conexión dependen del motor de base de datos. Para obtener más información, consulte [ Creación de proveedores de datos](data-providers-create.md).

1. Seleccione **Configuración del motor**. A continuación, seleccione **Ingresar manualmente**. Proporcione la información de conexión para la base de datos de origen. Los parámetros de conexión dependen del motor de base de datos de origen. Para obtener más información, consulte [ Creación de proveedores de datos](data-providers-create.md).

1. Para el **Modo de la capa de conexión segura (SSL)**, elija el tipo de aplicación de SSL.

1. Elija **Crear proveedor de datos**.

**Cómo crear un proveedor de datos para una base de datos de Amazon RDS**

1. Inicie sesión en la consola AWS de administración y abra la consola AWS DMS.

1. En el panel de navegación, elija **Proveedores de datos** y, a continuación, elija **Crear proveedor de datos**.

1. Para **Nombre**, ingrese un nombre único para el proveedor de datos de origen. Por ejemplo, escriba `sc-dp`.

1. Para **Propósito**, seleccione **Conversión de esquemas**.

1. Para **Tipo de motor**, elija el tipo de motor de base de datos para el proveedor de datos.

1. Active **Modo virtual** si desea utilizar este proveedor de datos para la conversión de esquemas sin conectarse a una base de datos de destino. Para obtener más información sobre el modo virtual, consulte [Proveedor de datos virtual](virtual-data-provider.md).

1. Seleccione **Configuración del motor**. Seleccione **Elegir instancia de base de datos de RDS de la lista**.

1. Para **Base de datos de RDS**, elija **Examinar** y elija la base de datos. La conversión de esquemas del DMS recupera automáticamente la información sobre el tipo de motor, el nombre del servidor y el puerto.

1. En **Database name (Nombre de base de datos)**, escriba el nombre de la base de datos.

1. Para el **Modo de la capa de conexión segura (SSL)**, elija el tipo de aplicación de SSL.

1. Elija **Crear proveedor de datos**.

# Creación de un proyecto de migración en la conversión de esquemas de DMS
<a name="getting-started-project"></a>

Ahora puede crear un proyecto de migración. En el proyecto de migración, debe especificar los proveedores de datos de origen y destino y el perfil de instancia.

**Creación de un proyecto de migración**

1. Elija **Proyectos de migración** y, a continuación, elija **Crear proyecto de migración**.

1. Para **Nombre**, escriba un nombre único para el proyecto de migración. Por ejemplo, escriba **sc-project**.

1. Para **Perfil de instancia**, elija **sc-instance**.

1. Para **Origen**, elija **Examinar** y, a continuación, elija **sc-source**.

1. Para **ID del secreto**, elija **sc-source-secret**.

1. En **IAM Role (Rol de IAM)**, seleccione **sc-secrets-manager-role**.

1. Para **Destino**, elija **Examinar** y, a continuación, elija **sc-target**.

1. Para **ID del secreto**, elija **sc-target-secret**.

1. En **IAM Role (Rol de IAM)**, seleccione **sc-secrets-manager-role**.

1. Elija **Crear un proyecto de migración**.

# Creación de un informe de evaluación en la conversión de esquemas de DMS
<a name="getting-started-assessment"></a>

Para evaluar la complejidad de la migración, cree el informe de evaluación de migración de la base de datos. Este informe incluye la lista de todos los objetos de la base de datos que la conversión de esquemas del DMS no puede convertir automáticamente.

**Creación de un informe de evaluación**

1. Elija **Proyectos de migración** y, a continuación, elija **sc-project**.

1. Elija **Conversión de esquemas** y, a continuación, elija **Lanzar conversión de esquemas**.

1. En el panel de la base de datos de origen, elija el esquema de la base de datos a evaluar. Además, seleccione casilla de verificación del nombre de este esquema.

1. En el panel de la base de datos de origen, elija **Evaluar** en el menú **Acciones**. Aparece el cuadro de diálogo **Evaluar**. 

1. Elija **Evaluar** en el cuadro de diálogo para confirmar su elección.

   La pestaña **Resumen** muestra el número de elementos que la conversión de esquemas del DMS puede convertir automáticamente para objetos de almacenamiento de base de datos y objetos de código de base de datos.

1. Elija **Elementos de acción** para ver la lista de todos los objetos de base de datos que la conversión de esquemas del DMS no puede convertir automáticamente. Revise las acciones recomendadas para cada elemento.

1. Para guardar una copia del informe de evaluación, elija **Exportar resultados**. A continuación, elija uno de los siguientes formatos: **CSV** o **PDF**. Aparece el cuadro de diálogo **Exportar**.

1. Elija **Exportar** para confirmar la elección.

1. Elija **bucket de S3**. Se abre la consola de Amazon S3.

1. Elija **Descargar** para guardar el informe de evaluación.

# Conversión del código fuente en la conversión de esquemas de DMS
<a name="getting-started-convert"></a>

Puede convertir el esquema de la base de datos de origen mediante el procedimiento siguiente. Puede guardar el código convertido como scripts SQL en un archivo de texto.

**Conversión del esquema de la base de datos**

1. En el panel de la base de datos de origen, elija el esquema de la base de datos a convertir. Además, seleccione casilla de verificación del nombre de este esquema.

1. En el panel de la base de datos de origen, elija **Convertir** en el menú **Acciones**. Aparece el cuadro de diálogo de **conversión**.

1. Elija **Convertir** en el cuadro de diálogo para confirmar su elección.

1. Elija un objeto de base de datos en el panel de base de datos de origen. La conversión de esquemas del DMS muestra el código fuente y el código convertido de este objeto. Puede editar el código SQL convertido para un objeto de base de datos mediante la característica Editar SQL. Para obtener más información, consulte [Edición y guardado del código SQL convertido](schema-conversion-convert.md#schema-conversion-convert-editsql).

1. En el panel de la base de datos de destino, elija el esquema de la base de datos convertida. Además, seleccione casilla de verificación del nombre de este esquema.

1. Para **Acciones**, elija **Guardar como SQL**. Aparece el cuadro de diálogo **Guardar**.

1. Elija **Guardar como SQL** para confirmar su elección.

1. Elija **bucket de S3**. Se abre la consola de Amazon S3. 

1. Elija **Descargar** para guardar los scripts SQL.

# Aplicación del código convertido para la conversión de esquemas de DMS
<a name="getting-started-apply"></a>

La conversión de esquemas del DMS no aplica inmediatamente el código convertido a la base de datos de destino. Para actualizar la base de datos de destino, puede usar los scripts SQL que creó en el paso anterior. Otra opción, utilice el siguiente procedimiento para aplicar el código convertido de la conversión de esquemas del DMS.

**Aplicación del código convertido**

1. En el panel de la base de datos de destino, elija el esquema de la base de datos convertida. Además, seleccione casilla de verificación del nombre de este esquema.

1. Para **Acciones**, elija **Aplicar cambios**. Aparece el cuadro de diálogo **Aplicar cambios**.

1. Elija **Aplicar** para confirmar la elección.

# Limpieza y solución de problemas para trabajar con la conversión de esquemas de DMS
<a name="getting-started-clean-up"></a>

Puedes usar Amazon CloudWatch para revisar o compartir tus registros de conversión de esquemas de DMS.

**Revisión de los registros de conversión de esquemas del DMS**

1. Inicie sesión en Consola de administración de AWS y abra la CloudWatch consola en [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Elija **Registros**, **Grupos de registros**. 

   El nombre del grupo de registros de la conversión de esquemas del DMS comienza por `dms-tasks-sct`. Puede ordenar los grupos de registros por **fecha de creación** para encontrar el grupo de registros de la conversión de esquemas del DMS.

   Además, el nombre del grupo de registro incluye el nombre de recurso de Amazon (ARN) del proyecto de migración. Puede ver el ARN del proyecto en la página de **proyectos de migración** de la conversión de esquemas del DMS. Asegúrese de elegir el **ARN** en **Preferencias**.

1. Elija el nombre del grupo de registro y, a continuación, elija el nombre del flujo de registro.

1. Para **Acciones**, elija **Exportar resultados** para guardar el registro de conversión de esquemas del DMS.

Cuando haya terminado la conversión de esquemas en la conversión de esquemas del DMS, elimine los recursos.

**Eliminación de los recursos de conversión de esquemas del DMS**

1. Inicie sesión en la AWS DMS consola Consola de administración de AWS y ábrala.

1. En el panel de navegación, elija **Proyectos de migración**.

   1. Elija **sc-project**.

   1. Elija **Conversión de esquemas** y, a continuación, elija **Cerrar conversión de esquemas**.

   1. Elija **Eliminar** y confirme su elección.

1. En el panel de navegación, elija **Perfiles de instancia**.

   1. Elija **sc-instance**.

   1. Elija **Eliminar** y confirme su elección.

1. En el panel de navegación, elija **Proveedores de datos**.

   1. Seleccione **sc-source** y **sc-target**.

   1. Elija **Eliminar** y confirme su elección.

Además, asegúrese de limpiar otros AWS recursos que haya creado, como el bucket de Amazon S3, los secretos de las bases de datos, las funciones de IAM y la nube privada virtual (VPC). AWS Secrets Manager