Utilización de la interfaz de usuario de AWS SCT - AWS Schema Conversion Tool

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.

Utilización de la interfaz de usuario de AWS SCT

Utilice los siguientes temas para ayudarle a trabajar con la interfaz de usuario de AWS SCT. Para obtener información sobre la instalación de AWS SCT, consulte Instalación, verificación y actualización AWS SCT.

La ventana de proyecto de AWS SCT

A continuación se ilustra lo que se puede ver en AWS SCT al crear un proyecto de migración de esquema y convertir un esquema posteriormente.

  1. En el panel izquierdo, el esquema de la base de datos de origen se presenta en una vista en árbol. Su esquema de base de datos se "carga en diferido". Dicho de otra manera, al seleccionar un elemento de la vista en árbol, AWS SCT obtiene y muestra el esquema actual de su base de datos de origen.

  2. En el panel superior central, aparecerán los elementos de acción para los elementos del esquema del motor de la base de datos de origen que no se hayan podido convertir automáticamente al motor de la base de datos de destino.

  3. En el panel derecho, el esquema de su instancia de base de datos de destino se presenta en una vista en árbol. Su esquema de base de datos se "carga en diferido". Es decir, en el momento en que selecciona un elemento de la vista en árbol, AWS SCT obtiene y muestra el esquema actual de su base de datos de destino.


                La ventana de proyecto de AWS SCT
  1. En el panel inferior izquierdo, al elegir un elemento de esquema, se muestran las propiedades. Estas describen el elemento de esquema de origen y el comando SQL para crear ese elemento en la base de datos de origen.

  2. En el panel inferior derecho, al elegir un elemento de esquema, se muestran las propiedades. Estas describen el elemento de esquema de origen y el comando SQL para crear ese elemento en la base de datos de destino. Puede editar este comando SQL y guardar el comando actualizado con su proyecto.

Inicio de AWS SCT

Para iniciar AWS Schema Conversion Tool, haga doble clic en el icono de la aplicación.

Creación de un proyecto de AWS SCT

Utilice el siguiente procedimiento para crear un proyecto de AWS Schema Conversion Tool.

Para crear su proyecto
  1. Inicie AWS Schema Conversion Tool.

  2. En el menú Archivo, seleccione Proyecto nuevo. Aparece el cuadro de diálogo Proyecto nuevo.

    
                        Cuadro de diálogo Proyecto nuevo
  3. Introduzca un nombre para su proyecto, que se almacenará localmente en su equipo.

  4. Introduzca la ubicación del archivo local de su proyecto.

  5. Elija OK (Aceptar) para crear su proyecto de AWS SCT.

  6. Elija Agregar origen para agregar una nueva base de datos de origen al proyecto de AWS SCT. Puede agregar varias bases de datos de origen al proyecto de AWS SCT.

  7. Seleccione Agregar destino para agregar una plataforma de destino nueva al proyecto de AWS SCT. Puede agregar varias plataformas de destino al proyecto de AWS SCT.

  8. Elija el esquema de la base de datos de origen en el panel izquierdo.

  9. En el panel derecho, especifique la plataforma de la base de datos de destino para el esquema de origen seleccionado.

  10. Seleccione Crear asignación. Este botón se activa después de elegir el esquema de la base de datos de origen y la plataforma de la base de datos de destino. Para obtener más información, consulte Creación de reglas de asignación.

Su proyecto de AWS SCT ya está configurado. Puede guardar su proyecto, crear un informe de evaluación de la migración de la base de datos y convertir los esquemas de la base de datos de origen.

Uso de un asistente de proyecto nuevo en AWS SCT

Puede crear un proyecto de migración de bases de datos nuevo utilizando el asistente de proyecto nuevo. Este asistente le ayuda a determinar el destino de la migración y a conectarse a sus bases de datos. Estima la complejidad de una migración para todos los destinos admitidos. Tras ejecutar el asistente, AWS SCT genera un informe resumido para la migración de la base de datos a distintos destinos. Puede utilizar este informe para comparar los posibles destinos y elegir la ruta de migración óptima.

Para ejecutar el asistente de proyecto nuevo
  1. Elija su base de datos de origen.

    1. Inicie AWS Schema Conversion Tool.

    2. En el menú Archivo, seleccione Asistente de proyecto nuevo. Se abre el cuadro de diálogo Crear un proyecto de migración de bases de datos nuevo.

    3. Para introducir la información de conexión a la base de datos de origen, siga las instrucciones siguientes:

      Parámetro

      Acción

      Project name

      Introduzca un nombre para su proyecto, que se almacenará localmente en su equipo.

      Location

      Introduzca la ubicación del archivo local de su proyecto.

      Source type

      Elija una de las siguientes opciones: Base de datos de SQL, Base de datos de NoSQL o ETL.

      Si desea ver el informe resumido que incluye todos los destinos de migración, elija Base de datos de SQL.

      Source engine

      Elija el motor de la base de datos de origen.

      Migration strategy

      Elija una de las siguientes opciones:

      • Quiero cambiar de motor y optimizarlo para la nube. Esta opción convierte la base de datos de origen en un nuevo motor de base de datos.

      • Quiero mantener el mismo motor pero optimizarlo para la nube: esta opción mantiene el motor de base de datos tal como está y mueve la base de datos de las instalaciones a la nube.

      • Quiero ver un informe combinado sobre el cambio del motor de base de datos y la optimización para la nube. Esta opción compara la complejidad de la migración de todas las opciones de migración disponibles.

      Si desea ver el informe de evaluación agregado que incluye todos los destinos de migración, elija la última opción.

    4. Elija Siguiente. Se abre la página Conectar a la base de datos de origen.

  2. Conéctese a su base de datos de origen.

    1. Proporcione la información de conexión para la base de datos de origen. Los parámetros de conexión dependen del motor de base de datos de origen. Asegúrese de que el usuario que utiliza para el análisis de la base de datos de origen tiene los permisos correspondientes. Para obtener más información, consulte Orígenes para AWS SCT.

    2. Elija Siguiente. Se abre la página Elegir un esquema.

  3. Seleccione el esquema de base de datos.

    1. Seleccione la casilla de verificación del nombre de los esquemas que desea evaluar y elija el esquema en sí. El nombre del esquema se resalta en azul cuando se selecciona y el botón Siguiente está disponible.

      
                                Elija un esquema de base de datos en el asistente de proyecto nuevo.
    2. Si desea evaluar varios esquemas de base de datos, active las casillas de verificación de todos los esquemas y, a continuación, elija el nodo principal. Para que la evaluación se realice correctamente, debe elegir el nodo principal. Por ejemplo, para una base de datos de SQL Server de origen, elija el nodo Bases de datos. El nombre del nodo principal se resalta en azul cuando se selecciona y el botón Siguiente está disponible.

      
                                Elija varios esquemas de base de datos en el asistente de proyecto nuevo.
    3. Seleccione Siguiente. AWS SCT analiza los esquemas de base de datos de origen y crea un informe de evaluación de la migración de la base de datos. La cantidad de objetos de base de datos presentes en los esquemas de base de datos de origen afecta al tiempo que se tarda en ejecutar la evaluación. Al finalizar, se abrirá la página Ejecutar la evaluación de la migración de la base de datos.

  4. Ejecute la evaluación de la migración de la base de datos

    1. Puede revisar y comparar los informes de evaluación de los distintos destinos de migración o guardar una copia local de los archivos del informe de evaluación para analizarlos más a fondo.

    2. Guarde una copia local del informe de evaluación de la migración de la base de datos. Seleccione Guardar, introduzca la ruta a la carpeta para guardar los archivos y, a continuación, seleccione Guardar. AWS SCT guarda los archivos del informe de evaluación en la carpeta especificada.

    3. Elija Siguiente. Se abre la página Elegir un destino.

  5. Elija su base de datos de destino.

    1. En Motor de destino, elija el motor de base de datos de destino que decida utilizar en función del informe de evaluación.

    2. Proporciones la información de conexión para la base de datos de destino. Los parámetros de conexión que ve dependen del motor de base de datos de destino seleccionado. Asegúrese de que el usuario especificado para la base de datos de destino tiene los permisos necesarios. Para obtener más información sobre los permisos necesarios, consulte las secciones en las que se describen los permisos para las bases de datos de destino en Orígenes para AWS SCT y Permisos para Amazon Redshift como destino.

    3. Seleccione Finalizar. AWS SCT crea el proyecto y agrega las reglas de asignación. Para obtener más información, consulte Creación de reglas de asignación.

Ahora puede usar el proyecto de AWS SCT para convertir los objetos de la base de datos de origen.

Cómo guardar y abrir un proyecto de AWS SCT

Utilice el siguiente procedimiento para guardar un proyecto de AWS Schema Conversion Tool.

Para guardar el proyecto
  1. Inicie AWS Schema Conversion Tool.

  2. En el menú Archivo, seleccione Proyecto nuevo.

    AWS SCT guarda el proyecto en la carpeta que especificó al crear el proyecto.

Utilice el siguiente procedimiento para abrir un proyecto de AWS Schema Conversion Tool.

Para abrir su proyecto
  1. En el menú Archivo, elija Abrir proyecto. A continuación, aparece un cuadro de diálogo Abrir.

  2. Elija la carpeta del proyecto y, a continuación, elija el archivo Windows Script Component (*.sct).

  3. AWS SCT abre su proyecto, pero no se conecta automáticamente a las bases de datos de origen y de destino. Elija Conectar al servidor en la parte superior de los árboles de esquemas de base de datos para conectarse a las bases de datos de origen y de destino.

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. Para obtener más información sobre la creación de reglas de asignación, consulte Creación de reglas de asignación en AWS SCT.

Cómo agregar servidores de bases de datos a un proyecto de AWS SCT

Puede agregar varios servidores de bases de datos de origen y destino a un proyecto de AWS Schema Conversion Tool.

Para agregar un servidor al proyecto
  1. Inicie AWS Schema Conversion Tool.

  2. Cree un proyecto nuevo o abra un proyecto existente.

  3. Seleccione Agregar origen en el menú para añadir una base de datos de origen nueva.

  4. Elija una plataforma de base de datos y especifique las credenciales de conexión a la base de datos. Para obtener más información acerca de la conexión a una base de datos de origen, consulte Orígenes para AWS SCT.

Utilice el siguiente procedimiento para conectarse a su base de datos de origen.

Para conectarse a su base de datos
  1. Abra el menú contextual (clic secundario) de un servidor de base de datos y elija Establecer conexión.

    También puede elegir Conectar al servidor en la parte superior del árbol de esquemas de base de datos.

  2. Escriba la contraseña para conectarse al servidor de base de datos de origen.

  3. Seleccione Probar la conexión para verificar que AWS SCT pueda conectarse a su base de datos de origen.

  4. Seleccione Conectar para conectarse a su base de datos de origen.

Utilice el siguiente procedimiento para eliminar un servidor de base de datos del proyecto de AWS SCT.

Para eliminar un servidor de base de datos
  1. Elija el servidor de base de datos que desee eliminar.

  2. Abra el menú contextual (clic secundario) y, a continuación, elija Eliminar del proyecto.

    AWS SCT elimina el servidor de base de datos seleccionado, todas las reglas de asignación, los resultados de conversión y otros metadatos relacionados con este servidor.

Ejecutar AWS SCT en el modo sin conexión

Puede ejecutar AWS Schema Conversion Tool en modo sin conexión. A continuación, puede aprender a trabajar con un proyecto de AWS SCT existente sin conexión con la base de datos de origen.

AWS SCT no requiere una conexión a la base de datos de origen para ejecutar las siguientes operaciones:

  • Agregar reglas de asignación.

  • Crear informes de evaluación de la migración de la base de datos.

  • Convertir los esquemas y el código de base de datos.

  • Editar el código fuente y el código convertido.

  • Guardar el código fuente y convertido como scripts SQL en un archivo de texto.

Antes de usar AWS SCT en modo sin conexión, conéctese a la base de datos de origen, cargue los metadatos y guarde el proyecto. Abra este proyecto o desconéctese del servidor de la base de datos de origen para usar AWS SCT en modo sin conexión.

Para ejecutar AWS SCT en modo sin conexión
  1. Inicie AWS Schema Conversion Tool y cree un proyecto nuevo. Para obtener más información, consulte Creación de un proyecto de AWS SCT.

  2. Agregue un servidor de base de datos de origen y conéctese a la base de datos de origen. Para obtener más información, consulte Cómo agregar servidores de bases de datos a un proyecto de AWS SCT.

  3. Agregue un servidor de base de datos de destino o utilice una plataforma de base de datos de destino virtual. Para obtener más información, consulte Usar destinos virtuales.

  4. Cree una regla de asignación para definir la plataforma de base de datos de destino para la base de datos de origen. Para obtener más información, consulte Creación de reglas de asignación en AWS SCT.

  5. Haga clic en Ver y, a continuación, seleccione Vista principal.

  6. En el panel de la izquierda que muestra los objetos de su base de datos de origen, seleccione esquemas de base de datos de origen. Abra el menú contextual (clic secundario) para el objeto y, a continuación, seleccione Cargar esquema. Esta operación carga todos los metadatos del esquema de origen en el proyecto de AWS SCT.

    Las operaciones Crear informe y Convertir esquema también cargan todos los metadatos del esquema de origen en el proyecto de AWS SCT. Si ejecutó una de estas operaciones desde el menú contextual, omita la operación Cargar esquema.

  7. En el menú Archivo, seleccione Guardar proyecto para guardar los metadatos de la base de datos de origen en el proyecto.

  8. Seleccione Desconectar del servidor para desconectarse de la base de datos de origen. Ahora puede usar AWS SCT en el modo sin conexión.

Utilización de los filtros de árbol de AWS SCT

Para migrar datos de un origen a un destino, AWS SCT carga todos los metadatos de las bases de datos de origen y de destino en una estructura de árbol. Esta estructura aparece en la AWS SCT como la vista de árbol en la ventana del proyecto principal.

Algunas bases de datos puede tener un gran número de objetos en la estructura de árbol. Puede utilizar filtros de árbol en la AWS SCT para buscar objetos en las estructuras de árbol de origen y de destino. Cuando utiliza un filtro de árbol, no cambia los objetos que se convierten al convertir la base de datos. El filtro cambia únicamente lo que se ve en el árbol.

Los filtros de árbol funcionan con objetos que la AWS SCT ha precargado. En otras palabras, la AWS SCT no carga objetos de la base de datos durante las búsquedas. Este enfoque significa que la estructura de árbol, por lo general, contiene menos objetos que los que están presentes en la base de datos.

Cuando utilice filtros de árbol, tenga en cuenta lo siguiente:

  • El valor predeterminado del filtro es ANY, lo que significa que el filtro utiliza una búsqueda de nombre para encontrar objetos.

  • Al seleccionar uno o varios tipos de objeto, verá solo esos tipos de objetos en el árbol.

  • Puede utilizar el filtro enmascarar para mostrar diferentes tipos de símbolos, incluidos Unicode, espacios y caracteres especiales. El carácter “%” sirve de comodín para cualquier símbolo.

  • Después de aplicar un filtro, el recuento solo muestra el número de objetos filtrados.

Para crear un filtro de árbol
  1. Abrir un proyecto de AWS SCT existente.

  2. Conéctese a la base de datos a la que desea aplicar el filtro de árbol.

  3. Elija el icono de filtro.

    
                        El icono de filtro para el árbol del esquema

    El icono de deshacer filtro está difuminado porque no hay ningún filtro aplicado en la actualidad.

  4. Introduzca la siguiente información en el cuadro de diálogo Filtro. Las opciones en el cuadro de diálogo son diferentes para cada motor de base de datos.

    Opciones de filtro de AWS SCT

    Acción

    Nivel

    Elija Categorías para filtrar los objetos por categorías.

    Elija Estados para filtrar los objetos por estados.

    Tipo

    En Categorías, en Nivel, elija las categorías de los objetos filtrados. Seleccione Cualquiera cargado para mostrar los objetos de todas las categorías.

    En Estados, en Nivel, elija el estado de los objetos filtrados. Puede elegir una de las siguientes opciones:

    • Convertido para mostrar todos los objetos convertidos

    • Con acciones para mostrar todos los objetos que tienen problemas de conversión

    • Cifrado para mostrar todos los objetos cifrados

    Condición

    En Categorías, en Nivel, elija la condición de filtrado entre Me gusta y No me gusta.

    En Estados, en Nivel, la opción de condición de filtrado no está disponible.

    Valor

    En Categorías, en Nivel, introduzca el valor para filtrar el árbol por este valor.

    Utilice el porcentaje (%) como comodín para mostrar todos los objetos.

    En Estados, en Nivel, elija el valor entre True y False.

    Y/O

    Elija en los operadores lógicos AND o OR para aplicar varias cláusulas de filtro.

    
                        El icono de filtro para el árbol del esquema
  5. Seleccione Agregar cláusula nueva para agregar una cláusula de filtro adicional. AWS SCT puede aplicar varias cláusulas de filtro utilizando los operadores AND o OR.

  6. Seleccione Aplicar. Después de seleccionar Apply, se activa el icono de deshacer filtro (al lado del icono de filtro). Utilice este icono si desea eliminar los filtros que aplicó.

  7. Seleccione Close para cerrar el cuadro de diálogo.

Al filtrar el esquema que aparece en el árbol, no cambia los objetos que se convierten al convertir su esquema. El filtro cambia únicamente lo que se ve en el árbol.

Importación de una lista de archivos para el filtro de árbol

Puede importar un archivo de valores separados por comas (CSV) con separadores de punto y coma o un archivo JSON que contenga los nombres o valores que desee que utilice el filtro de árbol. Abra un proyecto de AWS SCT existente, conéctese a la base de datos a la que desea aplicar el filtro de árbol y, a continuación, elija el icono de filtro.

Seleccione Descargar plantilla para descargar un ejemplo del archivo. Introduzca el nombre del archivo y seleccione Guardar.

Para descargar la configuración de filtro existente, seleccione Exportar. Introduzca el nombre del archivo y seleccione Guardar.

Para importar una lista de archivos para el filtro de árbol, seleccione Importar. Seleccione un archivo para importar y, luego, seleccione Open. Seleccione Apply y, a continuación, seleccione Close.

Los archivos CSV utilizan punto y coma como separador y tienen el siguiente formato:

  • object_type es el tipo de objeto que desea encontrar.

  • database_name es el nombre de la base de datos donde existe este objeto.

  • schema_name es el nombre del esquema donde existe este objeto.

  • object_name es el nombre del objeto.

  • import_type especifica a include o exclude este elemento del filtro.

Utilice archivos JSON para describir casos de filtrado complejos, como reglas anidadas. Los archivos JSON tienen el siguiente formato:

  • filterGroupType es el tipo de regla de filtro (operadores lógicos AND o OR) que se aplica a varias cláusulas de filtro.

  • filterCategory es el nivel del filtro (Categorías o Estados).

  • names es la lista de nombres de objetos que se aplica al filtro Categorías.

  • filterCondition es la condición de filtrado (LIKE o NOT LIKE) que se aplica al filtro Categorías.

  • transformName es el nombre de estado que se aplica al filtro Estado.

  • value es el valor por el que se va a filtrar el árbol.

  • transformValue es el valor del filtro (TRUE o FALSE) que se aplica al filtro Estado.

Cómo ocultar esquemas en la vista de árbol de AWS SCT

Al utilizar la configuración de vista de árbol, especifica qué esquemas y bases de datos desea ver en la vista de árbol de la AWS SCT. Puede ocultar esquemas vacíos, bases de datos vacías, bases de datos del sistema y bases de datos y esquemas definidos por el usuario.

Para ocultar bases de datos y esquemas en la vista de árbol
  1. Abra un proyecto de AWS SCT.

  2. Conéctese al almacén de datos que desea mostrar en la vista de árbol.

  3. Seleccione Configuración, Configuración global, Vista de árbol.

    
                        La sección Configuración de vista de árbol del cuadro de diálogo Configuración global
  4. En la sección Configuración de vista de árbol, siga estos pasos:

    • En Proveedor, elija la plataforma de base de datos.

    • Seleccione Ocultar esquemas vacíos para ocultar los esquemas vacíos de la plataforma de base de datos seleccionada.

    • Seleccione Ocultar esquemas vacíos para ocultar los esquemas vacíos de la plataforma de base de datos seleccionada.

    • En Ocultar bases de datos/esquemas del sistema, seleccione los esquemas y las bases de datos del sistema por nombre para ocultarlos.

    • En Ocultar bases de datos/esquemas definidos por el usuario, escriba los nombres de las bases de datos y esquemas definidos por el usuario que desee ocultar y, a continuación, seleccione Agregar. Los nombres no distinguen entre mayúsculas y minúsculas.

  5. Seleccione OK (Aceptar).

Creación y revisión del informe de evaluación de la migración de la base de datos

El informe de evaluación de la migración de la base de datos resume todos los elementos de acción de los esquemas que no se pueden convertir automáticamente en el motor de su instancia de Amazon RDS DB de destino. El informe incluye también estimaciones de la cantidad de esfuerzo necesario para escribir el código equivalente de la instancia de base de datos de destino.

Puede crear un informe de evaluación de la migración de la base de datos después de agregar las bases de datos de origen y las plataformas de destino al proyecto y especificar las reglas de asignación.

Para crear y ver el informe de evaluación de la migración de la base de datos
  1. Asegúrese de haber creado una regla de asignación para el esquema de la base de datos de origen para crear un informe de evaluación. Para obtener más información, consulte Cómo agregar una regla de asignación nueva.

  2. En el menú Ver, seleccione Vista principal.

  3. En el panel de la izquierda que muestra el esquema de la base de datos de origen, elija los objetos del esquema para los que desea crear un informe de evaluación.

    Asegúrese de haber seleccionado las casillas de verificación de todos los objetos del esquema para los que desee crear un informe de evaluación.

  4. Abra el menú contextual (clic secundario) para el objeto y seleccione Create Report.

    
                        Creación del informe de evaluación de la migración de la base de datos

    Se abrirá la vista del informe de evaluación.

  5. Haga clic en la pestaña Elementos de acción.

    La pestaña Elementos de acción muestra una lista de elementos que describen el esquema que no puede convertirse automáticamente. Seleccione uno de los elementos de acción de la lista. AWS SCT resalta el elemento de su esquema al que se aplica el elemento de acción, como se muestra a continuación.

    
                        Pestaña Action items (Elementos de acción)
  6. Haga clic en la pestaña Summary.

    En la pestaña Summary se muestra la información resumida del informe de evaluación de la migración de la base de datos. Muestra el número de elementos convertidos automáticamente y el número de elementos que no se han convertido automáticamente. El resumen también incluye un cálculo del tiempo que se tardará en crear esquemas en su instancia de base de datos de destino que sean equivalentes a los de la base de datos de origen.

    La sección Evaluación de licencias y soporte en la nube contiene información sobre el traslado de sus esquemas de bases de datos en las instalaciones existentes a una instancia de base de datos de Amazon RDS DB que ejecute el mismo motor. Por ejemplo, si desea cambiar tipos de licencia, esta sección del informe le indica qué características de su base de datos actual deben eliminarse.

    A continuación se muestra un ejemplo de un resumen de informe de evaluación.

    
                        Resumen de un informe de evaluación
  7. Seleccione la pestaña Summary y, después, seleccione Save to PDF. El informe de evaluación de la migración de la base de datos se guarda como archivo PDF. El archivo PDF contiene tanto el resumen como información de elementos de acción.

    También puede elegir Guardar en CSV para guardar el informe como un archivo CSV. Al elegir esta opción, AWS SCT crea tres archivos CSV. Estos archivos contienen la información siguiente:

    • Una lista de las acciones de conversión con las acciones recomendadas.

    • Un resumen de los elementos de acción de conversión con una estimación del esfuerzo necesario para convertir una aparición del elemento de acción.

    • Un resumen ejecutivo con una serie de elementos de acción clasificados según el tiempo estimado de conversión.

    
                        Informe de evaluación de la migración de la base de datos

Conversión de un esquema

Después de agregar las bases de datos de origen y destino al proyecto y de crear las reglas de asignación, puede convertir los esquemas de la base de datos de origen. Utilice el siguiente procedimiento para convertir un esquema.

Para convertir su esquema
  1. Haga clic en Ver y, a continuación, seleccione Vista principal.

    
                        Seleccione Main view (Vista principal)
  2. En el panel de la izquierda que muestra el esquema de la base de datos de origen, seleccione la casilla de verificación con el nombre del objeto que desea convertir. A continuación, elija este objeto. AWS SCT resalta el nombre del objeto en azul. Abra el menú contextual (clic secundario) para el objeto y seleccione Convertir esquema.

    Para convertir varios objetos de la base de datos, seleccione las casillas de verificación de todos los objetos. A continuación, elija el nodo principal. Por ejemplo, en el caso de las tablas, el nodo principal es Tablas. Asegúrese de que AWS SCT resalta el nombre del nodo principal en azul. Abra el menú contextual (clic secundario) para el nodo principal y seleccione Convertir esquema.

    
                        Convert schema (Convertir esquema)
  3. Cuando la AWS SCT termina de convertir el esquema, puede ver el esquema propuesto en el panel a la derecha del proyecto.

    En este momento, no se aplica ningún esquema a la instancia de la base de datos de destino. El esquema planificado es parte de su proyecto. Si selecciona un elemento del esquema convertido, podrá ver el comando de esquema previsto en el panel de la parte inferior en el centro de la instancia de base de datos de destino.

    Puede editar el esquema en esta ventana. El esquema editado se almacena como parte del proyecto y estará escrito en la instancia de base de datos de destino cuando decida aplicar su esquema convertido.

    
                        Ver el esquema convertido

Aplicación del esquema convertido a su instancia de base de datos de destino

Puede aplicar el esquema de base de datos convertido a su instancia de base de datos de de destino. Después de haber aplicado el esquema a su instancia de base de datos de destino, podrá actualizar el esquema en función de los elementos de acción del informe de evaluación de la migración de la base de datos.

aviso

El siguiente procedimiento sobrescribe el esquema de destino existente. Tenga cuidado de no sobrescribir esquemas involuntariamente. Tenga cuidado de no sobrescribir esquemas de su instancia de base de datos de destino que ya haya modificado, o reemplazará dichos cambios.

Para aplicar el esquema de base de datos convertido a su instancia de base de datos de destino
  1. Elija Conectar al servidor en la parte superior del panel derecho del proyecto para conectarse a la base de datos de destino. Si está conectado a la base de datos de destino, omita este paso.

  2. Seleccione el elemento del esquema del panel derecho del proyecto que indique el esquema previsto para su instancia de base de datos de destino.

  3. Abra el menú contextual (clic con el botón secundario) del elemento del esquema y seleccione Apply to database.

    
                        Apply to database (Aplicar a base de datos)

    El esquema convertido se aplica a la instancia de base de datos de destino.

Almacenamiento de perfiles de servicio de AWS en AWS SCT

Puede almacenar sus credenciales de AWS en la AWS SCT. AWS SCT utiliza sus credenciales al recurrir a características que se integran con los servicios de AWS. Por ejemplo, AWS SCT se integra con Amazon S3, AWS Lambda, Amazon Relational Database Service (Amazon RDS) y AWS Database Migration Service (AWS DMS).

AWS SCT le solicita sus credenciales de AWS al obtener acceso a una característica que las necesite. Puede almacenar sus credenciales en los ajustes globales de la aplicación. Cuando AWS SCT le pida sus credenciales, puede seleccionar las credenciales almacenadas.

Puede almacenar distintos conjuntos de credenciales de AWS en los ajustes globales de la aplicación. Por ejemplo, puede almacenar un conjunto de credenciales que utilice en situaciones de prueba y un conjunto de credenciales diferente que utilice en situaciones de producción. También puede almacenar diferentes credenciales para diferentes Región de AWS.

Almacenamiento de credenciales de AWS

Utilice el siguiente procedimiento para almacenar las credenciales de AWS de manera global.

Para almacenar credenciales de AWS
  1. Inicie AWS Schema Conversion Tool.

  2. Abra el menú Configuración y seleccione Configuración global. Aparecerá el cuadro de diálogo Global settings.

  3. Elija Perfiles de servicio de AWS y, a continuación, elija Agregar un nuevo perfil de servicio de AWS.

  4. Introduzca su información de AWS como sigue.

    Opción de AWS SCT

    Acción

    Profile name

    Escriba un nombre para su perfil.

    Clave de acceso de AWS

    Introduzca su clave de acceso de AWS.

    Clave secreta de AWS

    Introduzca su clave de acceso secreta de AWS. Para obtener más información acerca de las claves de acceso de AWS, consulte Administrar claves de acceso en la Guía del usuario de IAM.

    Región

    Elija la Región de AWS para su perfil.

    Carpeta de bucket de Amazon S3

    Elija el bucket de Amazon S3) para su perfil. Solo tiene que especificar un bucket si está utilizando una característica que se conecte a Amazon S3. Para obtener más información acerca de los privilegios necesarios, consulte Permisos para usar el perfil de servicio de AWS.

    Seleccione Use FIPS endpoint for S3 si tiene que cumplir con los requisitos de seguridad del Estándar federal de procesamiento de la información (FIPS, Federal Information Processing Standard). Hay puntos de conexión de FIPS en las siguientes regiones de AWS:

    • US East (N. Virginia) Region

    • US East (Ohio) Region

    • Región del oeste de EE. UU (N. California)

    • Región del oeste de EE. UU (Oregon)

  5. Seleccione Probar conexión para comprobar que sus credenciales sean correctas y estén activas.

    Aparecerá el cuadro de diálogo Probar conexión. Podrá ver el estado de cada uno de los servicios conectados a su perfil. Pass indica que el perfil puede obtener acceso al servicio correctamente.

    
                            El cuadro de diálogo Probar conexión.
  6. Tras haber configurado su perfil, seleccione Save para guardar su perfil o Cancel para cancelar los cambios.

  7. Seleccione Aceptar para cerrar el cuadro de diálogo Configuración global.

Configurar el perfil predeterminado para un proyecto

Puede configurar el perfil predeterminado para un proyecto de AWS SCT. De este modo, asociará las credenciales de AWS almacenadas en el perfil con el proyecto. Con el proyecto abierto, utilice el siguiente procedimiento para configurar el perfil predeterminado.

Para configurar el perfil predeterminado para un proyecto
  1. Inicie AWS Schema Conversion Tool y cree un proyecto nuevo.

  2. En el menú Configuración, seleccione Configuración del proyecto. Aparecerá el cuadro de diálogo Configuración del proyecto.

  3. Seleccione la pestaña Entorno del proyecto.

  4. Seleccione Agregar un perfil de servicio de AWS nuevo para agregar un perfil nuevo. En Perfil de servicio de AWS, seleccione el perfil que quiera asociar con el proyecto.

  5. Seleccione Aceptar para cerrar el cuadro de diálogo Configuración del proyecto. También puede seleccionar Cancel para cancelar los cambios.

Permisos para usar el perfil de servicio de AWS

Se necesitan los siguientes permisos necesarios para acceder a su bucket de Amazon S3 desde su perfil de servicio de AWS:

  • s3:PutObject: para agregar objetos en su bucket de Amazon S3.

  • s3:DeleteObject: para eliminar la versión nula de un objeto e insertar un marcador de eliminación, que se convierte en la versión actual del objeto.

  • s3:ListBucket: para devolver hasta 1 000 objetos de su bucket de Amazon S3.

  • s3:GetObject: para recuperar objetos de su bucket de Amazon S3.

En el siguiente ejemplo de código, se muestra cómo conceder estos permisos a un usuario.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:DeleteObject", "s3:GetObject", "s3:ListBucket", "s3:PutObject" ], "Resource": [ "*" ] } ] }

Utilizar AWS Secrets Manager

AWS SCT puede utilizar las credenciales de base de datos que almacene en AWS Secrets Manager. Puede rellenar todos los valores en el cuadro de diálogo de conexión a la base de datos de Secrets Manager. Para usar Secrets Manager, guarde los perfiles de AWS en AWS Schema Conversion Tool.

Para obtener más información sobre el uso de AWS Secrets Manager, consulte ¿Qué es AWS Secrets Manager? en la Guía del usuario de AWS Secrets Manager. Para obtener más información sobre el almacenamiento de perfiles de AWS, consulte Almacenamiento de perfiles de servicio de AWS en AWS SCT.

Para recuperación las credenciales de la base de datos desde Secrets Manager
  1. Inicie AWS Schema Conversion Tool y cree un proyecto nuevo.

  2. Elija Agregar origen o Agregar destino para agregar una base de datos nueva al proyecto.

  3. Seleccione una plataforma de base de datos y, a continuación, elija Siguiente..

  4. En Secreto de AWS, elija el secreto que desea utilizar.

  5. Elija Rellenar. A continuación, AWS SCT rellena todos los valores del cuadro de diálogo de conexión a la base de datos.

  6. Seleccione Probar la conexión para verificar que AWS SCT pueda conectarse a su base de datos.

  7. Seleccione Conectar para conectarse a su base de datos.

AWS SCT admite secretos que tienen la siguiente estructura.

{ "username": "secret_user", "password": "secret_password", "engine": "oracle", "host": "secret_host.eu-west-1.compute.amazonaws.com", "port": "1521", "dbname": "ora_db" }

En esta estructura, los valores username y password son obligatorios y todos los demás valores son opcionales. Asegúrese de que los valores que almacena en Secrets Manager incluyan todas las credenciales de la base de datos.

Almacenar contraseñas de la base de datos

Puede almacenar un certificado SSL o una contraseña de la base de datos en la caché de la AWS SCT. Para almacenar una contraseña, seleccione Store Password al crear una conexión.

La contraseña se cifra mediante un token generado de forma aleatoria en el archivo seed.dat. A continuación, la contraseña se almacena con el nombre del usuario en el archivo en la memoria caché. Si pierde el archivo seed.dat o resulta dañado, puede que la contraseña de la base de datos se descifre de forma incorrecta. En este caso, la conexión produce un error.

Utilizar la vista UNION ALL en proyectos con tablas con particiones

Si una tabla de origen está particionada, AWS SCT crea n tablas de destino, donde n es el número de particiones de la tabla de origen. AWS SCT crea una vista UNION ALL en la parte superior de las tablas de destino para representar la tabla de origen. Si utiliza un extractor de datos de AWS SCT para migrar los datos, las particiones de la tabla de origen se extraerán y cargarán en paralelo mediante subtareas independientes.

Para usar la vista UNION ALL en un proyecto
  1. Inicie AWS SCT. Cree un proyecto nuevo o abra un proyecto de AWS SCT existente.

  2. En el menú Configuración, seleccione Configuración de conversión.

  3. Seleccione un par de bases de datos OLAP de la lista de la parte superior.

  4. Active la opción ¿Usar vista Union all?

    
                        Configuración de conversión
  5. Seleccione Aceptar para guardar la configuración y cerrar el cuadro de diálogo Configuración de conversión.

Métodos abreviados de teclado para AWS SCT

A continuación presentamos los métodos abreviados de teclado que puede utilizar con AWS SCT.

Método abreviado de teclado Descripción

Ctrl+N

Crear un nuevo proyecto.

Ctrl+O

Abrir un proyecto existente.

Ctrl+S

Guardar un proyecto abierto.

Ctrl+W

Crear un nuevo proyecto con el asistente.

Ctrl+M

Crear una evaluación multiservidor nueva.

Ctrl+L

Agregar una base de datos de origen nueva.

Ctrl+R

Agregar una base de datos de destino nueva.

Ctrl+F3

Cerrar un proyecto abierto.

F1

Abrir la Guía del usuario de AWS SCT.