ある企業がCloudTrailログをS3データレイクに保存し、AWS Glueでカタログ化し、年ごとにパーティション分割しています。最近、テーブルの1つに対するAthenaクエリが結果を返しませんでした。データエンジニアはどのようなトラブルシューティング手順を実行すべきですか?(2つ選択してください。)
解答を選択
オプションをタップして解答を確認してください。
正解: Athenaが正しいAmazon S3の場所を指していることを確認します。, MSCK REPAIR TABLEコマンドを使用します。.
これが解答である理由
Athenaクエリが結果を返さない場合、まずAthenaテーブルがS3内の正しいデータパスを指しているかを確認することが重要です。パスが間違っていると、データが見つかりません。次に、MSCK REPAIR TABLEコマンドを実行して、GlueカタログがS3バケット内の新しいパーティションを認識していることを確認します。CloudTrailログが年ごとにパーティション分割されているため、新しい年のログが追加された際にこのコマンドが必要になります。クエリのタイムアウト期間を長くしても、データが見つからない根本的な問題は解決しません。Athenaの再起動やテーブルの削除・再作成は、これらの基本的なトラブルシューティングステップの後に検討すべき、より破壊的な操作です。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要