

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.

# Migración del esquema de origen a la base de datos de destino mediante AWS SCT
<a name="CHAP_GettingStarted.SCT"></a>

Recomendamos utilizar la conversión de esquemas de DMS para convertir los esquemas de la base de datos de origen. Para obtener más información, consulte [Introducción a la conversión de esquemas del DMS](getting-started.md). Si prefiere utilizar el sistema heredado AWS Schema Conversion Tool, siga los pasos que se indican a continuación.

**Para migrar el esquema de origen a la base de datos de destino con AWS SCT**

1. Instale el AWS Schema Conversion Tool. Para obtener más información, consulte [Instalación, comprobación y actualización de AWS SCT](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Installing.html#CHAP_Installing.Procedure) en la *Guía del usuario de la herramienta de conversión de esquemas de AWS *. 

   Al descargar los controladores JDBC para MySQL y PostgreSQL, anote dónde guarda los controladores, por si la herramienta le pide la ubicación.

1. Abre el AWS Schema Conversion Tool. Elija **Archivo** y, a continuación, elija **Proyecto nuevo**.

1. En la ventana **Nuevo proyecto**, establezca los siguientes valores:
   + Establezca **Nombre de proyecto** en **DMSProject**.
   + Mantenga **la ubicación** como está para almacenar su AWS SCT proyecto en la carpeta predeterminada.

   Seleccione **Aceptar**.

1. Elija **Agregar origen** para agregar una base de datos MySQL de origen al proyecto y, a continuación, elija **MySQL** y **Siguiente**.

1. En la página **Agregar origen**, establezca los siguientes valores:
   + **Nombre de la conexión**: **source**
   + **Nombre del servidor**: ingrese el punto de conexión de la base de datos MySQL que indicó anteriormente.
   + **Puerto del servidor**: **3306**
   + **Nombre del usuario**: **admin**
   + **Contraseña**: **changeit**

1. Elija **Agregar destino** para agregar una base de datos de Amazon RDS para PostgreSQL de destino al proyecto y, a continuación, elija **Amazon RDS para PostgreSQL**. Elija **Siguiente**.

1. En la página **Agregar destino**, establezca los siguientes valores:
   + **Nombre de la conexión**: **target**
   + **Nombre del servidor**: ingrese el punto de conexión de la base de datos de PostgreSQL que indicó anteriormente.
   + **Puerto del servidor**: **5432**
   + **Base de datos**: ingrese el nombre de la base de datos de PostgreSQL.
   + **Nombre del usuario**: **postgres**
   + **Contraseña**: **changeit**

1. En el panel izquierdo, elija **dms\$1sample** en **Esquemas**. En el panel derecho, elija la base de datos de Amazon RDS para PostgreSQL de destino. Elija **Crear asignación**. Puede añadir varias reglas de mapeo a un solo AWS SCT proyecto. Para obtener más información sobre las reglas de asignación, consulte [Creación de reglas de asignación](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Mapping.html). 

1. Elija **Vista principal**.

1. En el panel izquierdo, elija **dms\$1sample** en **Esquemas**. Abra el menú contextual (haga clic con el botón derecho) y elija **Convertir esquema**. Confirme la acción.

   Una vez que la herramienta convierte el esquema, el esquema **dms\$1sample** aparece en el panel derecho.

1. En el panel derecho, en **Esquemas**, abra el menú contextual (haga clic con el botón derecho) de **dms\$1sample** y elija **Aplicar a la base de datos**. Confirme la acción.

Compruebe que se haya completado la migración del esquema. Siga estos pasos.

**Comprobación de la migración del esquema**

1. Conéctese al cliente de Amazon EC2.

1. Inicie el cliente de PSQL con el siguiente comando. Especifique el punto de conexión de la base de datos de PostgreSQL y proporcione la contraseña de la base de datos cuando se le solicite.

   ```
   psql \
      --host=dms-postgresql.abcdefg12345.us-west-2.rds.amazonaws.com \
      --port=5432 \
      --username=postgres \
      --password \
      --dbname=dms_sample
   ```

1. Consulte una de las tablas (vacías) para comprobar que AWS SCT se ha aplicado el esquema correctamente,

   ```
   dms_sample=> SELECT * from dms_sample.player;
    id | sport_team_id | last_name | first_name | full_name
   ----+---------------+-----------+------------+-----------
   (0 rows)
   ```