

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.

# Uso de filtros de árbol en AWS Schema Conversion Tool
<a name="CHAP_UserInterface.TreeFilters"></a>

Para migrar datos de un origen a un destino, AWS SCT carga todos los metadatos de las bases de datos de origen y 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* AWS SCT para buscar objetos en las estructuras de árbol de origen y 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 precargados. AWS SCT 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. Abre un AWS SCT proyecto existente.

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

1. Elija el icono de filtro.  
![\[El icono de filtro para el árbol del esquema\]](http://docs.aws.amazon.com/es_es/SchemaConversionTool/latest/userguide/images/filter-source-tree.png)

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

1. 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.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/SchemaConversionTool/latest/userguide/CHAP_UserInterface.TreeFilters.html)  
![\[El icono de filtro para el árbol del esquema\]](http://docs.aws.amazon.com/es_es/SchemaConversionTool/latest/userguide/images/filter-tree-db.png)

1. Seleccione **Añadir nueva cláusula** para añadir una cláusula de filtro adicional. AWS SCT puede aplicar varias cláusulas de filtro mediante `AND` operadores `OR` lógicos. 

1. 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ó.

1. 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
<a name="CHAP_UserInterface.UI.TreeFilters.ImportingFileList"></a>

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 AWS SCT proyecto existente, conéctese a la base de datos a la que desee aplicar el filtro de árbol y, a continuación, seleccione 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**.