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
Abrir un proyecto de AWS SCT existente.
Conéctese a la base de datos a la que desea aplicar el filtro de árbol.
Elija el icono de filtro.
El icono de deshacer filtro está difuminado porque no hay ningún filtro aplicado en la actualidad.
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
oOR
para aplicar varias cláusulas de filtro.-
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
oOR
.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ó.
-
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 ainclude
oexclude
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ógicosAND
oOR
) 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
oNOT 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
oFALSE
) que se aplica al filtro Estado.