Skip to content

DP-900 Practice Questions

Prepare for DP-900 with more than an answer.

252 questions in the full set20 sample questionsUpdated Jan 25, 2026
Exam fee
$99 USD
Level
Fundamentals
Valid for
No expiration
Domains covered on the exam 4
  1. Describe core data concepts27.5%
  2. Identify considerations for relational data on Azure22.5%
  3. Describe considerations for working with non-relational data on Azure17.5%
  4. Describe an analytics workload on Azure27.5%
  1. 1

    A financial services company needs to store critical transaction archives for a minimum of seven years to comply with regulatory requirements. The data will be accessed very rarely, but must be retrievable within a few hours if required by an audit. Which Azure Blob Storage access tier offers the lowest storage cost and is most appropriate for this scenario?

    Show answer details

    Correct answer: C

    The Archive tier is designed for long-term data archival. It provides the lowest storage cost but has higher data retrieval costs and latency compared to the Hot and Cool tiers. The retrieval time of several hours is acceptable for the audit requirement, making the Archive tier the most cost-effective solution for this long-term, infrequent-access scenario.

  2. 2

    A database object that provides a virtual table based on the result-set of a SQL statement is known as what?

    Show answer details

    Correct answer: D

    A view is a stored query that acts as a virtual table. It does not store data itself but presents data from one or more underlying tables. Views are often used to simplify complex queries, provide a layer of security by restricting access to certain columns or rows, and present data in a more user-friendly format.

  3. 3

    True or False: Azure Synapse Analytics is a service that is exclusively used for relational data warehousing and does not support big data analytics or data lake exploration.

    Show answer details

    Correct answer: B

    This statement is false. Azure Synapse Analytics is a limitless analytics service that brings together enterprise data warehousing and big data analytics. It provides a unified experience to ingest, prepare, manage, and serve data for immediate business intelligence and machine learning needs. It includes capabilities like serverless and dedicated SQL pools (for data warehousing), Apache Spark pools (for big data), and integration with data lakes.

  4. 4

    Which of the following are characteristics of unstructured data? (Select TWO)

    Show answer details

    Correct answer: B, D

    A key characteristic of unstructured data is its lack of a predefined schema. It can be in any format and doesn't fit neatly into rows and columns.

    Media files like audio, video, and images are classic examples of unstructured data because their internal structure is not defined in a way that a traditional database can easily parse and query.

  5. 5

    A developer needs to choose an API for Azure Cosmos DB to migrate an existing application that uses a MongoDB database. To minimize code changes, which Cosmos DB API should be selected?

    Show answer details

    Correct answer: B

    The Azure Cosmos DB for MongoDB is a wire-protocol compatible implementation of the MongoDB API. This allows existing MongoDB applications, drivers, and tools to interact with Cosmos DB with minimal or no code changes. The application simply needs to change its connection string to point to the Cosmos DB endpoint.

  6. 6

    A hospital is modernizing its patient record system. The system needs to store patient demographics (structured), physician's text notes (semi-structured), and medical images like X-rays and MRIs (unstructured). The solution must allow for fast retrieval of a patient's complete record, including their images. Which Azure data services combination is most appropriate for these requirements?

    Show answer details

    Correct answer: C

    This is the optimal solution. Azure Cosmos DB is excellent for storing and querying structured (demographics) and semi-structured (text notes) data in a single document per patient, offering fast retrieval. Azure Blob Storage is the most cost-effective and performant service for storing large binary files like medical images (unstructured data). The Cosmos DB record can simply store a URI pointing to the image in Blob Storage.

  7. 7

    A data analyst is using Power BI to create a report that shows sales performance over time. The analyst needs to compare the total sales of the current month to the total sales of the previous month. Which Data Analysis Expressions (DAX) feature is specifically designed for this type of time-based calculation?

    Show answer details

    Correct answer: B

    DAX time intelligence functions, such as SAMEPERIODLASTYEAR, PREVIOUSMONTH, or TOTALYTD, are specifically designed to simplify and perform common time-based comparisons and calculations. Using these functions is the standard and most efficient way to compare data across different time periods in Power BI.

  8. 8

    A data engineering team is designing a data ingestion process. They need to choose a file format for storing large datasets in Azure Data Lake Storage Gen2 that will be queried by Azure Synapse Analytics and Azure Databricks. The key requirements are high compression ratios and support for schema evolution. Which file format should they choose?

    Show answer details

    Correct answer: C

    Parquet is a columnar storage format that is highly optimized for analytical workloads. It offers excellent compression, which reduces storage costs and improves query performance. Crucially, it supports schema evolution, allowing you to add, remove, or modify columns over time without breaking existing data pipelines. It is the preferred format for large-scale analytics in services like Azure Synapse and Databricks.

  9. 9

    True or False: In a relational database designed for an Online Transaction Processing (OLTP) system, data is typically denormalized to improve query performance.

    Show answer details

    Correct answer: B

    This statement is false. In OLTP systems, data is typically normalized (e.g., to Third Normal Form) to reduce data redundancy, prevent data modification anomalies, and ensure data integrity for frequent write operations (inserts, updates, deletes). Denormalization is a technique used in Online Analytical Processing (OLAP) systems or data warehouses to optimize read performance for complex queries by intentionally adding redundant data.

  10. 10

    A development team is building a global-scale application that requires a database with guaranteed low-latency reads and writes for users in multiple geographic regions. The data is semi-structured (JSON). Which Azure service is specifically designed to meet these requirements?

    graph TD User1[User in USA] --> App[Global Application] User2[User in Europe] --> App User3[User in Asia] --> App App -->|Reads/Writes| DB{Multi-Region Database?} DB -->|Replicates| Region1[(USA)] DB -->|Replicates| Region2[(Europe)] DB -->|Replicates| Region3[(Asia)]
    Show answer details

    Correct answer: B

    Azure Cosmos DB is a globally distributed, multi-model database service designed for low-latency (single-digit millisecond) reads and writes at any scale. Its key feature is turnkey global distribution, which allows you to replicate data to any Azure region and configure any region as a writable endpoint. This makes it the ideal choice for applications with a global user base requiring high availability and performance.

Create an account to continue.