2017-08-01 5 views
0

Amazon Athenaのテーブルに複数の場所を設定する方法はありますか?例えば、私はディレクトリ 's3:// location-1'、 's3:// location-2'、 's3:// location-3'などからデータを読みたいと思います。Amazon Athenaで複数の場所を設定する

ありがとうございました

+0

アテナは1つの場所だけを受け付け参照してください。したがって、これらの場所のすべてに対して親ディレクトリを持つか、複数のテーブルを作成してからクエリで結合します。 – Dhaval

+0

ありがとう@Dhaval 10! – Ridwan

+0

これは助けてくれたと思っています。乾杯:) – Dhaval

答えて

0

実際にはパーティションを使用できます。あなたの唯一の制限は、athenaがソースとして1つのバケットを受け入れることです。したがって、あなたの例を使って、 "場所"と呼ばれるバケットを作成してから、場所-1、場所2、場所3のようなサブディレクトリを作成し、そこにパーティションを適用してみましょう。

あなたは選択のような何かを行うことができますこの方法は、*テーブルから場所=「場所-1」

http://docs.aws.amazon.com/athena/latest/ug/partitions.html

関連する問題