Azure Data Fundamentals Free Sample Questions

20 free sample questions252 in the full practice test

Try simulator

DP-900 Sample Questions

  1. Question 1

    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?

    Answer and explanation

    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.

  2. Question 2

    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?

    Answer and explanation

    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.

  3. Question 3

    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?

    Answer and explanation

    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.

  4. Question 4

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

    Answer and explanation

    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.

  5. Question 5

    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)]
    Answer and explanation

    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.

  6. Question 6

    A data professional is responsible for designing, building, and maintaining data pipelines that move data from various sources into a central data warehouse. This role involves data cleaning, transformation, and ensuring data quality. Which data professional role best describes these responsibilities?

    Answer and explanation

    Correct answer: C

    The responsibilities described—building and maintaining data pipelines, performing ETL/ELT operations, and ensuring data quality—are core functions of a Data Engineer. Data Engineers focus on the infrastructure and processes for moving and transforming data to make it available for analysis.

  7. Question 7

    A company has several on-premises file servers hosting departmental data. They plan to migrate this data to Azure to provide a centralized, cloud-based file share that can be mounted by both Windows and Linux virtual machines using the standard SMB 3.0 protocol. Which Azure Storage service is designed for this 'lift and shift' file server scenario?

    Answer and explanation

    Correct answer: D

    Azure Files is the service specifically designed to provide fully managed cloud file shares accessible via the industry-standard Server Message Block (SMB) and Network File System (NFS) protocols. This makes it ideal for migrating existing applications and workloads that rely on on-premises file servers, as it allows mounting the share just like a local network drive.

  8. Question 8

    Multiple answers

    An administrator needs to grant a new user the ability to read data from all tables in a specific database but NOT the ability to modify any data. Which TWO types of SQL statements should the administrator use? (Select TWO)

    Answer and explanation

    Correct answers: A, C

    The GRANT statement is part of Data Control Language (DCL) and is used to give specific permissions, such as SELECT (read), to a user or role.

    The SELECT statement is part of Data Manipulation Language (DML) and is the permission that allows a user to read or query data from a table. The administrator would use GRANT SELECT to achieve the goal.

  9. Question 9

    A data architect is comparing Extract, Transform, Load (ETL) and Extract, Load, Transform (ELT) processes for a new analytics solution. In which process is the data transformation performed by the target data store, such as a modern data warehouse?

    Answer and explanation

    Correct answer: B

    In an ELT (Extract, Load, Transform) process, raw data is first extracted from the source and loaded directly into the target data store (like Azure Synapse Analytics). The powerful processing capabilities of the target system are then used to perform the transformations in place. This contrasts with ETL, where transformation happens in a separate staging area before the data is loaded into the target.

    flowchart TD subgraph ETL [ETL Process] A[Source] --> B(Extract) B --> C{Transform in Staging} C --> D[Load] D --> E((Data Warehouse)) end subgraph ELT [ELT Process] F[Source] --> G(Extract) G --> H[Load] H --> I((Data Warehouse)) I --> J{Transform in Warehouse} end
  10. Question 10

    A company wants to migrate its on-premises SQL Server databases to Azure. They require an Azure service that provides the highest level of compatibility with their existing SQL Server applications, including support for SQL Server Agent and cross-database queries, while still being a fully managed Platform as a Service (PaaS) offering. Which Azure SQL service should they choose?

    Answer and explanation

    Correct answer: C

    Azure SQL Managed Instance is specifically designed for this scenario. It is a fully managed PaaS offering that provides near-100% compatibility with the latest on-premises SQL Server Enterprise Edition database engine. It supports instance-level features like SQL Server Agent, Service Broker, and cross-database queries, making it the ideal choice for migrating existing SQL Server applications with minimal changes.

Register free to unlock 10 more sample questions

Lifetime One

Own this practice test forever.

$79.99
$75.99
one-time
  • Full access to 252 questions
  • Study, Timed & Flashcard Modes
  • All past and future versions i
  • Detailed Explanations
  • Study Tracking & Past Attempts
  • Brainy AI Assistant
  • Lifetime updates

Two

Any 2 exams per month.

$20.00/exam
$39.99
/month
  • 2 active exam slots
  • Study, Timed & Flashcard Modes
  • All past and future versions i
  • Detailed Explanations
  • Study Tracking & Past Attempts
  • 1,000 Brainy AI Credits
  • Cancel anytime

Premium Twelve

Any 12 exams over 3 months.

$15.00/exam
$179.99
/3 months
  • 4 active exam slots
  • Study, Timed & Flashcard Modes
  • All past and future versions i
  • Detailed Explanations
  • Study Tracking & Past Attempts
  • 15,000 Brainy AI Credits
  • Dedicated support
  • Friend seat included — full access

Trusted by professionals at

NvidiaSupabaseGitHubOpenAITursoClerkClaude AIAmazon