

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.

# Asignación de tipos de datos en AWS Schema Conversion Tool
<a name="CHAP_Mapping"></a>

 Puede agregar varias bases de datos de origen y destino en un solo proyecto de AWS SCT. De este modo, se simplifica la administración de los proyectos al migrar varias bases de datos a diferentes plataformas de destino. 

 Tras crear un proyecto nuevo y agregar las bases de datos de origen y destino, cree reglas de asignación. AWS SCT requiere al menos una regla de asignación para crear un informe de evaluación de la migración y convertir los esquemas de bases de datos.

 Una *regla de asignación* describe un par origen-destino que incluye un esquema de base de datos de origen o una base de datos de origen y una plataforma de base de datos de destino. Puede crear varias reglas de asignación en un solo proyecto de AWS SCT. Utilice las reglas de asignación para convertir cada esquema de base de datos de origen en la plataforma de base de datos de destino correcta.

Para cambiar el nombre del esquema en el código convertido, configure una regla de migración. Por ejemplo, con las reglas de migración, puede cambiar el nombre del esquema, agregar un prefijo a los nombres de los objetos, cambiar la intercalación de columnas o cambiar los tipos de datos. Para aplicar estos cambios al código convertido, cree reglas de migración antes de convertir el esquema de origen. Para obtener más información, consulte [Aplicación de reglas de migración](CHAP_Converting.MigrationRules.md).

 Puede crear reglas de asignación solo para los pares de conversión de bases de datos compatibles. Para ver la lista de pares de conversión compatibles, consulte[Conexión a las bases de datos de origen con el AWS Schema Conversion Tool](CHAP_Source.md). 

 Si abre un proyecto guardado en la versión 1.0.655 o anterior de AWS SCT, AWS SCT crea automáticamente reglas de asignación para todos los esquemas de la base de datos de origen a la plataforma de base de datos de destino. Para agregar otras plataformas de bases de datos de destino, elimine las reglas de asignación existentes y, a continuación, cree reglas de asignación nuevas. 

**Topics**
+ [Asignación de tipos de datos nuevos en AWS Schema Conversion Tool](CHAP_Mapping.New.md)
+ [Edición de las asignaciones de tipos de datos en AWS Schema Conversion Tool](CHAP_Mapping.Edit.md)
+ [Asignación a destinos virtuales en AWS Schema Conversion Tool](CHAP_Mapping.VirtualTargets.md)
+ [Limitaciones de la asignación de tipos de datos en AWS Schema Conversion Tool](CHAP_Mapping.Limitations.md)

# Asignación de tipos de datos nuevos en AWS Schema Conversion Tool
<a name="CHAP_Mapping.New"></a>

Puede crear varias reglas de asignación en un solo proyecto. AWS SCT guarda reglas de asignación como parte del proyecto. Con el proyecto abierto, utilice el siguiente procedimiento para crear reglas de asignación.

**Para crear reglas de asignación**

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

1.  En el panel izquierdo, elija un esquema o una base de datos para agregarlos a la regla de asignación. 

1.  En el panel derecho, elija una plataforma de base de datos de destino para el esquema o la base de datos de origen seleccionados. 

   Puede elegir una plataforma de base de datos virtual como destino. Para obtener más información, consulte [Asignación a destinos virtuales en AWS Schema Conversion Tool](CHAP_Mapping.VirtualTargets.md). 

1. Seleccione **Crear asignación**.

    AWS SCT agrega esta regla de asignación nueva a la lista **Asignaciones de servidor**. 

 Agregue reglas de asignación para todos los pares de conversión. Para crear un informe de evaluación o convertir esquemas de bases de datos, seleccione **Vista principal** en el menú **Ver**. 

AWS SCT resalta en negrita todos los objetos del esquema que forman parte de una regla de asignación. 

# Edición de las asignaciones de tipos de datos en AWS Schema Conversion Tool
<a name="CHAP_Mapping.Edit"></a>

Puede filtrar o eliminar las reglas de asignación existentes y agregar una regla de asignación nueva al proyecto de AWS Schema Conversion Tool (AWS SCT).

Al crear una regla de asignación para toda la base de datos de origen, AWS SCT crea una regla de asignación para cada esquema de base de datos de origen. En el caso de proyectos que incluyen docenas de esquemas o incluso bases de datos, puede resultar difícil entender qué destino se utiliza para un esquema determinado. Para encontrar rápidamente una regla de asignación para el esquema, utilice una o varias de las siguientes opciones de filtro en AWS SCT.

**Para filtrar reglas de asignación**

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

1. En **Base de datos de origen**, seleccione su base de datos de origen.

   El filtro predeterminado es **Todos**, lo que significa que AWS SCT muestra las reglas de asignación para todas las bases de datos de origen.

1. En **Esquema de origen**, introduzca el nombre del esquema de origen. Utilice el porcentaje (`%`) como carácter comodín para reemplazar los símbolos del nombre del esquema.

   El filtro predeterminado es **%**, lo que significa que AWS SCT muestra las reglas de asignación para todos los nombres de esquemas de bases de datos de origen.

1. En **Tiene reglas de migración**, seleccione **Sí** para mostrar las reglas de asignación para las que se han creado reglas de migración de datos. Elija **No** para mostrar las reglas de asignación que no tienen reglas de migración de datos. Para obtener más información, consulte [Crear reglas de migración de datos en AWS SCT](agents.md#agents.Filtering).

   El filtro predeterminado es **Todos**, lo que significa que AWS SCT muestra todas las reglas de asignación.

1. En **Servidores de destino**, elija la base de datos de destino.

   El filtro predeterminado es **Todos**, lo que significa que AWS SCT muestra las reglas de asignación para todas las bases de datos de destino.

Con el proyecto abierto, utilice el siguiente procedimiento para eliminar una regla de asignación. Para obtener más información sobre las reglas de asignación, consulte [Asignación de tipos de datos nuevos en AWS Schema Conversion Tool](CHAP_Mapping.New.md).

**Para eliminar reglas de asignación**

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

1. En **Asignaciones de servidor**, elija las reglas de asignación que desee eliminar. 

1. Elija **Eliminar asignaciones seleccionadas**.

    AWS SCT elimina las reglas de asignación seleccionadas. 

# Asignación a destinos virtuales en AWS Schema Conversion Tool
<a name="CHAP_Mapping.VirtualTargets"></a>

Puede ver cómo AWS SCT convierte el esquema de su base de datos de origen a cualquier plataforma de base de datos de destino compatible. Para hacerlo, no necesita conectarse a una base de datos de destino existente. En su lugar, puede elegir una plataforma de base de datos de destino virtual en el panel derecho al crear una regla de asignación. Para obtener más información, consulte [Asignación de tipos de datos nuevos en AWS Schema Conversion Tool](CHAP_Mapping.New.md). Expanda los nodos **Servidores**, **Clústeres de NoSQL** y **ETL** en el panel derecho para ver la lista de plataformas de bases de datos de destino virtuales. 

 AWS SCT admite las siguientes plataformas de bases de datos de destino virtuales: 
+ Amazon Aurora MySQL-Compatible Edition
+ Amazon Aurora PostgreSQL-Compatible Edition
+ Amazon DynamoDB
+ Amazon Redshift
+ Amazon Redshift y AWS Glue
+ AWS Glue
+ AWS Glue Studio
+ Babelfish para Aurora PostgreSQL
+ MariaDB
+ Microsoft SQL Server
+ MySQL
+ Oracle
+ PostgreSQL

 Si utiliza Babelfish para Aurora PostgreSQL como plataforma de base de datos de destino, solo puede crear un informe de evaluación de la migración de la base de datos. Para obtener más información, consulte [Uso del informe de evaluación en el AWS Schema Conversion Tool](CHAP_AssessmentReport.md). 

 Si utiliza una plataforma de base de datos de destino virtual, puede guardar el código convertido en un archivo. Para obtener más información, consulte [Guardado de esquemas convertidos en un archivo](CHAP_Converting.SaveAndApply.md#CHAP_Converting.Saving). 

# Limitaciones de la asignación de tipos de datos en AWS Schema Conversion Tool
<a name="CHAP_Mapping.Limitations"></a>

Las siguientes limitaciones se aplican al convertir esquemas usando varios servidores en un solo proyecto de AWS SCT:
+ Puede agregar el mismo servidor a un proyecto solo una vez.
+ No puede asignar los esquemas del servidor a un esquema de destino específico, solo a un servidor de destino. AWS SCT crea el esquema de destino durante la conversión.
+ No puede asignar objetos de origen de nivel inferior al servidor de destino.
+ Puede asignar un esquema de origen a un solo servidor de destino de un proyecto.
+ Asigne una origen a un servidor de destino para crear un informe de evaluación, convertir esquemas o extraer datos.