

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.

# 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. 