

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 vues Athena
<a name="views-console"></a>

Vous pouvez facilement créer, mettre à jour et gérer des vues Athena dans la console Athena.

## Création de vues
<a name="creating-views"></a>

Vous pouvez créer une vue dans la console Athena à l'aide d'un modèle ou en exécutant une requête existante.

**Création d'une vue en utilisant un modèle**

1. Dans la console Athena, près de **Tables and views** (Tables et vues), choisissez **Create** (Créer) puis **Create view** (Créer une vue).  
![Création d'une vue.](http://docs.aws.amazon.com/fr_fr/athena/latest/ug/images/create-view.png)

   Cette action place un modèle de vue modifiable dans l'éditeur de requêtes. 

1. Modifiez le modèle de vue en fonction de vos besoins. Lorsque vous saisissez un nom pour la vue dans l'instruction, n'oubliez pas que les noms de vue ne peuvent pas contenir de caractères spéciaux autres que le trait de soulignement `(_)`. Consultez [Attribution de noms aux tables, aux bases de données et aux colonnes](tables-databases-columns-names.md). Évitez d'utiliser [Échappement des mots-clés réservés dans les requêtes](reserved-words.md) pour nommer les vues. 

   Pour plus d'informations sur la création de vues, consultez [CREATE VIEW et CREATE PROTECTED MULTI DIALECT VIEW](create-view.md) et [Exemples de vues Athena](views-examples.md). 

1. Choisissez **Run** (Exécuter) pour créer la vue. La vue apparaît dans la liste des vues de la console Athena.

**Création d'une vue à partir d'une requête existante**

1. Utilisez l'éditeur de requêtes Athena pour exécuter une requête existante.

1. Dans la fenêtre de l'éditeur de requêtes, choisissez **Create** (Créer), puis **View from query** (Afficher à partir d'une requête).  
![Choisissez Create (Créer), View from query (Afficher à partir d'une requête).](http://docs.aws.amazon.com/fr_fr/athena/latest/ug/images/create-view-from-query.png)

1. Dans la boîte de dialogue **Create View** (Créer une vue), saisissez un nom de vue, puis choisissez **Create** (Créer). Les noms de vue ne peuvent pas contenir de caractères spéciaux autres que le trait de soulignement `(_)`. Consultez [Attribution de noms aux tables, aux bases de données et aux colonnes](tables-databases-columns-names.md). Évitez d'utiliser [Échappement des mots-clés réservés dans les requêtes](reserved-words.md) pour nommer les vues.

   Athena ajoute la vue à la liste des vues de la console et affiche l'instruction `CREATE VIEW` pour la vue dans l'éditeur de requêtes.

**Remarques**
+ Si vous supprimez une table sur laquelle une table est basée, puis tentez d'exécuter la vue, Athena affiche un message d'erreur.
+ Vous pouvez créer une vue imbriquée, qui est une vue sur une vue existante. Athena vous empêche d'exécuter une vue récursive qui fait référence à elle-même.