1
私はAmazon AthenaをS3バケットよりも2種類のファイルを使用しようとしています。AWS Athena S3パスでプレフィックスを指定する方法はありますか?
a.file.txtは
b.file.txt私はちょうどアテナa.file.txtをターゲットにしたいです。それはテーブルの作成中にコンソールで指定することは可能ですか?おかげ
私はAmazon AthenaをS3バケットよりも2種類のファイルを使用しようとしています。AWS Athena S3パスでプレフィックスを指定する方法はありますか?
a.file.txtは
b.file.txt私はちょうどアテナa.file.txtをターゲットにしたいです。それはテーブルの作成中にコンソールで指定することは可能ですか?おかげ
単一ファイルのテーブルを作成するにはアテナでサポートされていません。ディレクトリレベルでしかテーブルを作成することはできません。
ディレクトリレベルでテーブルを作成し、クエリ中に入力ファイルをフィルタリングすることは可能です。
入力ファイルを$path
疑似カラムでフィルタリングできます。
select * from tablename
where "$path" = 's3://bucketname/directory/a.file.txt'