Skip to content

Databricks Data Engineer Associate 取得ロードマップ

Databricks 認定データエンジニア アソシエイト(Associate)合格までの学習ロードマップです。日本語だけで合格まで到達できる構成にしています。 前提知識の全体像は databricks-overview.md を参照してください。 図は Mermaid 記法。VSCode の Markdown プレビューや GitHub 上で図として表示されます。

目次

  1. 前提と到達目標
  2. 試験スペック
  3. 出題範囲(7セクション)
  4. 学習ロードマップ全体像
  5. 週次スケジュール(8週間モデル)
  6. セクション別 学習チェックリスト
  7. ハンズオン課題
  8. 問題演習の進め方
  9. 日本語リソース集
  10. 受験直前・当日チェック

1. 前提と到達目標

項目内容
ゴールDatabricks Certified Data Engineer Associate に合格(70%以上)
想定期間週 5〜8 時間 × 6〜8 週間
あると良い前提SQL の基本、Python の基礎文法、テーブル/ETL の概念
前提知識ゼロならまず databricks-overview.md を通読してから開始
キーワード「読むだけでなく手を動かす」— 実装寄りの試験なので必ずノートブックで操作する

⚠️ 試験は 2025 年後半に改訂され 5→7 セクション に再構成されました。古い教材は範囲がずれるため、必ず最新の公式試験ガイドで範囲を確認してください。


2. 試験スペック

項目内容
問題数45 問(選択式)
制限時間90 分
合格ライン70% 以上
費用200 USD
有効期限2 年間
受験形式オンライン監督 or テストセンター
言語日本語で受験可能
申込Webassessor

3. 出題範囲(7セクション)

改訂後(2026 年時点)のおおまかな構成です。正確な比率は最新の公式試験ガイド(日本語版あり)で必ず確認してください。

#セクション主なトピック
1プラットフォーム基礎レイクハウス、ワークスペース、クラスター、Delta Lake の概念
2データ取り込みAuto Loader(cloudFiles)、Lakeflow Connect、COPY INTO
3データ変換・モデリングPySpark / Spark SQL、UDF、複雑なデータ処理、メダリオン
4Lakeflow Jobsジョブ作成・スケジュール・依存関係・リトライ・通知
5ガバナンス・セキュリティUnity Catalog、権限、catalog.schema.table
6トラブルシューティング・最適化Spark UI、Liquid Clustering、predictive optimization、OOM 診断
7CI/CDDatabricks Asset Bundles、Git Folders、Databricks CLI

📝 旧試験にあった Delta Sharing / Lakehouse Federation は削除されました。古い問題集でこの範囲に時間をかけないよう注意。


4. 学習ロードマップ全体像

進め方の原則:Phase 1(インプット)と Phase 2(ハンズオン)は並行して回す。Phase 3 で間違えた領域は Phase 2 のハンズオンに戻る。この往復が合格の近道。


5. 週次スケジュール(8週間モデル)

重点具体アクション
1週目準備公式試験ガイド(日本語)DL・範囲把握/Free Edition で環境構築/overview 通読
2〜3週目基礎インプットDelta Lake・Unity Catalog・Lakeflow の概念を日本語ブログ+ハンズオンで理解
3〜4週目ハンズオン①PySpark / Spark SQL で ETL、Auto Loader で取り込み
5週目ハンズオン②Lakeflow Jobs でジョブ化・スケジュール、宣言的パイプライン
6週目演習①公式練習問題を解く/間違えた範囲をハンズオンで復習
7週目演習②日本語模擬問題集を周回、CI/CD・最適化の知識補強
8週目仕上げ公式練習問題で安定 9 割/用語の英語表記を最終確認/受験

6. セクション別 学習チェックリスト

① プラットフォーム基礎

  • [ ] レイクハウスとは何か、DWH/データレイクとの違いを説明できる
  • [ ] ワークスペース・ノートブック・クラスターの基本操作ができる
  • [ ] Delta Lake が「ACID・タイムトラベル・スキーマ管理」を提供する仕組みを理解

② データ取り込み

  • [ ] Auto LoadercloudFiles)で増分ファイル取り込みができる
  • [ ] COPY INTO の使いどころを説明できる
  • [ ] Lakeflow Connect の役割を理解
  • [ ] スキーマ推論・スキーマ進化(schema evolution)の挙動を理解

③ データ変換・モデリング(最重要)

  • [ ] PySpark DataFrame API(select / filter / withColumn / join / groupBy
  • [ ] Spark SQL でのクエリ・CTAS・ビュー
  • [ ] UDF の定義と使用
  • [ ] MERGE INTO(アップサート)
  • [ ] メダリオン(Bronze/Silver/Gold)で段階的に整形できる
  • [ ] マネージド vs 外部テーブルの違い

④ Lakeflow Jobs

  • [ ] ジョブ・タスクの作成、依存関係の設定
  • [ ] スケジュール(cron / トリガー)
  • [ ] リトライ・通知・パラメータ渡し
  • [ ] 宣言的パイプライン(旧 DLT)の Expectations(品質チェック)

⑤ ガバナンス・セキュリティ

  • [ ] Unity Catalog の 3 階層 catalog.schema.table
  • [ ] GRANT / REVOKE による権限管理
  • [ ] データリネージ・監査ログの概念

⑥ トラブルシューティング・最適化

  • [ ] Spark UI でボトルネック(シャッフル・スキュー)を読む
  • [ ] OPTIMIZE / VACUUM / Liquid Clustering の役割
  • [ ] predictive optimization の概念
  • [ ] OOM やクラスターサイズ不足の切り分け

⑦ CI/CD

  • [ ] Databricks Asset Bundles でジョブ/パイプラインをコード管理
  • [ ] Git Folders(旧 Repos)で Git 連携
  • [ ] Databricks CLI の基本操作

7. ハンズオン課題

実際に手を動かすためのミニ課題。メダリオンを一気通貫で作るのが一番効率的です。

💡 手順・コード付きの詳細版は ../06_hands-on/handson-associate.md(全12課題)にあります。 無料の Databricks Free Edition で実行でき、Free Edition の制約と「実機で練習できない範囲の補い方」は ../06_hands-on/00-free-edition.md にまとめています。

  1. Bronze:サンプル CSV/JSON をクラウドストレージに置き、Auto Loader で Delta テーブルへ増分取り込み
  2. Silver:PySpark でクレンジング(null 除去・型変換・重複排除)し、MERGE INTO で更新
  3. Gold:Spark SQL で集計テーブルを作成
  4. Jobs 化:上記を Lakeflow Jobs で 3 タスクの依存関係付きジョブにしてスケジュール実行
  5. ガバナンス:Unity Catalog にカタログ/スキーマを作り、GRANT で権限を付与
  6. 最適化OPTIMIZE や Liquid Clustering を適用し、Spark UI で前後を比較
  7. CI/CD:完成したジョブを Asset Bundle 化し、Git Folders に登録

8. 問題演習の進め方

  • 公式練習問題(Practice Exam)を最優先。合格者の多くが「本番と非常に近い」と証言。
  • 本リポジトリの ../08_mock-exam/mock-associate.md(45問 / 90分・配点比例)時間を計って解き、採点表でドメイン別の弱点を特定する。用語は ../07_reference/glossary.md、数値は ../07_reference/cheatsheet-numbers.md で仕上げる。
  • 日本語模擬問題集(Udemy)は量をこなす用。ただし翻訳の甘さがあるので用語は英語も併記して暗記
  • 目標:公式練習問題で安定して 90% 以上取れたら受験 GO。

9. 日本語リソース集

種別リソース
公式Associate 認定 公式ページ(日本語)
全体像Databricksの認定資格 全部とってみた(Qiita)
合格体験記合格しました 2025年5月(Zenn)
合格体験記合格体験記(電通デジタル)
模擬問題日本語 模擬問題集(Udemy)
模擬問題日本語版オリジナル問題集(Udemy)
概念理解Databricksをちょっとだけ理解する(Zenn)

10. 受験直前・当日チェック

  • [ ] Webassessor で申込時に言語=日本語を選択
  • [ ] オンライン受験なら:本人確認書類、静かな個室、机の上を片付ける(監督カメラチェックあり)
  • [ ] 安定したネット回線、Webカメラ、対応ブラウザを事前テスト
  • [ ] 90 分/45 問 = 1 問あたり 2 分。迷う問題はフラグを立てて後回し
  • [ ] 用語の英語表記(Auto Loader, Unity Catalog, Asset Bundles…)を直前に見直す

次のステップ:合格後は roadmap-professional.md でプロフェッショナルへ。間に「実務で PySpark を触る期間」を挟むと合格率が上がります。