Uso de los filtros de árbol en AWS Schema Conversion Tool - AWS Schema Conversion Tool

Uso de los filtros de árbol en AWS Schema Conversion Tool

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