

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Usando filtros de árvore em AWS Schema Conversion Tool
<a name="CHAP_UserInterface.TreeFilters"></a>

Para migrar dados de uma fonte para um destino, AWS SCT carrega todos os metadados dos bancos de dados de origem e destino em uma estrutura em árvore. Essa estrutura aparece na AWS SCT como a visualização em árvore na janela principal do projeto. 

Alguns bancos de dados podem ter um grande número de objetos na estrutura de árvore. Você pode usar *filtros de árvore* AWS SCT para pesquisar objetos nas estruturas da árvore de origem e de destino. Ao usar um filtro de árvore, você não altera os objetos que são convertidos quando o banco de dados é convertido. O filtro muda apenas o que você vê na árvore.

Os filtros de árvore funcionam com objetos pré-carregados. AWS SCT Em outras palavras, a AWS SCT não carrega objetos do banco de dados durante pesquisas. Essa abordagem significa que a estrutura de árvore geralmente contém um número menor de objetos do que os presentes no banco de dados.

Para os filtros de árvore, lembre-se do seguinte:
+ O filtro padrão é QUALQUER, o que significa que o filtro usa uma pesquisa de nome para encontrar objetos.
+ Quando você selecionar um ou mais tipos de objeto, verá apenas esses tipos de objetos na árvore.
+ Você pode usar a máscara de filtro para mostrar diferentes tipos de símbolos, incluindo Unicode, espaços e caracteres especiais. O "%" é o caractere curinga para qualquer símbolo.
+ Depois de aplicar um filtro, a contagem mostra apenas o número de objetos filtrados.

**Para criar um filtro de árvore**

1. Abra um AWS SCT projeto existente.

1. Conecte-se ao banco de dados ao qual você deseja aplicar o filtro de árvore.

1. Escolha o ícone de filtro.  
![\[O ícone de filtro da árvore de esquema\]](http://docs.aws.amazon.com/pt_br/SchemaConversionTool/latest/userguide/images/filter-source-tree.png)

   O ícone de desfazer filtro é desativado, pois nenhum filtro está aplicado no momento.

1. Insira as informações a seguir na caixa de diálogo **Filtro**. As opções na caixa de diálogo são diferentes para cada mecanismo de banco de dados.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/SchemaConversionTool/latest/userguide/CHAP_UserInterface.TreeFilters.html)  
![\[O ícone de filtro da árvore de esquema\]](http://docs.aws.amazon.com/pt_br/SchemaConversionTool/latest/userguide/images/filter-tree-db.png)

1. Escolha **Adicionar nova cláusula** para adicionar uma cláusula de filtro adicional. AWS SCT pode aplicar várias cláusulas de filtro usando `AND` nossos operadores `OR` lógicos. 

1. Escolha **Aplicar**. Depois de escolher **Aplicar**, o ícone desfazer filtro (ao lado do ícone de filtro) é habilitado. Use esse ícone se você deseja remover os filtros aplicados.

1. Selecione **Fechar** para fechar a caixa de diálogo.

Ao filtrar o esquema que aparece na árvore, você não altera os objetos que são convertidos quando o esquema é convertido. O filtro muda apenas o que você vê na árvore. 

## Importar uma lista de arquivos para o filtro de árvore
<a name="CHAP_UserInterface.UI.TreeFilters.ImportingFileList"></a>

Você pode importar um arquivo de valores separados por vírgula (CSV) com separadores de ponto e vírgula ou um arquivo JSON que contém nomes ou valores que você deseja que o filtro de árvore use. Abra um AWS SCT projeto existente, conecte-se ao banco de dados ao qual aplicar o filtro de árvore e escolha o ícone do filtro.

 Para baixar um exemplo do arquivo, escolha **Baixar modelo**. Insira o nome do arquivo e selecione **Salvar**. 

 Para baixar suas configurações de filtro existentes, escolha **Exportar**. Insira o nome do arquivo e selecione **Salvar**. 

Para importar uma lista de arquivos para o filtro de árvore, escolha **Importar**. Escolha um arquivo para importar e, em seguida, escolha **Abrir**. Escolha **Aplicar** e selecione **Fechar**.

Os arquivos CSV usam ponto e vírgula como separador e têm o seguinte formato:
+ `object_type` é o tipo de objeto que você deseja localizar.
+ `database_name` é o nome do banco de dados em que esse objeto existe.
+ `schema_name` é o nome do esquema em que esse objeto existe.
+ `object_name` é o nome do objeto. 
+ `import_type` especifica para `include` ou `exclude` este item do filtro.

Use arquivos JSON para descrever casos complexos de filtragem, como regras aninhadas. Arquivos JSON têm o seguinte formato:
+ `filterGroupType` é o tipo de regra de filtro (operadores lógicos `AND` ou `OR`) que se aplica a várias cláusulas de filtro.
+ `filterCategory` é o nível do filtro (**Categorias** ou **Status**).
+ `names` é a lista de nomes de objetos que se aplica ao filtro **Categorias**.
+ `filterCondition` é a condição de filtragem (`LIKE` ou `NOT LIKE`) que se aplica ao filtro **Categorias**.
+ `transformName` é o nome do status que se aplica ao filtro **Status**.
+ `value` é o valor pelo qual filtrar a árvore.
+ `transformValue` é o valor do filtro (`TRUE` ou `FALSE`) que se aplica ao filtro **Status**.