DP-900(Azure データ基礎)の難易度・勉強法と演習問題150問【無料】

合格ライン 70% / 制限時間 45分 / 収録 150問(すべて無料・登録不要)

▸ いますぐ演習をはじめる

試験概要

DP-900はMicrosoftのAzureデータサービスに関する入門認定試験で、リレーショナルデータ・非リレーショナルデータ・分析ワークロードの基本概念をカバーする。エンジニア職に限らず、データを扱う業務に関わる人や「クラウド上でデータをどう管理するのか」を体系的に理解したい人に向けて設計されており、前提資格は不要だ。

試験範囲は大きく4つに分かれる。リレーショナルデータの概念(SQL・テーブル・正規化など)、Azure SQL DatabaseやAzure Database for MySQLといったリレーショナルサービス、Azure Cosmos DBに代表される非リレーショナルデータサービス、そしてAzure Synapse AnalyticsやMicrosoft FabricによるデータウェアハウスとAnalyticsワークロード。2026年現在、Microsoft Fabricが試験で重視されるようになっており、Azure Synapse Analyticsとの使い分けも問われる。

合格するとMicrosoft Certified: Azure Data Fundamentalsバッジを取得でき、有効期限は設定されていない。データエンジニア・データアナリスト方向への第一歩として、あるいはAZ-900取得後の次のステップとして選ぶ人が多い。

難易度

難易度はFundamentalsレベルの中では標準的で、AZ-900よりやや専門寄りという位置づけだ。SQLやデータベースの経験があればかなり有利に進められるが、なくても構わない。Azureのサービスを実際に操作したことがない人でも、概念をきちんと整理すれば十分合格できる。

出題数は40〜60問で、試験時間は45分(着席総時間は約65分)。合格スコアは700/1000。問題形式は選択問題のほか、ドラッグ&ドロップやホットエリア(図のどこかをクリックする)など複数のタイプが混在する。問題形式に不慣れだと焦ることがあるので、練習問題でひととおり体験しておくと安心だ。

つまずきやすいのは「ストレージの種類の使い分け」と「ETLとELTの違い」あたり。それぞれの用途をサービス名とセットで覚えておくと、試験中に迷う頻度が減る。

勉強法

Microsoft Learnの公式ラーニングパス「Azure データの基礎」が最初の一手だ。日本語で読め、モジュールごとにナレッジチェックが付いている。全体で8〜12時間程度あれば一周できる。まずここを通読して、知らないサービス名と用語の全体像をつかむのが先決だ。

一周したら、自分がどのドメインで点を落としているかを確認する。Analyticsが弱ければSynapse AnalyticsとFabricの違いを重点的に読み直す、非リレーショナルが弱ければCosmos DBのAPIの種類を整理する、というように絞り込んでいく。全分野を均等に時間をかけるより、弱点集中の方が点数の伸びが早い。

仕上げはこのページ下の演習問題を繰り返すこと。間違えた問題は解説を読んで、対応するMicrosoft Learnのページに戻る、という往復をしばらく続ける。勉強期間はクラウドやデータの実務経験がある人で1週間前後、完全未経験なら2〜3週間が現実的な見込みだ。

よくある質問

試験は何問・何分ですか?

出題数は40〜60問、試験時間は45分です。受付・説明込みの着席時間は約65分になります。

受験料はいくらですか?

日本では12,980円(税込)が目安ですが、価格は改定されることがあります。申し込み前にPearson VUEまたはMicrosoftの認定資格ページで最新の金額を確認してください。Microsoft Virtual Training Dayを受講すると無料バウチャーがもらえる場合もあります。

AZ-900を先に取るべきですか?

必須ではありません。DP-900はAZ-900の取得を前提としておらず、単独で受験できます。ただし、クラウドの基本概念が全く初めての場合はAZ-900を先に勉強すると土台ができて学習しやすくなります。逆に、データベースやSQL経験者はAZ-900なしでDP-900から始めても問題ないことが多いです。

不合格になったら何日後に再受験できますか?

1回目の不合格後は24時間待てば再受験できます。2回目以降の失敗は14日間の待機が必要で、同一試験を12か月以内に受けられる上限は5回です。

合格スコアと有効期限を教えてください。

合格スコアは1000点満点中700点です。Fundamentals認定に有効期限はなく、一度取得すれば更新不要で永続します。

2026年時点で廃止・改訂の予定はありますか?

2026年6月時点でDP-900の廃止予定は発表されていません。ただし試験内容は更新されることがあり、2026年初にMicrosoft Fabricに関する出題比重が増加しています。受験前に公式の試験ページで最新の出題範囲を確認することをお勧めします。

出題ドメイン構成(収録問題の内訳)

ドメイン収録数
コア データ概念42問(28%)
Azure のリレーショナル データ35問(23%)
Azure の非リレーショナル データ29問(19%)
Azure の分析ワークロード44問(29%)

収録問題一覧(全150問・解説つき)

  1. ある小売企業が、顧客の注文データを管理するシステムを設計している。注文には「注文ID、顧客名、商品コード、数量、注文日時…
  2. ある医療機関が、患者ごとに異なる検査項目を記録するシステムを検討している。ある患者には血圧・血糖値のみが記録され、別の患…
  3. ある動画配信サービスが、ユーザーがアップロードした動画ファイル(MP4形式)と、その動画に対するコメントテキスト、サムネ…
  4. ある EC サイトが、毎日深夜に前日の全受注データをデータウェアハウスに転送してレポートを生成している。この処理方式と、…
  5. ある金融機関が、ATMや POS 端末からリアルタイムで送られてくる取引データを解析して、不正な取引パターンを即座に検知…
  6. ある企業のデータチームには、データベース管理者(DBA)、データエンジニア、データアナリストの3つのロールがいる。「営業…
  7. ある製造企業のデータエンジニアが、社内の複数のソースシステム(基幹ERPシステム、生産ラインのIoTセンサー、顧客管理シ…
  8. ある企業が、オンラインショッピングサイトのトランザクション処理システム(OLTP)を設計している。このシステムに求められ…
  9. ある企業が、顧客の購買履歴データを格納するファイル形式を検討している。データサイエンティストが大規模な機械学習の特徴量エ…
  10. ある小売グループが、全国 500 店舗のPOSシステムから収集した購買データを分析して「どの時間帯・地域・商品カテゴリの…
  11. ある企業が、IoT センサーから毎秒数万件のイベントデータ(センサーID、タイムスタンプ、温度値、異常フラグ)を収集する…
  12. あるグローバル銀行が、OLTP システムとデータウェアハウスを並行運用しており、「勘定系(OLTP)の取引処理に影響を与…
  13. ある企業が、データ管理チームの役割分担を明確にしようとしている。「データベース管理者(DBA)」の責務として正しいものを…
  14. あるスタートアップが、ユーザーのプロフィール情報(ユーザーID、名前、メールアドレス、登録日)を管理するシステムを構築し…
  15. ある人事部門が、従業員の勤怠レコードをCSV形式でシステムから出力しているが、データサイエンスチームが大規模な分析で使う…
  16. あるスマートフォンアプリが、ユーザーのタップ・スワイプ・スクロールのインタラクションイベントをリアルタイムで収集し、UX…
  17. ある企業がソーシャルメディアの投稿データを収集している。各投稿にはテキスト本文に加え、投稿者がつけたハッシュタグ(0個か…
  18. ある企業がデータ活用プロジェクトを進めるにあたり、「データエンジニア」と「データアナリスト」の役割を明確に分担しようとし…
  19. ある企業が、顧客からのサポートメールの内容をシステムに格納している。各メールはテキスト本文のみで、定義されたフィールドや…
  20. ある企業が、受注システムからの注文データを毎日夜間にデータウェアハウスへ転送するバッチジョブを実行している。ある朝、経営…
  21. ある EC サイトが「商品カタログデータ」を管理している。各商品には必ず商品ID・価格・在庫数があるが、一部商品には「カ…
  22. ある企業が、ラムダアーキテクチャの導入を検討している。このアーキテクチャが「バッチレイヤー」と「スピードレイヤー(ストリ…
  23. ある企業が、OLTPシステムのトランザクションデータをデータウェアハウスに転送する際のデータ変換プロセス(ETL)を設計…
  24. ある物流会社が、荷物の追跡データを管理するシステムを設計している。各荷物レコードには「荷物ID、発送元郵便番号、配送先郵…
  25. ある企業のデータチームが、新しく参加したメンバーにデータロールの説明をしている。「データエンジニアとデータベース管理者(…
  26. ある小売業者が、前日の全店舗売上データをもとに毎朝8時に自動レポートを生成するシステムを運用している。このシステムのデー…
  27. ある企業がデータ活用プロジェクトで3つのロール(データベース管理者、データエンジニア、データアナリスト)を採用した。新入…
  28. ある企業の技術チームが、JSON形式とCSV形式のファイルを比較検討している。「商品カテゴリ・地域・売上期間」という固定…
  29. ある企業が、データのファイル形式を選定しようとしている。「スキーマが行ごとに異なる可能性があるログデータ」を保存するのに…
  30. ある大手小売チェーンが、全国 300 店舗のPOSシステムから1日に約5,000万件の取引レコードを生成している。このデ…
  31. ある保険会社が、契約者の基本情報(契約者ID、名前、生年月日、住所)を管理するリレーショナルデータベースを運用している。…
  32. ある企業の分析チームが、過去2年間の販売データに基づいて「月別・商品カテゴリ別・地域別の売上サマリー」を生成している。こ…
  33. ある大学が、学生の成績記録システムを構築しようとしている。各科目の成績は「学生ID、科目コード、成績、取得単位数、担当教…
  34. ある企業が、データウェアハウスのスタースキーマ設計を採用してOLAP分析を行おうとしている。「売上ファクトテーブル」と「…
  35. ある企業が、IoT センサーからのリアルタイムストリームデータと、データウェアハウスに格納された過去5年間の履歴データを…
  36. ある企業が、データ品質管理の重要性を社内で啓蒙しようとしている。データの「完全性(Completeness)」「正確性(…
  37. ある企業が「半構造化データ」を扱うシステムを設計している。半構造化データをリレーショナルデータベースに格納する場合と、ド…
  38. ある金融機関が、毎月の不正取引分析レポートを作成している。過去12ヶ月分の取引データ(約1億件)に対して「地域・取引種別…
  39. ある企業が「データエンジニア」「データアナリスト」「データベース管理者(DBA)」の3つのロールを採用した。「Postg…
  40. ある企業が、顧客データをJSON形式で保存しているが、特定の顧客の「年齢」フィールドが一部のレコードには存在し、他のレコ…
  41. ある物流会社が、配送車両のGPSデバイスから1秒ごとに「車両ID・緯度・経度・速度・タイムスタンプ」を送信するシステムを…
  42. ある企業が、データの種類とその保存に適したストレージの組み合わせを整理しようとしている。「非構造化データ」の保存に適した…
  43. ある企業が、顧客テーブルと注文テーブルを保有するリレーショナルデータベースを設計している。注文テーブルの各行が必ず特定の…
  44. ある開発チームが、商品テーブルから在庫数が10未満の商品名と価格の一覧を取得したいと考えている。この要件を満たす最も適切…
  45. あるデータベース管理者が、顧客テーブルに対して頻繁に実行される『メールアドレスで顧客を検索する』クエリのパフォーマンスを…
  46. あるシステム管理者が、複数の部門から頻繁に参照される複雑な結合クエリ(数テーブルを JOIN した集計クエリ)を、毎回 …
  47. あるソフトウェア開発チームが SQL 文の種類について学習している。テーブルを新規作成する CREATE TABLE 文…
  48. ある企業のデータベース担当者が、受注管理データベースの設計品質を向上させるために正規化を実施することにした。正規化の主な…
  49. あるビジネスアナリストが、販売テーブル(sales)から全レコードの全カラムを取得したいと考えている。最もシンプルな S…
  50. ある中規模のSaaS企業が、新しいWebアプリケーション向けのリレーショナルデータベースを Azure 上に構築しようと…
  51. ある企業が、オンプレミスで稼働している SQL Server アプリケーション(SQL Server Agent ジョブ…
  52. ある企業がオンプレミスのレガシー SQL Server アプリケーションを Azure に移行しようとしている。アプリケ…
  53. あるスタートアップ企業が、トラフィックが非常に変動しやすい Web アプリケーション(平日昼間はアクティブ・深夜や週末は…
  54. ある SaaS プロバイダーが、顧客ごとに独立した Azure SQL Database を 50 個運用している。各デ…
  55. ある企業がシステム開発で使用するデータベース接続を標準化するため、SQL の構文について整理している。「SELECT、I…
  56. ある企業が顧客テーブル(customers)と注文テーブル(orders)を持つデータベースを運用している。顧客テーブル…
  57. ある金融系システムが Azure 上で PostgreSQL データベースを使用している。オープンソースの Postgr…
  58. ある Web アプリケーション開発チームが、LAMP スタック(Linux・Apache・MySQL・PHP)で開発した…
  59. ある企業のデータベース設計者が、主キー(PRIMARY KEY)の性質について説明している。主キーの説明として正しいもの…
  60. ある企業のアプリケーションが、Azure SQL Database に接続する際に発生する接続遅延(レイテンシ)を最小化…
  61. ある受発注システムのデータベース担当者が、以下の SQL 文を実行した。「DELETE FROM orders WHER…
  62. ある開発チームが Azure SQL Database を使用して注文管理システムを構築している。商品テーブル(prod…
  63. ある製造業企業が、社内の生産管理システムで使用している SQL Server 2016 のデータベース(Service …
  64. ある企業が、Azure SQL Database の特定テーブルへの SELECT 権限を特定のデータベースユーザーに付…
  65. ある企業が受注データベースを設計している。受注テーブルの「顧客 ID」カラムは顧客テーブルの主キーを参照する外部キーとし…
  66. ある企業が Azure でリレーショナルデータベースサービスを選定しようとしている。Azure SQL Database…
  67. ある開発チームがリレーショナルデータベースの正規化について学習している。正規化を実施した場合に得られる効果として正しいも…
  68. ある企業が、オンプレミスから Azure への SQL Server データベース移行を計画している。要件は「最小限のコ…
  69. ある DBA が Azure SQL Database のコスト最適化戦略を検討している。エラスティックプールが特に有効…
  70. ある企業のデータベース設計者が、インデックスの種類と用途について整理している。クラスター化インデックス(Clustere…
  71. ある企業がリレーショナルデータベースにおけるビュー(VIEW)の利点について評価している。ビューを使用することで得られる…
  72. ある IT 部門が SQL 命令の分類を整理している。DDL(データ定義言語)に分類される命令を2つ選択してください。
  73. ある企業のアーキテクトが、Azure SQL Database の購入モデルとサービス層を評価している。ハイパースケール…
  74. ある企業が Azure SQL Database でコンプライアンス要件を満たすために、特定のカラム(クレジットカード番…
  75. ある金融機関が、Azure SQL Database のデータベース設計でデータ整合性を確保する方法を検討している。「口…
  76. ある企業のデータアーキテクトが、第3正規形(3NF)のデータベース設計について説明している。第3正規形を満たすために除去…
  77. ある企業のアーキテクトが、Azure SQL Database の Business Critical 層と Gener…
  78. ある開発チームが、IoT デバイスから送信されるセンサーログを Azure Blob Storage に書き込んでいる。…
  79. ある企業が Azure Blob Storage に大量のドキュメントを保管している。ドキュメントは作成後 30 日間は…
  80. ある会計事務所が、作成完了した決算書類(PDF)を Azure Blob Storage に格納している。書類は法的義務…
  81. ある企業が Azure 上に複数の Windows 仮想マシンをデプロイしており、それらの VM が共通の設定ファイルや…
  82. ある EC サイトが、ユーザーのショッピングカート情報(ユーザー ID、商品 ID、数量)を Azure Table S…
  83. ある旅行予約サービスが、全世界 5 か国に顧客を持ち、各国でミリ秒レベルの低レイテンシで予約データを読み書きする必要があ…
  84. あるゲーム会社が、MongoDB のクライアントライブラリを使ってすでに開発済みの実績・スコア管理アプリをクラウドに移行…
  85. ある SNS プラットフォームが、ユーザー間の「フォロー」「フォロワー」「いいね」などの関係をデータとして管理し、「ある…
  86. あるフィンテック企業が、トランザクションデータを Azure Cosmos DB に格納している。金融データとして、コミ…
  87. ある医療系スタートアップが、患者の診療記録(テキスト・画像・検査データを混在する非構造化 JSON)を格納し、患者 ID…
  88. ある eラーニング企業が、受講者がコースを修了するたびに修了証書 PDF を Azure Blob Storage に保…
  89. ある物流企業が、配送トラック 1 万台からリアルタイムに位置情報(デバイス ID、緯度・経度、タイムスタンプ)を Azu…
  90. ある小売チェーンが、各店舗の在庫データ(品番、数量、最終更新日時)を Azure Table Storage で管理して…
  91. ある動画配信サービスが、プレミアム会員向けにしか公開しない高解像度動画ファイルを Azure Blob Storage …
  92. ある Cassandra を使った分析基盤を Azure に移行する際、既存の CQL(Cassandra Query …
  93. ある企業が Azure Blob Storage に機密性の高い契約書類を保管している。書類はアップロードされると 90…
  94. ある金融機関が Azure Cosmos DB for NoSQL を使って口座取引履歴を格納している。アプリケーション…
  95. ある EC サイトが、商品カタログデータ(製品名、説明、価格、スペック)を Azure Cosmos DB for Ta…
  96. ある製造企業が、工場の 5,000 台の機器から 1 秒ごとにセンサーデータ(機器 ID、センサー値、タイムスタンプ)を…
  97. ある航空会社が、世界 12 か国の空港カウンターで座席予約を管理している。座席の二重予約を防ぐために、任意のリージョンで…
  98. ある不動産テック企業が、物件情報(テキスト・写真・価格履歴・オーナー変遷)を Azure Cosmos DB for N…
  99. ある HR テック企業が、従業員の職歴・資格・スキル・プロジェクト経験を Azure Cosmos DB for NoS…
  100. ある金融機関が Azure Blob Storage にアーカイブ層で格納しているコンプライアンスレポートを緊急に取り出…
  101. Azure Blob Storage の「ブロック BLOB」と「ページ BLOB」についての説明として正しいものを 2…
  102. Azure Cosmos DB のグローバル分散機能について正しい説明を 2 つ選択してください。
  103. Azure Table Storage のデータモデルに関する正しい説明を 2 つ選択してください。
  104. ある SaaS 企業が複数テナントのデータを Azure Cosmos DB for NoSQL の単一コンテナで管理し…
  105. ある大規模メディア企業が Azure Blob Storage に動画コンテンツを格納して全世界へ配信している。コストを…
  106. Azure Cosmos DB の整合性レベルについて正しい説明を 2 つ選択してください。
  107. ある小売チェーンが、全国1,000店舗の日次売上データを蓄積して、商品カテゴリ別・地域別の売上傾向を分析するシステムを構…
  108. データウェアハウスにおけるスタースキーマ設計において、売上金額・数量・利益などの測定値(メジャー)を格納するテーブルの種…
  109. ある企業のデータエンジニアが、複数のソースシステムからデータを抽出し、データウェアハウスへ格納するためのパイプラインを構…
  110. Power BI において、複数のデータソースを接続し、テーブル間のリレーションシップとメジャーを定義した論理データモデ…
  111. Azure のデータレイクとして機能し、階層型名前空間による高性能なファイルシステムアクセスと、大規模な分析ワークロード…
  112. ある製造会社のデータチームが、工場の IoT センサーから毎秒数万件のストリーミングデータを受信し、過去10秒間の異常値…
  113. あるデータエンジニアリングチームが、Azure Data Lake Storage Gen2 に格納された生ログデータ(…
  114. ある金融企業が、Azure Synapse Analytics にデータウェアハウスを構築している。売上テーブル(ファク…
  115. あるデータサイエンスチームが、Azure Databricks を使って機械学習モデルのトレーニングを行いたい。チームは…
  116. Power BI において、経営幹部向けに KPI 指標(売上・利益・顧客数)を一画面で常時監視できるビューを作成したい…
  117. ある企業が Microsoft Fabric のレイクハウスアーキテクチャを採用した。OneLake に格納された De…
  118. ある e コマース企業が、Azure Data Factory を使って注文管理データベース(Azure SQL Dat…
  119. あるデータチームが、Azure Synapse Analytics で売上分析レポートを構築している。Synapse の…
  120. ある企業が Microsoft Fabric を採用してデータ分析基盤を刷新しようとしている。Microsoft Fab…
  121. ある大手製造業が、全世界の工場センサーデータ(1秒あたり500万イベント)をリアルタイムで分析し、異常を検知した場合は5…
  122. ある小売企業が Azure Synapse Analytics で販売分析基盤を構築している。専用 SQL プールのディ…
  123. ある企業のアナリストが、Power BI Desktop でレポートを作成してから、同僚がどこからでも閲覧・共有できるよ…
  124. ある企業のデータエンジニアが、Azure Data Factory のデータフロー機能(Mapping Data Flo…
  125. ある企業が Power BI のセマンティックモデルを活用したレポート開発の標準化を進めている。セマンティックモデルの特…
  126. ある企業が Azure Databricks を使って機械学習パイプラインを構築している。モデルのトレーニング実験(ハイ…
  127. データウェアハウスのスタースキーマにおいて、「日付」ディメンションテーブルが保持する典型的な属性として適切なものはどれか…
  128. ある企業が、Azure Synapse Analytics でデータウェアハウスを構築している。SQL プールを使用せず…
  129. ある保険会社が、保険金請求データ(Azure SQL Database)・顧客マスタ(オンプレミス Oracle)・外部…
  130. ある企業が Azure Synapse Analytics の専用 SQL プールでクエリのパフォーマンスチューニングを…
  131. ある小売企業が、オンラインショップのクリックストリームデータを Azure Event Hubs で受信し、直近5分間の…
  132. ある企業が Microsoft Fabric のレイクハウスアーキテクチャを採用し、Bronze(生データ)→ Silv…
  133. Power BI レポートにおいて、スライサーで選択した期間に応じて動的に計算されるメジャー(例:「前月比成長率」)を定…
  134. ある企業が Azure Data Factory のパイプラインで ETL 処理を実装している。ADF パイプラインの主…
  135. ある企業が、Azure Databricks の Spark Structured Streaming を使って、Azu…
  136. ある企業が、ETL と ELT の2つのアプローチを比較検討している。クラウドデータウェアハウス(Azure Synap…
  137. ある企業が Microsoft Fabric の OneLake に関する設計を行っている。OneLake の「ショート…
  138. ある企業が大規模なデータウェアハウス移行プロジェクトで、既存のオンプレミス SSIS パッケージを Azure で実行し…
  139. ある企業の BI チームが Power BI で全社レポートの管理を標準化しようとしている。Power BI Servi…
  140. ある企業がデータレイクアーキテクチャを設計している。Azure Data Lake Storage Gen2 の特徴とし…
  141. ある金融機関が、規制要件により過去7年間の取引履歴データを保持しつつ、毎月のバッチレポート処理でそのデータを分析する必要…
  142. ある企業が Power BI を使ってデータを可視化する際、データの取り込みモードとして「DirectQuery」を選択…
  143. ある企業が Azure Stream Analytics でリアルタイムストリーミング分析を設計している。Stream …
  144. ある企業が Azure Databricks でデータ分析チームを運営している。データエンジニア・データサイエンティスト…
  145. ある企業が、Power BI の行レベルセキュリティ(RLS: Row-Level Security)を設計している。東…
  146. ある企業が Azure Stream Analytics のジョブで、Twitter(X)から受信したツイートデータを処…
  147. データウェアハウスのスタースキーマにおける「ディメンションテーブル」の主な役割はどれか。
  148. ある企業が Azure Databricks と Microsoft Fabric のどちらを採用するか検討している。そ…
  149. ある企業が、Azure Data Factory のコピーアクティビティを使って、オンプレミスの SQL Server …
  150. ある企業がリアルタイム分析基盤を構築しており、Azure Stream Analytics と Spark Struct…