AmazonAmazon Data Engineer Associate DEA-C01 Certification
·JA
·更新日 2 Aug 2026
毎日一連のAmazon Athenaクエリをオーケストレーションする必要があります。個々のクエリは15分以上かかる場合があります。最も費用対効果の高いステップの組み合わせはどれですか?(2つ選択してください。)
解答を選択
オプションをタップして解答を確認してください。
正解: AWS Lambda関数とAthena Boto3クライアントのstart_query_execution APIコールを使用して、Athenaクエリをプログラムで呼び出します。, AWS Step Functionsワークフローを作成し、2つのステートを追加します。最初のステートをLambda関数の前に追加します。2番目のステートをWaitステートとして設定し、Athena Boto3のget_query_execution APIコールを使用してAthenaクエリが完了したかどうかを定期的に確認します。現在のクエリの実行が完了したら、次のクエリを呼び出すようにワークフローを設定します。.
これが解答である理由
AWS LambdaとAthena Boto3クライアントのstartqueryexecution APIコールは、Athenaクエリをプログラムで開始する費用対効果の高い方法です。Lambdaはサーバーレスで、実行時間に対してのみ課金されます。AWS Step Functionsは、複雑なワークフローを視覚的にオーケストレーションするための費用対効果の高いサービスです。Lambda関数でクエリを開始し、WaitステートでAthenaのgetqueryexecution APIをポーリングすることで、クエリの完了を効率的に待機し、次のクエリをトリガーできます。これにより、リソースを継続的に実行する必要がなく、コストを抑えられます。AWS Glue Python shellジョブは、Lambdaよりも起動時間が長く、コストも高くなる傾向があります。スリープタイマーを使用する方法は、ポーリング間隔の調整が難しく、非効率的です。Amazon MWAAは強力ですが、このユースケースではオーバーヘッドとコストが高すぎます。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要