Closed3

AWS Athena のパーティション射影(projection)

oieioioieioi

以下でハマった:

  • projection.<column>.format と フォルダ名は合致している?
    • たとえば projection.hoge.type = 'date'projection.hoge.format = 'yyyy-MM' にしていて、
    • フォルダ名が s3://some-bucket/logs/2024-9/somelogs/ みたいに月数をゼロ埋めしていない場合、読みってくれない。
    • この場合は 'yyyy-M' にしたりする必要がある
  • 末尾に / 付いてる?
    • 単純ミスだけどハマった。
    • 'storage.location.template' = 's3://some-bucket/logs/${hoge}'だと読み取ってくれない気がする。
    • 'storage.location.template' = 's3://some-bucket/logs/${hoge}/' にしないと
oieioioieioi

末尾に / 付いてる?

これは嘘。ついててもついてなくても読み取れる。

このスクラップは3ヶ月前にクローズされました