これはなに? Athenaでのクエリ結果のソースファイルを特定する方法。Athenaのトラブルシューティングをする際のソースファイルがおかしいのか、テーブルがおかしいのか切り分けする必要があるので、その際に利用できます。 これはなに? やること ソースファイルの特定 ①ファイル一覧取得 ②各レコードのソースファイル名を取得 ③特定のソースファイルのレコードのみ取得する 参考 やること 以下のAthenaの検索結果の各レコードのソースファイルを特定します。 S3に配置されているソースファイルの情報は以下のような感じです。 ソースファイルの特定 SELECT句に、 $path を指定すると、ソースファイル名を取得することでできます。 ①ファイル一覧取得 テーブルの元となっているソースファイル一覧を取得します。 SELECT distinct("$path") FROM <table_name>
![Athenaで各レコードのソースファイルを特定する - 雲のメモ帳](https://cdn-ak-scissors.b.st-hatena.com/image/square/72bf2f6c453a48ae771eec7972c0c55da4c44a22/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fy%2Fykoomaru%2F20210306%2F20210306090534.png)