

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Utilisation de filtres arborescents dans AWS Schema Conversion Tool
<a name="CHAP_UserInterface.TreeFilters"></a>

Pour migrer des données d'une source vers une cible, AWS SCT charge toutes les métadonnées des bases de données source et cible dans une arborescence. Cette structure s'affiche dans AWS SCT sous la forme d'une vue d'arborescence dans la fenêtre de projet principale. 

Certaines bases de données peuvent comporter un grand nombre d'objets dans la structure d'arborescence. Vous pouvez utiliser des *filtres d'arborescence* AWS SCT pour rechercher des objets dans les structures arborescentes source et cible. Lorsque vous utilisez un filtre d'arborescence, vous ne changez pas les objets qui sont convertis lorsque vous convertissez votre base de données. Le filtre modifie uniquement ce que vous voyez dans l'arborescence.

Les filtres arborescents fonctionnent avec les AWS SCT objets préchargés. En d'autres termes, AWS SCT ne permet pas de charger des objets à partir de la base de données durant les recherches. Cette approche signifie que l'arborescence contient généralement moins d'objets que la base de données n'en contient.

Tenez compte des éléments suivants concernant les filtres d'arborescence :
+ Le filtre par défaut est ANY, ce qui signifie que le filtre utilise un nom de recherche pour trouver des objets.
+ Lorsque vous sélectionnez un ou plusieurs types d'objets, vous voyez uniquement ces types d'objets dans l'arborescence.
+ Vous pouvez utiliser le masque de filtre pour afficher différents types de symboles, y compris les caractères Unicode, les espaces et les caractères spéciaux. Le caractère « % » est le caractère générique pour tout symbole.
+ Une fois que vous avez appliqué un filtre, le décompte indique uniquement le nombre d'objets filtrés.

**Pour créer un filtre d'arborescence**

1. Ouvrez un AWS SCT projet existant.

1. Connectez-vous à la base de données à laquelle vous souhaitez appliquer le filtre d'arborescence.

1. Choisissez cette icône.  
![\[L'icône de filtre pour l'arborescence du schéma\]](http://docs.aws.amazon.com/fr_fr/SchemaConversionTool/latest/userguide/images/filter-source-tree.png)

   L'icône d'annulation de filtre est grisée, car aucun filtre n'est actuellement appliqué.

1. Entrez les informations suivantes dans la boîte de dialogue **Filtre**. Les options de la boîte de dialogue sont différentes pour chaque moteur de base de données.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/SchemaConversionTool/latest/userguide/CHAP_UserInterface.TreeFilters.html)  
![\[L'icône de filtre pour l'arborescence du schéma\]](http://docs.aws.amazon.com/fr_fr/SchemaConversionTool/latest/userguide/images/filter-tree-db.png)

1. Choisissez **Ajouter une nouvelle clause** pour ajouter une clause de filtre supplémentaire. AWS SCT peut appliquer plusieurs clauses de filtre à l'aide `AND` d'opérateurs `OR` logiques. 

1. Cliquez sur **Appliquer**. Une fois que vous avez choisi **Apply**, l'icône d'annulation de filtre (en regard de l'icône de filtre) est activée. Utilisez cette icône si vous souhaitez supprimer les filtres que vous avez appliqués.

1. Choisissez **Close (Fermer)** pour fermer la boîte de dialogue.

Lorsque vous filtrez le schéma qui apparaît dans l'arborescence, vous ne changez pas les objets qui sont convertis lorsque vous convertissez votre schéma. Le filtre change uniquement ce que vous voyez dans l'arborescence. 

## Importation d'une liste de fichiers pour le filtre d'arborescence
<a name="CHAP_UserInterface.UI.TreeFilters.ImportingFileList"></a>

Vous pouvez importer un fichier de valeurs séparées par des virgules (CSV) avec des points-virgules ou un fichier JSON contenant les noms ou les valeurs que vous souhaitez que le filtre d'arborescence utilise. Ouvrez un AWS SCT projet existant, connectez-vous à la base de données à laquelle appliquer le filtre d'arborescence, puis choisissez l'icône du filtre.

 Pour télécharger un exemple du fichier, choisissez **Télécharger le modèle**. Entrez le nom du fichier et choisissez **Enregistrer**. 

 Pour télécharger vos paramètres de filtre existants, choisissez **Exporter**. Entrez le nom du fichier et choisissez **Enregistrer**. 

Pour importer une liste de fichiers pour le filtre d'arborescence, choisissez **Importer**. Choisissez un fichier à importer, puis choisissez **Open**. Choisissez **Apply**, puis **Close**.

Les fichiers CSV utilisent un point-virgule comme séparateur et ont le format suivant :
+ `object_type` est le type d'objet que vous voulez rechercher.
+ `database_name` est le nom de la base de données dans laquelle se trouve cet objet.
+ `schema_name` est le nom du schéma dans lequel se trouve cet objet.
+ `object_name` est le nom de l'objet. 
+ `import_type`spécifie à `include` ou `exclude` cet élément à partir du filtre.

Utilisez des fichiers JSON pour décrire les cas de filtrage complexes, tels que les règles imbriquées. Les fichiers JSON ont le format suivant :
+ `filterGroupType`est le type de règle de filtre (`AND`ou d'opérateurs `OR` logiques) qui s'applique à plusieurs clauses de filtre.
+ `filterCategory`est le niveau du filtre (**catégories** ou **statuts**).
+ `names`est la liste des noms d'objets qui s'appliquent au filtre **Catégories**.
+ `filterCondition`est la condition de filtrage (`LIKE`ou`NOT LIKE`) qui s'applique au filtre **Catégories**.
+ `transformName`est le nom de statut qui s'applique au filtre **d'état**.
+ `value`est la valeur à utiliser pour filtrer l'arbre.
+ `transformValue`est la valeur du filtre (`TRUE`ou`FALSE`) qui s'applique au filtre **d'état**.