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