AWS Certified Data Engineer – Associate合格への近道と、試験勉強法について解説します!
サッとお読みいただけるよう、シンプルかつ要点をまとめて記載しています!
AWS Certified Data Engineer – Associateとは
1. 試験概要
◆誰でも受験可能(受験資格なし。データエンジニアリングについて2~3年程度の経験があり、AWSサービスを使用した実践経験が1~2年程度ある方が主な対象です)
◆試験コードはDEA-C01
◆選択式(単一選択・複数選択)65問/130分(採点対象50問+採点対象外15問。採点対象外の問題は試験中に区別されません)
◆合格スコアは720点(100~1,000点のスケールドスコア)
◆AWS上でデータパイプラインとデータストアを実装し、監視、トラブルシューティング、パフォーマンスおよびコストの最適化を行う能力が問われるAssociateレベルの試験
◆データの取り込み・変換、データストア、データ運用、データ品質、セキュリティ、ガバナンスなどの実践的な知識が問われます
◆事前に読み込むケーススタディはなく、各設問内に提示されるデータ要件に対して最適なAWSサービスや構成を選択する形式
◆受験料:150 USD(為替レートや税金により日本円価格は変動)
◆試験は日本語でも受験可能
◆Pearson VUEテストセンターもしくは、オンライン監督付き試験で受験可能
◆有効期限は3年間
2. 出題範囲・受験対象者
受験対象者
AWS Certified Data Engineer – Associateは、AWS上でデータパイプラインとデータストアを実装し、データの取り込み、変換、保存、運用、監視、セキュリティ、ガバナンスを行う能力を証明する認定資格です。
主な対象者は、データエンジニア、データプラットフォームエンジニア、ETLエンジニア、アナリティクスエンジニア、クラウドエンジニア、データベースエンジニアなどです。オンプレミスのデータ基盤をAWSへ移行したい方や、AWS上でデータレイクやデータウェアハウスを構築・運用したい方にも適しています。
試験では、単にAWSのデータサービスの名称を知っているだけではなく、データの量・種類・到着頻度、リアルタイム性、クエリパターン、スキーマ、可用性、パフォーマンス、コスト、セキュリティなどの要件に応じて、適切なデータ処理方法とデータストアを選択する能力が問われます。
また、ETLパイプラインの構築だけでなく、データ品質の検証、障害の監視と修復、アクセス制御、暗号化、監査ログ、個人情報の保護、データガバナンスなど、データ基盤を本番環境で継続的に運用するための実践的な知識が必要です。
出題範囲(全4セクション)
- データの取り込みと変換(Data Ingestion and Transformation:34%) — バッチデータとストリーミングデータの取り込み、変換、処理、パイプラインのオーケストレーション、プログラミングの基本概念が問われます。Amazon S3、Amazon Kinesis Data Streams、Amazon Data Firehose、Amazon Managed Streaming for Apache Kafka(Amazon MSK)、AWS Database Migration Service(AWS DMS)、Amazon DynamoDB Streams、Amazon AppFlowなどを利用したデータ取り込みが重要です。また、AWS Glue、Amazon EMR、AWS Lambda、Amazon Redshiftなどを使用したデータ変換、CSVからApache Parquetへの形式変換、複数データソースの統合、処理コストやパフォーマンスの最適化も出題範囲です。AWS Step Functions、Amazon EventBridge、Amazon Managed Workflows for Apache Airflow(Amazon MWAA)、AWS Glueワークフローなどを利用したパイプラインのオーケストレーションや、Python、SQL、Scala、Javaなどを使用する際の基本的なプログラミング概念、テスト、ログ記録、CI/CD、Infrastructure as Codeも理解しておく必要があります。
- データストア管理(Data Store Management:26%) — データの用途、アクセスパターン、処理性能、可用性、コストなどの要件に応じて、最適なデータストアを選択・構成する能力が問われます。Amazon S3、Amazon Redshift、Amazon RDS、Amazon Aurora、Amazon DynamoDB、Amazon EMR、Amazon OpenSearch Service、Amazon MemoryDB、AWS Lake Formationなどの役割と使い分けが重要です。また、AWS Glue Data Catalog、AWS Glueクローラー、Apache Hiveメタストアなどを利用したデータカタログとスキーマ管理も出題範囲です。Amazon S3のライフサイクルポリシー、ストレージクラス、バージョニング、DynamoDBのTTLなどを利用したデータライフサイクル管理に加え、パーティション、インデックス、圧縮、分散キー、ソートキー、スキーマ進化、Apache Icebergなどのオープンテーブル形式についても理解しておく必要があります。
- データ運用とサポート(Data Operations and Support:22%) — データ処理の自動化、データ分析、パイプラインの監視・保守、データ品質の確保が問われます。AWS Step Functions、Amazon MWAA、AWS Lambda、Amazon EventBridgeなどを使用したデータ処理の自動化に加え、Amazon Athena、Amazon Redshift、Amazon EMR、AWS Glue、Amazon QuickSightなどを利用したデータのクエリ、分析、可視化も重要です。また、Amazon CloudWatch、CloudWatch Logs、AWS CloudTrail、Amazon OpenSearch Serviceなどを利用したログ収集、監視、アラート、トラブルシューティングも出題範囲です。データの欠損、重複、不整合、スキーマ違反などを検出するデータ品質チェックや、AWS Glue Data Quality、AWS Glue DataBrewなどを利用した品質ルールの実装も理解しておく必要があります。
- データセキュリティとガバナンス(Data Security and Governance:18%) — データ基盤に適切な認証、認可、暗号化、マスキング、監査、プライバシー、ガバナンスを実装する能力が問われます。AWS Identity and Access Management(IAM)、IAMロール、IAMポリシー、最小権限の原則、AWS Secrets Manager、AWS Systems Manager Parameter Storeなどを利用したアクセス管理が重要です。また、AWS Lake Formationを利用したデータレイクのきめ細かなアクセス制御、Amazon Redshiftのユーザー・グループ・ロール、タグベースや属性ベースのアクセス制御なども出題範囲です。AWS KMSを利用した保存時の暗号化、転送中の暗号化、データマスキング、匿名化、AWS CloudTrailとCloudTrail Lakeによる監査ログ、Amazon Macieによる個人情報の検出、AWS Configによる構成変更の追跡、データ主権やリージョン制限なども理解しておく必要があります。
AWS Certified Data Engineer – Associateでは、データの取り込みと変換、データストア管理の2分野だけで全体の60%を占めます。
そのため、Amazon S3、AWS Glue、Amazon Redshift、Amazon EMR、Amazon Kinesis、Amazon MSK、AWS DMS、Amazon Athena、AWS Lake Formation、AWS Step Functionsなどを優先して学習することが重要です。
ただし、本試験ではサービスの概要を知っているだけではなく、データの量、速度、形式、更新頻度、保持期間、クエリ方法、処理時間、運用負荷、コストなどの条件を総合的に判断する必要があります。
例えば、「大量のストリーミングデータをリアルタイムで処理する」「オンプレミスデータベースから継続的にデータを移行する」「S3上のデータを低コストでSQL分析する」「複数アカウント間でデータを安全に共有する」「データ品質の問題を検出して担当者へ通知する」など、実際のデータ基盤を想定した問題が出題されます。
そのため、単なる用語暗記ではなく、「バッチ処理とストリーミング処理のどちらを選択するか」「どのデータストアがアクセスパターンに適しているか」「どの形式やパーティション構成がクエリ性能を高めるか」「どのサービスでパイプラインを自動化するか」「どの方法でデータへのアクセスを制御するか」という観点で理解しておくと、本番問題に対応しやすくなります。
3. 受験申込方法
◆AWS Certified Data Engineer – Associateページより受験申し込みが可能です。
認定試験を申し込む
攻略法
1. まず伝えたいこと
AWSのデータ分析サービスやデータエンジニアリング関連機能は、継続的にアップデートされています。そのため、古い試験対策教材だけで勉強していると、現在のDEA-C01の出題範囲、サービス名、推奨されるデータアーキテクチャに対応できない可能性があります。
本試験はAssociateレベルの試験であり、AWSサービスの概要だけでなく、AWS上で実際にデータパイプライン、データレイク、データウェアハウスを構築・運用するための技術的な知識が問われます。
特に重要なのは、Amazon S3、AWS Glue、Amazon Redshift、Amazon EMR、Amazon Kinesis Data Streams、Amazon Data Firehose、Amazon MSK、AWS DMS、Amazon Athena、AWS Lake Formation、AWS Step Functions、Amazon EventBridge、Amazon CloudWatch、IAM、AWS KMSです。
これらのサービスは単独で出題されるだけでなく、データの生成元から取り込み、変換、保存、分析、監視までを構成するデータパイプラインの一部として頻繁に登場します。
また、本試験では問題文に、データ量、データ形式、到着頻度、リアルタイム性、保持期間、クエリ方法、パフォーマンス、セキュリティ、運用方法などの要件が記載されます。その状況に対して、最も適したAWSサービスや構成を選択します。
そのため、問題文に記載された「リアルタイムで処理する」「最小の運用負荷」「最もコスト効率が高い」「スキーマ変更に対応する」「複数アカウントから安全にアクセスする」といった条件を見落とさないことが重要です。
例えば、Amazon Kinesis Data StreamsとAmazon Data Firehoseの違い、AWS GlueとAmazon EMRの使い分け、Amazon RedshiftとAmazon Athenaの違い、AWS Glue Data CatalogとAWS Lake Formationの役割の違い、Amazon S3のパーティションとファイル形式がクエリ性能に与える影響などを比較しながら覚えると理解しやすくなります。
本サイトでは、AWS Certified Data Engineer – Associateの出題範囲に沿って、データの取り込み、変換、データストア、パイプライン運用、データ品質、セキュリティ、ガバナンスを理解しやすい解説付きの問題集を用意しておりますので、気になった方はぜひチェックしてみてください!(ページの一番下にもリンクがあります!)
2. 勉強方法
①AWS Skill Builder(公式学習)
↓
②AWS公式練習問題・模擬試験
↓
③試験対策問題集
私は上記の順番で勉強することをおすすめします!
各勉強方法の意図は、下記の通りです。
①AWS Skill Builder(AWS Certified Data Engineer – Associate Exam Prep Plan)で、データの取り込み、変換、データストア、パイプライン運用、データ品質、セキュリティ、ガバナンスの全体像を学びます。
②AWS公式練習問題や公式模擬試験で、出題形式と問われ方を確認します。
③AWS Certified Data Engineer – Associate試験対策問題集で、実試験で出題される問題の感覚や、要件に適したデータ処理サービスとデータストアを選定する考え方に慣れます。
AWS Skill Builderでは、試験範囲に沿って、AWS上でのデータエンジニアリングを体系的に学べるため、最初のインプット教材としておすすめです。特にデータ基盤の構築を初めて学ぶ方は、データの取り込み、変換、保存、分析、監視という一連の流れを最初に整理しておくと理解が進みやすくなります。
可能であれば、Amazon S3へデータを保存し、AWS Glueクローラーでスキーマを登録して、Amazon AthenaからSQLクエリを実行する基本的な流れを実際に操作してみることもおすすめです。
さらに、AWS Glueジョブを利用したデータ変換、Amazon Kinesisを利用したストリーミングデータの取り込み、Amazon Redshiftへのデータロードなどを試すと、各サービスの役割や連携方法を理解しやすくなります。
AWS公式練習問題・模擬試験は、本番に近い文章量や出題形式を確認できる公式教材です。DEA-C01では、データ量、データ形式、処理頻度、保持期間、セキュリティなどが記載されたシナリオ問題が多いため、問題文から重要な条件を読み取る練習として、一度は取り組んでおきましょう。
そのうえで、試験対策問題集を使って、バッチとストリーミングの使い分け、データ変換サービス、データストア、パーティション、データ品質、監視、アクセス制御、暗号化を反復練習することが重要です。
AWS Certified Data Engineer – Associateでは、選択肢の中に技術的には実現可能な構成が複数含まれることがあります。そのため、間違えた問題は単に正解だけを覚えるのではなく、「なぜこの構成が要件に最も適しているのか」「他の選択肢ではどの要件を満たせないのか」「データ量やリアルタイム性などの条件が変わった場合はどの構成が適切になるのか」まで確認すると、得点が安定しやすくなります。
3. 当サイトの問題集
AWS Certified Data Engineer – Associateは、データの取り込みや変換だけでなく、データストア、パイプライン運用、データ品質、監視、セキュリティ、ガバナンスまで幅広く問われる試験です。そのため、実試験形式で多くのシナリオ問題を解きながら、各選択肢が正解・不正解となる理由まで確認できる日本語の問題集を探すと、意外と時間がかかります。
当サイトの問題集には、以下4つの強みがあり、効率的に勉強を進めることが可能です。
①DEA-C01の出題範囲に対応
②データの取り込み・変換・データストア・運用・セキュリティ・ガバナンスの考え方を解説(解説には一次ソースを記載)
③10問単位でページがシンプルかつ広告が一切ない
④実際の試験問題の出題方式が分かるよう問題を作成(ラジオボタン方式、チェックボタン方式など)
まずは、はじめの10問を解いてみましょう!

