

# Athena ビューを使用する
<a name="views-console"></a>

Athena ビューは、Athena コンソールで簡単に作成、更新、管理できます。

## ビューを作成する
<a name="creating-views"></a>

Athena コンソールでテンプレートを使用するか、既存のクエリを実行して、ビューを作成できます。

**テンプレートを使用してビューを作成するには**

1. Athena コンソールで、**[Tables and views]** (テーブルとビュー) の横にある **[Create]** (作成) を選択してから、**[Create view]** (ビューの作成) を選択します。  
![ビューの作成](http://docs.aws.amazon.com/ja_jp/athena/latest/ug/images/create-view.png)

   このアクションにより、編集可能なビューテンプレートがクエリエディタに配置されます。

1. 要件に応じてビューテンプレートを編集します。ステートメントにビューの名前を入力するときは、ビュー名にアンダースコア `(_)` 以外の特殊文字を含めることはできません。「[データベース、テーブル、列に名前を付ける](tables-databases-columns-names.md)」を参照してください。ビューの名前に [クエリで予約キーワードをエスケープする](reserved-words.md) を使用しないようにします。

   ビューの作成の詳細については、「[CREATE VIEW および CREATE PROTECTED MULTI DIALECT VIEW](create-view.md)」および「[Athena ビューの例](views-examples.md)」を参照してください。

1. **[Run]** (実行) をクリックしてビューを作成します。Athena コンソールのビューのリストにビューが表示されます。

**既存のクエリからビューを作成するには**

1. Athena クエリエディタを使用して、既存のクエリを実行します。

1. クエリエディタウィンドウで、**[Create]** (作成) を選択してから、**[View from query]** (クエリから表示する) を選択します。  
![[Create] (作成)、[View from query] (クエリから表示する) を選択します。](http://docs.aws.amazon.com/ja_jp/athena/latest/ug/images/create-view-from-query.png)

1. **[Create View]** (ビューの作成) ダイアログボックスにビュー名を入力し、**[Create]** (作成) を選択します。ビュー名にはアンダースコア `(_)` 以外の特殊文字は使用できません。「[データベース、テーブル、列に名前を付ける](tables-databases-columns-names.md)」を参照してください。ビューの名前に [クエリで予約キーワードをエスケープする](reserved-words.md) を使用しないようにします。

   Athena はコンソール内のビューのリストにビューを追加し、クエリエディタのビューの `CREATE VIEW` ステートメントを表示します。

**注意事項**
+ テーブルの基になるテーブルを削除してからそのビューの実行を試みると、Athena がエラーメッセージを表示します。
+ ネストされたビューを作成することができます。これは、既存のビューの上にあるビューです。Athena は、それ自体を参照する再帰的なビューの実行を妨げます。