2.2標準
S3に日付パーティションが毎日追加され、数百万のパーティションがある。
Crawlerで各パーティションを登録する負荷を避け、Athenaがパスを計算して検索する。
最も適切な方法はどれか。
× 不正解
AthenaのPartition Projectionはパーティションの範囲・形式・場所を定義し、膨大な個別登録を避けてクエリ時に投影する。
詳細解説
正しいAthenaのPartition Projectionを設定する
パーティション値の範囲・形式・場所をテーブルプロパティに定義し、Catalogへの個別登録を減らせる。
パーティション値の範囲・形式・場所をテーブルプロパティに定義し、Catalogへの個別登録を減らせる。
誤り毎分Crawlerを実行する
大量パーティションを繰り返しスキャンし、実行時間とコストが増える。
大量パーティションを繰り返しスキャンし、実行時間とコストが増える。
誤りS3バージョニングを有効化する
オブジェクト世代はクエリ時のパーティション値を生成しない。
オブジェクト世代はクエリ時のパーティション値を生成しない。
誤りRedshiftのVACUUMを実行する
Redshiftテーブルの整理で、AthenaのS3パーティション検出には影響しない。
Redshiftテーブルの整理で、AthenaのS3パーティション検出には影響しない。
実際に確かめる
一時的な検証環境で実行できる例です。
Amazon Athena Partition Projection、projection.*テーブルプロパティの公式説明を確認する。期待される結果
Crawler登録とクエリ時投影、S3版管理の違いを説明できる。理解のポイント
- Partition Projection
- Athena
- 日付範囲
- パーティション
確認時の注意
- 確認環境: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- AWS公式DEA-C01 Domain 2・Task 2.2と各サービスの公式ドキュメントを確認する。
基礎のおさらい
メタデータ方式
実体パーティションをCatalogへ登録する方式と、規則からクエリ時に生成する方式を比較する。
誤投影
実際に存在しないパスを投影しないよう、範囲・形式・クエリ条件を検証する。
問題IDAWS-DEA-133
確認環境AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
最終技術確認2026-08-20
誤り・権利侵害を報告