

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Utilizzo dei filtri ad albero in AWS Schema Conversion Tool
<a name="CHAP_UserInterface.TreeFilters"></a>

Per migrare i dati da un'origine a una destinazione, AWS SCT carica tutti i metadati dai database di origine e di destinazione in una struttura ad albero. Questa struttura compare in AWS SCT come visualizzazione ad albero nella finestra principale del progetto. 

Alcuni database possono presentare un gran quantità di oggetti nella struttura ad albero. È possibile utilizzare *i filtri ad albero* per AWS SCT cercare oggetti nelle strutture ad albero di origine e di destinazione. Quando utilizzi un filtro di struttura, non apporti modifiche agli oggetti convertiti durante la conversione del database. Il filtro modifica solo ciò che vedi nell'albero.

I filtri ad albero funzionano con oggetti AWS SCT precaricati. In altre parole, AWS SCT non carica gli oggetti provenienti dal database durante le ricerche. Di conseguenza, la struttura ad albero in genere contiene un minor numero di oggetti di quelli presenti nel database.

Per i filtri di struttura, tieni presente quanto segue:
+ Il filtro predefinito è ANY, il che significa che il filtro utilizza una ricerca per nome per individuare gli oggetti.
+ Selezionando uno o più tipi di oggetto, visualizzerai nell'albero solo tali tipi di oggetto.
+ Puoi utilizzare la maschera di filtro per visualizzare diversi tipi di simboli, tra cui Unicode, spazi e caratteri speciali. Il carattere “%” è il carattere jolly per qualsiasi simbolo.
+ Dopo aver applicato un filtro, il conteggio mostra solo il numero di oggetti filtrati.

**Creazione di un filtro di struttura**

1. Apri un AWS SCT progetto esistente.

1. Connect al database a cui si desidera applicare il filtro ad albero.

1. Seleziona l'icona Filtro.  
![\[L'icona Filtro dell'albero dello schema\]](http://docs.aws.amazon.com/it_it/SchemaConversionTool/latest/userguide/images/filter-source-tree.png)

   L'icona di annullamento filtro è disabilitata in quanto nessun filtro è attualmente applicato.

1. Immettete le seguenti informazioni nella finestra di dialogo **Filtro**. Le opzioni nella finestra di dialogo sono differenti per ciascun motore di database.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/SchemaConversionTool/latest/userguide/CHAP_UserInterface.TreeFilters.html)  
![\[L'icona Filtro dell'albero dello schema\]](http://docs.aws.amazon.com/it_it/SchemaConversionTool/latest/userguide/images/filter-tree-db.png)

1. Scegli **Aggiungi nuova clausola per aggiungere una clausola** di filtro aggiuntiva. AWS SCT può applicare più clausole di filtro utilizzando `AND` i nostri operatori logici. `OR` 

1. Scegli **Applica**. Dopo aver selezionato **Apply** (Applica), l'icona di annullamento filtro (accanto all'icona Filtro) viene abilitata. Utilizza questa icona per rimuovere i filtri applicati.

1. Seleziona **Close** (Chiudi) per chiudere la finestra di dialogo.

Quando applichi un filtro allo schema che compare nell'albero, non apporti modifiche agli oggetti convertiti durante la conversione dello schema. Il filtro modifica solo ciò che visualizzi nell'albero. 

## Importazione di un elenco di file per il filtro ad albero
<a name="CHAP_UserInterface.UI.TreeFilters.ImportingFileList"></a>

Puoi importare un file con valori separati da virgole (CSV) con separatori di punto e virgola o un file JSON che contiene nomi o valori che desideri vengano utilizzati dal filtro ad albero. Apri un AWS SCT progetto esistente, connettiti al database a cui applicare il filtro ad albero, quindi scegli l'icona del filtro.

 Per scaricare un esempio del file, scegliete **Scarica modello**. Inserisci il nome del file e scegli **Salva**. 

 Per scaricare le impostazioni del filtro esistenti, scegli **Esporta**. Inserisci il nome del file e scegli **Salva**. 

Per importare un elenco di file per il filtro ad albero, scegliete **Importa**. Seleziona un file da importare, quindi selezionare **Open** (Apri). Seleziona **Apply** (Applica), quindi seleziona **Close** (Chiudi).

I file CSV utilizzano il punto e virgola come separatore e hanno il seguente formato:
+ `object_type` è il tipo di oggetto che intendi trovare.
+ `database_name` è il nome del database in cui esiste l'oggetto.
+ `schema_name` è il nome dello schema in cui esiste l'oggetto.
+ `object_name` è il nome oggetto. 
+ `import_type`specifica `include` o `exclude` questo elemento dal filtro.

Usa i file JSON per descrivere casi di filtraggio complessi, come le regole annidate. I file JSON hanno il seguente formato:
+ `filterGroupType`è il tipo di regola di filtro (`AND`o operatori `OR` logici) che si applica a più clausole di filtro.
+ `filterCategory`è il livello del filtro (**Categorie** o **Stati**).
+ `names`è l'elenco dei nomi degli oggetti che si applica al filtro **Categorie**.
+ `filterCondition`è la condizione di filtro (`LIKE`o`NOT LIKE`) che si applica al filtro **Categorie**.
+ `transformName`è il nome dello stato che si applica al filtro **Status**.
+ `value`è il valore in base al quale filtrare l'albero.
+ `transformValue`è il valore del filtro (`TRUE`o`FALSE`) che si applica al filtro **Status**.