2017-02-09 13 views
0

バケットへのパスがs3のようなものになるように、私たちのs3バケットには多くのサブディレクトリがあります:機能グループ/サービス/組織テナント会社ID /実体ID /実データS3バケットのサブディレクトリからAWS athenaパーティションを作成できますか?

私たちは、その/実際のデータレベルのデータに対して、org-tenant-company-id内のデータに対してクエリを実行できるようにAthenaを探しています。したがって、org-tenant-company-idの列またはパーティションを作成する方法が必要なようです。これは可能ですか?

私はAthenaドキュメントのパーティションに関するページを読みました。私たちは手動でJDBCドライバ経由でパーティションを作成する必要があるようですね。

答えて

0

はい、手動でパーティションを作成することはできますが、ハイブフォーマット(例:s3:functional-group/service/org-tenant-company-id = xxxx /)でフォルダ構造を設定すると、 「MSCK REPAIR TABLE」コマンドを実行すると、Athenaが自動的にすべてのパーティションを作成します。

関連する問題