Conversión de esquemas con AWS SCT
Tras haber conectado su proyecto tanto a la base de datos de origen como a la instancia de base de datos de Amazon RDS de destino, su proyecto de AWS Schema Conversion Tool mostrará el esquema de su 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 seleccionar un nodo en la vista de árbol, AWS SCT solicita la información del esquema de 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 del esquema que seleccione depende de un elemento principal, AWS SCT generará también 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
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.
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.
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 de esquemas convertidos en AWS SCT.
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 AWS Schema Conversion Tool.
Cuando la AWS SCT genera un esquema convertido, no se 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.
Edición de esquemas convertidos
Puede editar el esquema convertido y guardar los cambios como parte de su proyecto.
Para editar el esquema convertido
-
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.
-
En el panel inferior central donde se muestra el esquema convertido para el elemento seleccionado, haga clic en la pestaña SQL.
-
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.
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
Hasta aplicar el esquema a su instancia de base de datos de destino, la 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. Dado que no se ha escrito ningún esquema en su instancia de base de datos de destino, la actualización desde la base de datos eliminará los elementos del esquema planificado en su proyecto de AWS SCT para adaptarse a lo que exista en su instancia de base de datos de destino.