Databricks

Databricks Data Analyst Associate完全解説|SQL・ダッシュボード対策

2026-03-21
更新: 2026-10-15
NicheeLab編集部
目次
  1. 試験概要
  2. 9ドメイン配点表
  3. Databricks SQL Warehouse設定
  4. ダッシュボード作成・共有
  5. AI/BI Genie
  6. SQLクエリ最適化
  7. アラート設定
  8. クエリ履歴の活用
  9. DAAとDEAの違い比較表
  10. 問題で確認
  11. よくある質問

Databricks Certified Data Analyst Associate(DAA)は、 Databricks SQLを使ったクエリ作成・ダッシュボード構築・データ分析の実務力を測定する認定試験です。 SQLの知識が中心で、PythonやSparkのコーディングは不要です。 現行の試験ガイド(2025年10月30日時点の版)は9ドメインの出題構成で、AI/BI Genie spacesの開発・共有・保守も独立したドメインになっています。

試験概要

項目内容
試験名Databricks Certified Data Analyst Associate
問題数45問
試験時間90分(1問あたり平均2分)
合格ライン非公表(統計的分析で設定され、変更されうる)
受験料$200(税別)
言語英語のみ(2026年10月時点の公式ページ)
前提条件なし
有効期間2年間
主要ツールDatabricks SQL・SQL Warehouse・ダッシュボード

9ドメイン配点表

ドメイン配点出題数目安主要トピック
Understanding of Databricks Data + AI Platform11%約5問主要コンポーネント(Delta Lake・Unity Catalog・Databricks SQLなど)・Catalog Explorer・Marketplace
Managing Data8%3〜4問Unity Catalogでの認定データセットの検索と管理・タグとリネージ・SQLでのデータクレンジング
Importing Data5%約2問S3・Delta Sharing・API・Auto Loader・Marketplaceによる取り込み、UIからのファイルアップロード
Executing queries using Databricks SQL and Databricks SQL Warehouses20%約9問SQLウェアハウスの役割・結合と集合演算・集計・マテリアライズドビュー・Time Travel
Analyzing Queries15%6〜7問Photon・Query Profile・クエリ履歴とキャッシュ・Liquid Clustering
Creating Dashboards and Visualizations in Databricks16%約7問AI/BIダッシュボード・パラメータ・共有と権限・自動更新・アラート
Developing, Sharing, and Maintaining AI/BI Genie spaces12%5〜6問Genie Spaceの作成・Trusted Assets・権限と配布・精度の改善
Data Modeling with Databricks SQL5%約2問スター・スノーフレーク・Data Vaultスキーマとメダリオンアーキテクチャ
Securing Data8%3〜4問Unity Catalogのロールと共有設定・3レベル名前空間・テーブル所有権とPII保護

ドメイン名と配点は公式ページ(2026年10月時点)の表記です。試験ガイドでは、1つ目が「Understanding of Databricks Data Intelligence Platform」、6つ目が「Working with Dashboards and Visualizations in Databricks」と書かれています。出題数目安は、配点を45問に当てはめた概算です。

Executing queries using Databricks SQL and Databricks SQL Warehousesが20%で最大の配点を持ちます。 SQLウェアハウスの役割、結合・集合演算・集計、マテリアライズドビューなど、クエリの作成と実行が中心です。 次にCreating Dashboards and Visualizations(16%)とAnalyzing Queries(15%)が続き、この3つで配点の半分を超えます。

Databricks SQL Warehouse設定

SQL WarehouseはDatabricks SQLのコンピュートリソースで、3つのタイプがあります。

タイプ特徴用途
Serverless起動時間が秒単位で最速。Databricksがインフラ管理本番ダッシュボード・アドホッククエリ(推奨)
Pro中程度の起動時間。Photonエンジン搭載コスト管理が必要な本番環境
Classic起動に数分。機能が限定的レガシー互換(新規利用は非推奨)

試験で問われるWarehouse設定

  • クラスタサイズ:2X-Small〜4X-Largeの範囲で選択。サイズはクエリの並列実行能力に影響し、大きいほどコストが増加する
  • Auto Stop:アイドル状態が続いた場合にWarehouseを自動停止する設定。デフォルトは10分。コスト管理に直結する設定
  • スケーリング:最小クラスタ数と最大クラスタ数を設定し、同時クエリ数に応じて自動スケーリングする。1クラスタあたり最大10クエリを並列処理

ダッシュボード作成・共有

ダッシュボードの作成フロー

  • SQLクエリを作成し、クエリ結果をビジュアライゼーション(チャート)として設定
  • 複数のビジュアライゼーションをダッシュボードキャンバスに配置
  • フィルタウィジェットを追加して、ユーザーが動的にデータを絞り込めるようにする
  • 自動更新スケジュールを設定し、データの鮮度を維持する

共有とアクセス制御

  • 「実行可能」権限:ダッシュボードを閲覧し、フィルタを操作できる。元のSQLクエリやデータソースは閲覧できない
  • 「編集可能」権限:ダッシュボードのレイアウト変更・クエリの修正・ビジュアライゼーションの追加が可能
  • 共有先ユーザーが元データのテーブルに対するSELECT権限を持っていない場合、ダッシュボードの「認証情報」設定で所有者の権限でクエリを実行するか、閲覧者自身の権限で実行するかを選択できる

AI/BI Genie

AI/BI Genieは自然言語でデータに質問できるインターフェースです。 「先月の売上上位5商品は?」のような質問を入力すると、 適切なSQLが自動生成されて結果が返されます。

  • Genie Space:Genieが参照するテーブルとSQLウェアハウスを設定する空間。管理者がどのテーブルをGenieに公開するかを制御する
  • アクセス権限:Genie経由のクエリ実行もUnity Catalogの権限に従う。ユーザーがSELECT権限を持たないテーブルのデータはGenieでも取得できない
  • Certified Answer:管理者が事前に承認した質問と回答のペア。「四半期売上」のような頻出質問に対して、正確なSQLを事前定義できる
  • 制約:複雑なマルチテーブルJOIN・サブクエリ・Window関数の生成精度は限定的。生成されたSQLの検証手順を理解しておくことが試験対策として有効

SQLクエリ最適化

  • Result Cache:同一クエリの再実行時にキャッシュされた結果を返す機能。SQLウェアハウスレベルで有効化する。基盤データが更新されるとキャッシュは自動無効化
  • OPTIMIZE:小さなファイルを統合してクエリパフォーマンスを向上させる。OPTIMIZE my_table ZORDER BY (column1)でフィルタ列を指定
  • ANALYZE TABLE:テーブル統計情報を収集し、Catalystオプティマイザのプラン選択精度を向上させる。ANALYZE TABLE my_table COMPUTE STATISTICS FOR ALL COLUMNS
  • クエリプロファイル:クエリの実行計画を可視化し、ボトルネック(フルスキャン・スピル・スキュー)を特定するツール。Databricks SQLのクエリエディタから「Query Profile」タブで確認

アラート設定

  • SQLクエリの実行結果が指定条件を満たした場合に通知を送信する機能。「売上が閾値を下回った」「エラー件数が100を超えた」等のビジネスルールに使用
  • トリガー条件:数値列に対して「>」「<」「=」等の比較演算子で閾値を設定
  • 通知先:メール・Slack・Webhook(PagerDuty等)の3種類。複数の通知先を同時に設定可能
  • 評価頻度:アラートの評価間隔をスケジュール設定する。クエリが定期実行されるたびに条件が評価され、条件を満たせば通知が発火する

クエリ履歴の活用

  • 過去に実行されたすべてのクエリを記録・検索できる機能。クエリテキスト・実行者・実行時間・スキャン行数・コスト情報が記録される
  • パフォーマンス分析:実行時間が長いクエリを特定し、クエリプロファイルで最適化ポイントを見つける
  • コスト管理:ユーザーごと・ウェアハウスごとのクエリ実行回数とコストを可視化し、リソース配分の最適化に活用する
  • 監査:誰がいつどのデータにアクセスしたかの証跡として、コンプライアンス対応に使用する

DAAとDEAの違い比較表

比較項目Data Analyst Associate (DAA)Data Engineer Associate (DEA)
主な対象者BIアナリスト・データアナリストデータエンジニア
使用コンピュートSQL WarehouseAll-purpose / Job Cluster
主要ツールDatabricks SQL・ダッシュボード・Genieノートブック・Lakeflow Spark Declarative Pipelines (旧 Delta Live Tables)・Workflows
主要言語SQL(100%)Python + SQL
Delta Lake出題範囲基礎概念のみ(Time Travel・OPTIMIZE)詳細(MERGE・CDF・Schema Evolution)
Unity Catalog出題範囲テーブル権限・共有設定3レベル名前空間・リネージ・外部ロケーション
ダッシュボード出題あり(ダッシュボードと可視化で16%)出題なし
ETLパイプライン出題なし出題あり(Lakeflow Spark Declarative Pipelines・Auto Loader・Workflows)
推奨学習期間3〜4週間(SQL基礎がある場合)5〜6週間

問題で確認

Databricks

問題 1

Databricks SQLでダッシュボードの表示速度を改善したいと考えています。ダッシュボードには5つのクエリが含まれ、各クエリの平均実行時間は30秒です。最も効果的な改善策はどれですか?

  1. SQL WarehouseのクラスタサイズをX-Smallから4X-Largeに変更する
  2. クエリ結果キャッシュ(Result Cache)が有効であることを確認し、頻繁にフィルタされるテーブルにOPTIMIZE + Z-ORDERを適用する
  3. ダッシュボードの自動更新間隔を1時間に延長し、クエリの実行頻度を下げる
  4. すべてのクエリを1つのSQLクエリにUNION ALLで統合し、1回の実行で全データを取得する

正解: B

ダッシュボードの表示速度改善には、まずResult Cacheの活用とテーブルの物理最適化が最も効果的です。Result Cacheが有効であれば、同一クエリの2回目以降の実行はキャッシュから即座に結果が返されます。さらにOPTIMIZE + Z-ORDERにより、フィルタ対象の列のデータが物理的に近い場所に配置され、スキャン量が削減されます。選択肢Aのクラスタサイズ増大はコストが大幅に増加する一方、クエリ自体の最適化なしではスキャン量は変わらないため費用対効果が低いです。選択肢Cは表示速度の根本的な改善ではなく、データの鮮度が犠牲になります。選択肢DはUNION ALLで異なるスキーマのクエリを無理に統合することで可読性とメンテナンス性が大幅に低下します。

よくある質問

Data Analyst AssociateとData Engineer Associateはどちらを先に受けるべきですか?

業務内容で判断してください。SQLでのクエリ作成・ダッシュボード構築・BI分析が中心の方はDAAが適しています。ETLパイプライン構築・Delta Lake操作・Workflowsによるジョブ管理が中心の方はDEAが適しています。DAAはSQL知識があれば3〜4週間で対策可能です。DEAはPython/PySpark・Delta Lakeの知識が追加で必要なため、5〜6週間が目安です。両方取得する場合、SQL基礎があるならDAAを先に取得し、DatabricksプラットフォームのUIに慣れてからDEAに進むルートが効率的です。

AI/BI Genieはどの程度出題されますか?

AI/BI Genie spacesは独立したセクション(Developing, Sharing, and Maintaining AI/BI Genie spaces)で、公式の配点は12%です。45問に当てはめると5問前後になります。自然言語でデータに質問できるインターフェースであること、Genie SpaceとしてSQLウェアハウスに接続して動作すること、アクセス権限はUnity Catalogのテーブル権限に従うことに加え、試験ガイドはサンプル質問や指示の設定、Trusted Assetsによるクエリの検証、ユーザーの質問やフィードバックをもとにした精度の改善も出題目標に挙げています。SQLの自動生成精度や制約条件(複雑なJOINの限界等)について問う問題も報告されています。

Databricks SQLの実務経験がなくても合格できますか?

合格は可能です。無料のDatabricks Free Edition(終了したCommunity Editionの後継)では、SQLウェアハウスを1つ(2X-Smallまで)使えるため、SQLエディタでのクエリ作成やダッシュボードの操作を実際に試せます。アラート・クエリ履歴などの機能は、公式ドキュメントのスクリーンショットと操作手順もあわせて確認しておくと安心です。より大きな構成で試したい場合は14日間の無料トライアルも使えるので、試験前に一度触れておくことを推奨します。

Databricks資格の関連記事

Databricks試験の難易度ランキング

試験ごとの難易度を徹底比較

Databricks資格一覧

全試験の出題範囲と合格ラインを一望

Databricks SQL 完全ガイド

DAA 必修の Warehouse / Query 最適化

Data Engineer Associate 完全解説

次のステップとして人気の Associate

この記事の内容を、基礎から読む

出題範囲を体系的に扱う教科書があります。全 16 章、登録なしで全部読めます。

教科書の目次をすべて見る →
この記事で学んだ内容を問題で確認しましょう

16,000問以上の問題で実力チェック

無料で問題を解いてみる
この記事の著者

NicheeLab編集部

データエンジニアリング・クラウド資格の専門家。Databricks・Snowflake等の認定資格を保有し、実務経験に基づいた問題作成・解説を行っています。NicheeLab運営。


関連記事
Databricks

Databricks資格一覧|全8試験・難易度・勉強法

Databricks認定資格(全8試験)の一覧・出題範囲・合格ライン・難易度を徹底解説。2026年10月時点の公式情報に...

Databricks

Databricks試験の難易度ランキング|7資格を徹底比較

Databricks認定試験のうち7資格の難易度をランキング形式で徹底比較。合格率・学習時間・出題傾向から難易度を分析。...

Databricks

Databricks資格の勉強方法|最短合格ルートと学習時間の目安

Databricks認定資格に最短で合格するための勉強方法を完全ガイド。公式リソース・問題集・学習スケジュールを徹底解説...

Databricks

Databricks Data Engineer Associate完全解説|出題範囲・問題例・合格戦略

Databricks Certified Data Engineer Associate試験を徹底解説。2026年5月版...

Databricks

Databricks Data Engineer Professional完全解説|上級試験の攻略法

Databricks Certified Data Engineer Professional試験を徹底解説。2026年...

Databricksの記事一覧 (109件)
© 2026 NicheeLab All rights reserved.