

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.

# Convertir esquemas de bases de datos en AWS Schema Conversion Tool
<a name="CHAP_Converting"></a>

Puede usar el AWS Schema Conversion Tool (AWS SCT) para convertir los esquemas de bases de datos existentes de un motor de base de datos a otro. Convertir una base de datos mediante la interfaz de AWS SCT usuario puede resultar bastante sencillo, pero hay que tener en cuenta varios aspectos antes de realizar la conversión. 

Por ejemplo, puede AWS SCT hacer lo siguiente: 
+ Se puede utilizar AWS SCT para copiar un esquema de base de datos local existente en una instancia de base de datos de Amazon RDS que ejecute el mismo motor. Puede utilizar esta característica para analizar posibles ahorros de costos en la migración a la nube y en el cambio del tipo de licencia. 
+ En algunos casos, las características de la base de datos de origen no se pueden convertir a características de Amazon RDS equivalentes. Si aloja y autogestiona una base de datos en la plataforma Amazon Elastic Compute Cloud (Amazon EC2), puede emular estas funciones sustituyéndolas por AWS servicios.
+ AWS SCT automatiza gran parte del proceso de conversión del esquema de base de datos de procesamiento de transacciones en línea (OLTP) en una instancia de base de datos MySQL de Amazon Relational Database Service (Amazon RDS), un clúster de base de datos Amazon Aurora o una instancia de base de datos PostgreSQL. Los motores de bases de datos de origen y destino contienen muchas características y capacidades diferentes e AWS SCT intentan crear un esquema equivalente en la instancia de base de datos de Amazon RDS siempre que sea posible. Si no es posible realizar una conversión directa, AWS SCT proporciona una lista de las posibles acciones que puede realizar. 

**Topics**
+ [Aplicar reglas de migración en AWS Schema Conversion Tool](CHAP_Converting.MigrationRules.md)
+ [Conversión de esquemas con AWS SCT](CHAP_Converting.Convert.md)
+ [Conversión manual de los esquemas en AWS SCT](CHAP_Converting.Manual.md)
+ [Actualización y actualización de los esquemas convertidos en AWS SCT](CHAP_Converting.UpdateRefresh.md)
+ [Guardar y aplicar los esquemas convertidos en AWS SCT](CHAP_Converting.SaveAndApply.md)
+ [Comparación de esquemas en AWS Schema Conversion Tool](CHAP_Converting.SchemaCompare.md)
+ [Visualización de objetos transformados relacionados en AWS Schema Conversion Tool](CHAP_Converting.RelatedObjects.md)

AWS SCT admite las siguientes conversiones de procesamiento de transacciones en línea (OLTP). 


| Base de datos de origen | Bases de datos de destino | 
| --- | --- | 
|  IBM Db2 para z/OS (versión 12)  |  Amazon Aurora MySQL-Compatible Edition, Amazon Aurora PostgreSQL-Compatible Edition, MySQL, PostgreSQL  | 
|  IBM Db2 LUW (versiones 9.1, 9.5, 9.7, 10.5, 11.1 y 11.5)  |  Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL  | 
| Microsoft Azure SQL Database |  Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL  | 
|  Microsoft SQL Server (versión 2008 R2 y posteriores)  |  Aurora MySQL, Aurora PostgreSQL, Babelfish para Aurora PostgreSQL, MariaDB, Microsoft SQL Server, MySQL, PostgreSQL   | 
|  MySQL (versión 5.5 y posteriores)  |  Aurora PostgreSQL, MySQL, PostgreSQL Puede migrar el esquema y los datos de MySQL a un clúster de base de datos Aurora MySQL sin necesidad de usarlos AWS SCT. Para obtener más información, consulte [ Migración de datos a un clúster de base de datos de Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Aurora.Migrate.html).   | 
|  Oracle (versión 10.2 y posteriores)  |   Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, Oracle, PostgreSQL   | 
|  PostgreSQL (versión 9.1 y posteriores)  |  Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL  | 
| SAP ASE (12.5, 15.0, 15.5, 15.7 y 16.0) |   Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL   | 

Para obtener más información acerca de la conversión de un esquema de almacenamiento de datos, consulte [Conversión de esquemas de almacenes de datos a Amazon RDS mediante AWS SCT](CHAP_Converting.DW.md). 

Para convertir su esquema de base de datos a Amazon RDS, siga estos pasos de alto nivel: 
+  [Crear reglas de migración en AWS SCT](CHAP_Converting.MigrationRules.md)— Antes de convertir el esquema AWS SCT, puede configurar reglas que cambien el tipo de datos de las columnas, muevan objetos de un esquema a otro y cambien los nombres de los objetos. 
+ [Conversión de esquemas con AWS SCTConversión manual de los esquemas en AWS SCT](CHAP_Converting.Convert.md): AWS SCT crea una versión local del esquema convertido para que lo revise, pero no se aplica a su instancia de base de datos de destino hasta que esté listo. 
+ [Uso del informe de evaluación en el AWS Schema Conversion Tool](CHAP_AssessmentReport.md): AWS SCT crea un informe de evaluación de la migración de la base de datos en el que se detallen los elementos del esquema que no se pueden convertir automáticamente. Puede utilizar este informe para identificar dónde necesita crear un esquema en su instancia de base de datos de Amazon RDS que sea compatible con su base de datos de origen. 
+ [Conversión de esquemas con AWS SCTConversión manual de los esquemas en AWS SCT](CHAP_Converting.Manual.md): si tiene elementos del esquema que no se pueden convertir automáticamente, dispone de dos opciones: actualizar el esquema de origen y, a continuación, volver a convertirlo, o bien crear elementos de esquema equivalentes en su instancia de base de datos de Amazon RDS de destino. 
+ [Actualización y actualización de los esquemas convertidos en AWS SCT](CHAP_Converting.UpdateRefresh.md)— Puedes actualizar tu AWS SCT proyecto con el esquema más reciente de tu base de datos de origen. 
+ [Guardar y aplicar los esquemas convertidos en AWS SCT](CHAP_Converting.SaveAndApply.md)— Cuando esté listo, AWS SCT aplique el esquema convertido en su proyecto local a la instancia de base de datos Amazon RDS de destino. 

# Aplicar reglas de migración en AWS Schema Conversion Tool
<a name="CHAP_Converting.MigrationRules"></a>

Antes de convertir el esquema con él AWS SCT, puede configurar las reglas de migración. *Las reglas de migración* permiten AWS SCT realizar transformaciones como cambiar el tipo de datos de las columnas, mover objetos de un esquema a otro y cambiar los nombres de los objetos. Por ejemplo, suponga que tiene un conjunto de tablas en el esquema de origen denominado `test_TABLE_NAME`. Puede configurar una regla que cambie el prefijo `test_` por el prefijo `demo_` del esquema de destino. 

**nota**  
Solo puede crear reglas de migración para motores de bases de datos de origen y destino diferentes. 

Puede crear reglas de migración que realicen las siguientes tareas: 
+ Agregar, eliminar o reemplazar un prefijo
+ Agregar, eliminar o reemplazar un sufijo
+ Cambiar intercalación de columnas
+ Cambiar el tipo de datos
+ Cambiar la longitud de `char`, `varchar`, `nvarchar`, y los tipos de datos `string`
+ Mover objetos
+ Cambiar el nombre de los objetos

Puede crear reglas de migración para los siguientes objetos: 
+ Base de datos
+ Esquema
+ Tabla
+ Columna

## Creación de reglas de migración
<a name="CHAP_Converting.MigrationRules.Map"></a>

Puede crear reglas de migración y guardarlas como parte de su proyecto. Con el proyecto abierto, utilice el siguiente procedimiento para crear reglas de migración. 

**Para crear reglas de migración**

1. En el menú **Ver**, seleccione **Vista principal**. 

1.  En **Asignaciones de servidores**, elija un par de servidores de origen y de destino. 

1. Elija **Regla de migración nueva**. Aparecerá el cuadro de diálogo **Reglas de transformación**. 

1. Seleccione **Add new rule**. Se agregará una nueva fila a la lista de reglas. 

1. Configure la regla:

   1. En **Nombre**, ingrese un nombre para la regla. 

   1. En **Para**, seleccione el tipo de objeto al que se aplicará la regla. 

   1. En **where**, introduzca un filtro que se aplicará a los objetos antes de aplicar la regla de migración. La cláusula where se evalúa mediante una cláusula like. Puede especificar un nombre exacto para seleccionar un objeto o introducir un patrón para seleccionar varios objetos. 

      Los campos disponibles para la cláusula **where** son diferentes en función del tipo de objeto. Por ejemplo, si el tipo de objeto es esquema, solo habrá un campo disponible, para el nombre del esquema. 

   1. En **Acciones**, seleccione el tipo de regla de migración que quiera crear. 

   1. En función del tipo de regla, introduzca uno o dos valores adicionales. Por ejemplo, para cambiar el nombre de un objeto, introduzca el nuevo nombre del objeto. Para sustituir un prefijo, introduzca el prefijo anterior y el nuevo prefijo.

      Para los tipos de datos char, varchar, nvarchar y string, puede cambiar la longitud del tipo de datos mediante el operador de multiplicación. Por ejemplo, el valor `%*4` transforma el tipo de datos `varchar(10)` en `varchar(40)`.

1. Tras haber configurado su regla de migración, seleccione **Guardar** para guardar su regla. También puede seleccionar **Cancelar** para cancelar los cambios.   
![\[El cuadro de diálogo Reglas de transformación\]](http://docs.aws.amazon.com/es_es/SchemaConversionTool/latest/userguide/images/transformation-rules.png)

1. Cuando haya acabado de agregar, editar y eliminar reglas, seleccione **Guardar todo** para guardar todos los cambios. 

1. Seleccione **Cerrar** para cerrar el cuadro de diálogo **Reglas de transformación**. 

Puede utilizar el icono de alternar para desactivar una regla de migración sin eliminarla. Puede utilizar el icono de copia para duplicar una regla de migración existente. Puede utilizar el icono del lapicero para editar una regla de migración existente. Puede utilizar el icono de eliminar para borrar una regla de migración existente. Para guardar los cambios que realice en sus reglas de migración, seleccione **Guardar todo**. 

## Exportación de reglas de migración
<a name="CHAP_Converting.MigrationRules.Export"></a>

Si solía AWS DMS migrar los datos de la base de datos de origen a la base de datos de destino, puede proporcionar información sobre las reglas de migración a AWS DMS. Para obtener más información sobre las tareas, consulte [Trabajar con tareas de replicación de AWS Database Migration Service](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.html). 

**Para exportar reglas de migración**

1. En el AWS Schema Conversion Tool, seleccione **Vista de mapeo** en el menú **Ver**. 

1.  En **Reglas de migración**, elija una regla de migración y, a continuación, elija **Modificar regla de migración**. 

1.  Seleccione **Exportar script para AWS DMS**. 

1. Seleccione la ubicación en la que desee guardar el script y después seleccione **Guardar**. Sus reglas de migración se guardan como un script JSON que puede utilizar AWS DMS. 

# Conversión de esquemas con AWS SCT
<a name="CHAP_Converting.Convert"></a>

Tras conectar el proyecto a la base de datos de origen y a la instancia de base de datos de Amazon RDS de destino, el AWS Schema Conversion Tool proyecto muestra el esquema de la base de datos de origen en el panel izquierdo. El esquema se presentan en un formato de vista de árbol y cada nodo del árbol se carga progresivamente. Al elegir un nodo en la vista de árbol, AWS SCT solicita la información del esquema a la base de datos de origen en ese momento. 

Puede seleccionar elementos del esquema en su base de datos de origen y, después, convertir el esquema en un esquema equivalente para el motor de la base de datos de su instancia de base de datos de destino. Puede seleccionar cualquier elemento del esquema en su base de datos de origen para convertirlo. Si el elemento de esquema que elige depende de un elemento principal, AWS SCT también genera el esquema para el elemento principal. Por ejemplo, suponga que elige una tabla para convertir. Si es así, AWS SCT genera el esquema de la tabla y la base de datos en la que se encuentra la tabla. 

## Conversión de esquemas
<a name="CHAP_Converting.Convert.Procedure"></a>

Para convertir un esquema de la base de datos de origen, active la casilla de verificación del nombre del esquema que desee convertir. A continuación, seleccione este esquema en el panel izquierdo del proyecto. AWS SCT resalta el nombre del esquema en azul. Abra el menú contextual (clic secundario) para el esquema y seleccione **Convertir esquemas**, como se muestra a continuación.

![\[Convertir esquema\]](http://docs.aws.amazon.com/es_es/SchemaConversionTool/latest/userguide/images/transform_schema.png)


Una vez que haya convertido el esquema de su base de datos de origen, puede elegir los elementos del esquema en el panel izquierdo de su proyecto y ver el esquema convertido en los paneles centrales de su proyecto. El panel inferior central muestra las propiedades y el comando SQL para crear el esquema convertido, como se muestra a continuación. 

![\[Seleccionar el elemento del esquema de origen\]](http://docs.aws.amazon.com/es_es/SchemaConversionTool/latest/userguide/images/select_schema_item.png)


Tras haber convertido el esquema, podrá guardar el proyecto. La información del esquema de su base de datos de origen se guarda con su proyecto. Esta funcionalidad supone que puede trabajar sin conexión sin estar conectado a su base de datos de origen. AWS SCT se conecta a su base de datos de origen para actualizar el esquema en su proyecto si selecciona **Refresh from Database (Actualizar desde base de datos)** para su base de datos de origen. Para obtener más información, consulte [Actualización y actualización de los esquemas convertidos en AWS SCT](CHAP_Converting.UpdateRefresh.md). 

Puede crear un informe de evaluación de la migración de la base de datos para los elementos que no se puedan convertir automáticamente. El informe de evaluación es útil para identificar y solucionar los elementos del esquema que no se puedan convertir automáticamente. Para obtener más información, consulte [Uso del informe de evaluación en el AWS Schema Conversion Tool](CHAP_AssessmentReport.md). 

Cuando AWS SCT genera un esquema convertido, no lo aplica inmediatamente a la instancia de base de datos de destino. El esquema convertido se almacena en el entorno local hasta que esté listo para aplicarlo en la instancia de base de datos de destino. Para obtener más información, consulte [Aplicación de esquemas convertidos](CHAP_Converting.SaveAndApply.md#CHAP_Converting.Applying). 

## Edición de esquemas convertidos
<a name="CHAP_Converting.Edit"></a>

Puede editar el esquema convertido y guardar los cambios como parte de su proyecto.

**Para editar el esquema convertido**

1. En el panel izquierdo que indica el esquema de la base de datos de origen, seleccione el elemento del esquema para el que quiera editar el esquema convertido. 

1. En el panel inferior central donde se muestra el esquema convertido para el elemento seleccionado, haga clic en la pestaña **SQL**. 

1. En el texto mostrado para la pestaña **SQL**, cambie el esquema según sea necesario. El esquema se guardará automáticamente con su proyecto cuando lo actualice.   
![\[Actualización del esquema desde la instancia de base de datos de destino\]](http://docs.aws.amazon.com/es_es/SchemaConversionTool/latest/userguide/images/edit_converted_schema.png)

Los cambios que realice al esquema convertido se almacenan con su proyecto a medida que realiza las actualizaciones. Si convierte un nuevo elemento de un esquema desde su base de datos de origen y ha realizado actualizaciones al esquema previamente convertido para ese elemento, dichas actualizaciones existentes se verán sustituidas por el elemento del esquema recientemente convertido, en función de su base de datos de origen. 

## Eliminacion de esquemas convertidos
<a name="CHAP_Converting.Clear"></a>

Hasta que no aplique el esquema a la instancia de base de datos de destino, AWS SCT solo almacena el esquema convertido localmente en su proyecto. Puede eliminar el esquema planificado de su proyecto si selecciona el nodo de vista en árbol para su instancia de base de datos y, a continuación, hace clic en **Actualizar desde base de datos**. Como no se ha escrito ningún esquema en la instancia de base de datos de destino, la actualización de la base de datos elimina los elementos del esquema planificados del AWS SCT proyecto para que coincidan con los que existen en la instancia de base de datos de origen. 

# Conversión manual de los esquemas en AWS SCT
<a name="CHAP_Converting.Manual"></a>

El informe de evaluación incluye una lista de los elementos que no se pueden convertir automáticamente en el motor de base de datos de su instancia de base de datos de Amazon RDS de destino. Para cada elemento que no se puede convertir, hay un elemento de acción en la pestaña **Elementos de acción**. 

Puede responder a los elementos de acción del informe de evaluación de las siguientes formas: 
+ Modificar su esquema de base de datos de origen.
+ Modificar su esquema de base de datos de destino.

## Modificación de su esquema de origen
<a name="CHAP_Converting.Manual.Source"></a>

Para algunos elementos, es posible que resulte más fácil modificar el esquema de base de datos en un esquema de base de datos de origen que lograr que se convierta automáticamente. En primer lugar, verifique que los nuevos cambios son compatibles con la arquitectura de su aplicación y, a continuación, actualice el esquema en la base de datos de origen. Por último, actualice su proyecto con la información de esquema actualizada. Después, puede convertir el esquema actualizado y generar de nuevo el informe de evaluación de la migración de la base de datos. Los elementos de acción ya no aparecen para los elementos que hayan cambiado en el esquema de origen. 

La ventaja de este proceso es que el esquema actualizado está siempre disponible al actualizar desde la base de datos de origen. 

## Modificación de su esquema de destino
<a name="CHAP_Converting.Manual.Target"></a>

Para algunos elementos, puede que sea más sencillo aplicar el esquema convertido a la base de datos de destino y, a continuación, agregar manualmente los elementos de esquema equivalentes a la base de datos de destino para los elementos que no se hayan podido convertir automáticamente. Puede escribir todo el esquema que se pueda convertir automáticamente en su instancia de base de datos de destino aplicando el esquema. Para obtener más información, consulte [Guardar y aplicar los esquemas convertidos en AWS SCT](CHAP_Converting.SaveAndApply.md). 

El esquema que escrito en la instancia de base de datos de destino no contendrá los elementos que no se hayan podido convertir automáticamente. Después de aplicar esquemas a la instancia de base de datos de destino, puede crear manualmente esquemas en dicha instancia que sean equivalentes a los de la base de datos de origen. Los elementos de acción en el informe de evaluación de la migración de la base de datos contienen sugerencias sobre cómo crear un esquema equivalente. 

**aviso**  
Si crea manualmente esquemas en su instancia de base de datos de destino, guarde una copia de cualquier operación manual que haya realizado. Si aplica el esquema convertido desde su proyecto a su instancia de base de datos de destino de nuevo, se sobrescribirá el trabajo manual que haya realizado. 

En algunos casos, no podrá crear un esquema equivalente en la instancia de base de datos de destino. Tal vez tenga que rediseñar una parte de la aplicación y de la base de datos para usar la funcionalidad disponible en el motor de base de datos para la instancia de base de datos de destino. En otros casos, puede omitir simplemente el esquema que no se pueda convertir automáticamente. 

# Actualización y actualización de los esquemas convertidos en AWS SCT
<a name="CHAP_Converting.UpdateRefresh"></a>

Puede actualizar tanto el esquema de origen como el esquema de destino de su AWS Schema Conversion Tool proyecto. 
+ **Origen**: si actualiza el esquema para su base de datos de origen, AWS SCT sustituye el esquema de su proyecto con el último esquema de su base de datos de origen. Con esta funcionalidad, puede actualizar su proyecto si se ha modificado el esquema de la base de datos de origen. 
+ **Destino**: si actualiza el esquema para su instancia de base de datos de Amazon RDS de destino, AWS SCT sustituye el esquema de su proyecto por el último esquema de su instancia de base de datos de destino. Si no ha aplicado ningún esquema a la instancia de base de datos de destino, AWS SCT borra el esquema convertido del proyecto. A continuación, puede convertir el esquema de la base de datos de origen a una instancia de base de datos de destino limpia. 

Para actualizar el esquema de su AWS SCT proyecto, seleccione **Actualizar desde la base de datos**. 

**nota**  
Al actualizar el esquema, AWS SCT carga los metadatos solo cuando son necesarios. Para cargar completamente todo el esquema de la base de datos, abra el menú contextual (clic secundario) del esquema y elija **Cargar esquema**. Por ejemplo, puede usar esta opción para cargar todos los metadatos de la base de datos de una sola vez y, a continuación, trabajar sin conexión.

# Guardar y aplicar los esquemas convertidos en AWS SCT
<a name="CHAP_Converting.SaveAndApply"></a>

Cuando AWS Schema Conversion Tool genera un esquema convertido (como se muestra en[Conversión de esquemas con AWS SCTConversión manual de los esquemas en AWS SCT](CHAP_Converting.Convert.md)), no aplica inmediatamente el esquema convertido a la instancia de base de datos de destino. Los esquemas convertidos se almacenan en el entorno local de su proyecto hasta que esté listo para aplicarlos en la instancia de base de datos de destino. Con esta funcionalidad, puede trabajar con los elementos de esquema que no se puedan convertir automáticamente en su motor de base de datos de destino. Para obtener más información sobre elementos que no se pueden convertir automáticamente, consulte [Uso del informe de evaluación en el AWS Schema Conversion Tool](CHAP_AssessmentReport.md). 

Si lo desea, puede hacer que la herramienta guarde su esquema convertido en un archivo como script SQL antes de aplicar el esquema a su instancia de base de datos de destino. También puede hacer que la herramienta aplique el esquema convertido directamente a su instancia de base de datos de destino. 

## Guardado de esquemas convertidos en un archivo
<a name="CHAP_Converting.Saving"></a>

Puede guardar los esquemas convertidos como scripts SQL en un archivo de texto. Con este enfoque, puede modificar los scripts SQL generados AWS SCT para abordar los elementos que la herramienta no puede convertir automáticamente. A continuación, puede ejecutar sus scripts actualizados en su instancia de base de datos de destino para aplicar el esquema convertido a la base de datos de destino. 

**Para guardar el esquema convertido como scripts de SQL**

1.  Elija su esquema y abra el menú contextual (clic secundario). 

1.  Elija **Guardar como SQL**. 

1.  Introduzca el nombre del archivo y seleccione **Guardar**. 

1.  Guarde el esquema convertido si opta por una de las opciones siguientes: 
   + **Archivo único**
   + **Archivo único por fase**
   + **Archivo único por instrucción**

**Para elegir el formato del script de SQL**

1. En el menú **Configuración**, seleccione **Configuración del proyecto**. 

1.  Seleccione **Guardar scripts**. 

1.  En **Proveedor**, elija la plataforma de base de datos. 

1.  En **Guardar scripts de SQL en**, elija cómo desea guardar el script de esquema de base de datos. 

1.  Seleccione **Aceptar** para guardar la configuración. 

## Aplicación de esquemas convertidos
<a name="CHAP_Converting.Applying"></a>

Cuando esté listo para aplicar el esquema convertido a la instancia de base de datos de Amazon RDS de destino, elija el elemento del esquema en el panel derecho del proyecto. Abra el menú contextual (clic secundario) del elemento del esquema y seleccione **Aplicar a base de datos**, como se muestra a continuación. 

![\[Aplicar a base de datos\]](http://docs.aws.amazon.com/es_es/SchemaConversionTool/latest/userguide/images/write_to_database.png)


## El esquema del paquete de extensión
<a name="CHAP_Converting.SaveAndApply.Ext"></a>

La primera vez que aplique el esquema convertido a su instancia de base de datos de destino, la AWS SCT agrega un esquema adicional a su instancia de base de datos de destino. Este esquema implementa las funciones del esquema de la base de datos que son necesarias a la hora de escribir el esquema convertido en la instancia de base de datos de destino. El esquema se denomina esquema de paquete de extensión. 

No modifique el esquema del paquete de extensión, ya que podría encontrarse resultados imprevistos en el esquema convertido creado en la instancia de base de datos de destino. Cuando el esquema se haya migrado por completo a la instancia de base de datos de destino y ya no la necesite AWS SCT, podrá eliminar el esquema del paquete de extensiones. 

El esquema de paquete de extensión se denomina en función de su base de datos de origen, de la siguiente manera: 
+ IBM Db2 LUW: `aws_db2_ext`
+ Microsoft SQL Server: `aws_sqlserver_ext`
+ MySQL: `aws_mysql_ext`
+ Oracle: `aws_oracle_ext`
+ PostgreSQL: `aws_postgresql_ext`
+ SAP ASE: `aws_sapase_ext`

Para obtener más información, consulte [Uso de las AWS Lambda funciones del paquete de AWS SCT extensión](CHAP_ExtensionPack.md#CHAP_ExtensionPack.OLTP). 

# Comparación de esquemas en AWS Schema Conversion Tool
<a name="CHAP_Converting.SchemaCompare"></a>

Si realizó cambios en el esquema de origen o de destino después de la migración, puede comparar los dos esquemas de base de datos mediante. AWS SCT Puede comparar esquemas de versiones iguales o anteriores al esquema de origen. 

Se admiten las siguientes comparaciones de esquemas:
+ De Oracle a Oracle, versiones 12.1.0.2.0, 11.1.0.7.0, 11.2.0.1.0, 10
+ De SQL Server a SQL Server, versiones 2016, 2014, 2012, 2008 RD2, 2008
+ De PostgreSQL a PostgreSQL y Aurora PostgreSQL-Compatible Edition, versiones 9.6, 9.5.9, 9.5.4
+ De MySQL a MySQL, versiones 5.6.36, 5.7.17, 5.5

La configuración de la comparación de esquemas se especifica en la pestaña **Compare Schema** de la página **Project Settings**.

![\[Configuración de comparación de esquemas\]](http://docs.aws.amazon.com/es_es/SchemaConversionTool/latest/userguide/images/schema-compare-settings.png)


Para comparar los esquemas, seleccione los esquemas e AWS SCT indique los objetos que difieren entre los dos esquemas y los objetos que no lo hacen.

**Para comparar dos esquemas**

1. Abra un proyecto de AWS SCT existente o cree un proyecto y conéctese a los puntos de enlace de origen y destino.

1. Elija el esquema que desea comparar.

1. Abra el menú contextual (clic secundario) y elija **Comparar esquema**.

 AWS SCT indica los objetos que son diferentes entre los dos esquemas añadiendo un círculo negro al icono del objeto.

![\[Resultado de la comparación de esquemas\]](http://docs.aws.amazon.com/es_es/SchemaConversionTool/latest/userguide/images/schema-compare-results.png)


Puede aplicar los resultados de la comparación de esquemas a un único objeto, a una única categoría de objetos o a todo el esquema. Seleccione la casilla situada junto a la categoría, objeto o esquema al que desee aplicar los resultados.

# Visualización de objetos transformados relacionados en AWS Schema Conversion Tool
<a name="CHAP_Converting.RelatedObjects"></a>

Tras una conversión de esquema, en algunos casos AWS SCT puede haber creado varios objetos para un objeto de esquema en la base de datos de origen. Por ejemplo, al realizar una conversión de Oracle a PostgreSQL AWS SCT , toma cada activador de Oracle y lo transforma en un activador y una función de activación en el destino de PostgreSQL. Además, cuando AWS SCT convierte una función o procedimiento de un paquete de Oracle a PostgreSQL, crea una función equivalente y una función INIT que deben ejecutarse como bloque de inicio antes de poder ejecutar el procedimiento o la función.

El siguiente procedimiento le permite ver todos los objetos relacionados que se han creado después de una conversión del esquema.

**Para ver los objetos relacionados que se crearon durante una conversión de esquema**

1. Tras la conversión del esquema, elija el objeto convertido en la vista de árbol de destino.

1. Elija la pestaña **Related Converted Objects**.

1. Consulte la lista de objetos de destino relacionados.