Looking for more? Click here to get the full PDF with 124+ practice questions for $10 for offline study and deeper preparation.
Question 1
Which three services support Apache Spark? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
A. Azure Data Explorer
B. Azure Synapse Analytics
C. Azure Databricks
D. Azure Stream Analytics
E. Azure HDInsight
Show Answer
Correct Answer:
B. Azure Synapse Analytics
C. Azure Databricks
E. Azure HDInsight
Question 2
Which clause should you use in a SELECT statement to combine rows in one table with rows in another table?
A. SET
B. VALUES
C. KEY
D. JOIN
Show Answer
Correct Answer:
D. JOIN
Question 3
What is a characteristic of batch processing?
A. The data ingested during batch processing must be processed as soon as the data is received
B. Large datasets must be split into batches of less than 1 GB before the data can be processed
C. There is a noticeable time delay between ingesting data and obtaining the data processing results
D. Batch processing can only process data that is structured
Show Answer
Correct Answer:
C. There is a noticeable time delay between ingesting data and obtaining the data processing results
Question 4
Which two Azure services can be used to provision Apache Spark clusters? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
A. Azure Time Series Insights
B. Azure HDInsight
C. Azure Databricks
D. Azure Log Analytics
Show Answer
Correct Answer:
B. Azure HDInsight
C. Azure Databricks
Question 5
What are three characteristics of an Online Transaction Processing (OLTP) workload? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
A. denormalized data
B. heavy writes and moderate reads
C. light writes and heavy reads
D. schema on write
E. schema on read
F. normalized data
Show Answer
Correct Answer:
B. heavy writes and moderate reads
D. schema on write
F. normalized data
Question 6
What is the typical latency for read operations against media files stored in the Cool access tier of Azure Blob Storage?
A. a few milliseconds
B. a few seconds
C. a few minutes
D. a few hours
Show Answer
Correct Answer:
A. a few milliseconds
Question 7
Which Azure Storage service implements the key/value model?
A. Azure Queue
B. Azure Files
C. Azure Table
D. Azure Blob
Show Answer
Correct Answer:
C. Azure Table
Question 8
Which two activities can be performed entirely by using the Microsoft Power BI service without relying on Power BI Desktop? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
A. report and dashboard creation
B. report sharing and distribution
C. data modeling
D. data acquisition and preparation
Show Answer
Correct Answer:
A. report and dashboard creation
B. report sharing and distribution
Question 9
Which property of a transactional workload guarantees that each transaction is treated as a single unit that either succeeds completely or fails completely?
A. atomicity
B. isolation
C. durability
D. consistency
Show Answer
Correct Answer:
A. atomicity
Question 10
What is the responsibility of a database administrator?
A. applying data cleaning routines
B. creating data visualizations
C. managing data integration processes
D. storing backup copies of data
Show Answer
Correct Answer:
D. storing backup copies of data
Question 11
Which scenario is an example of a streaming workload?
A. sending transactions that are older than a month to an archive
B. sending transactions daily from point of sale (POS) devices
C. sending telemetry data from edge devices
D. sending cloud infrastructure metadata every 30 minutes
Show Answer
Correct Answer:
C. sending telemetry data from edge devices
Question 12
What is a benefit of the Azure Cosmos DB Table API as compared to Azure Table storage?
A. provides resiliency if an Azure region fails
B. supports partitioning
C. provides a higher storage capacity
D. supports a multi-master model
Show Answer
Correct Answer:
D. supports a multi-master model
Question 13
You have an e-commerce application that reads and writes data to an Azure SQL database. Which type of processing does the application use?
A. stream processing
B. batch processing
C. Online Analytical Processing (OLAP)
D. Online Transaction Processing (OLTP)
Show Answer
Correct Answer:
D. Online Transaction Processing (OLTP)
Question 14
A bank needs to ensure that a transaction involving debiting funds from a source account and crediting the same funds to a destination account must complete both actions. If either action falls to complete, the other action must fail. Of which ACID semantic is this an example?
A. consistency
B. durability
C. atomicity
D. isolation
Show Answer
Correct Answer:
C. atomicity
Question 15
Which Azure Cosmos DB API should you use for a graph database?
A. Table
B. Cassandra
C. Core (SQL)
D. Gremlin
Show Answer
Correct Answer:
D. Gremlin
Question 16
You have a SQL query that combines customer data and order data. The query includes calculated columns. You need to create a database object that would allow other users to rerun the same SQL query. What should you create?
A. an index
B. a view
C. a scalar function
D. a table
Show Answer
Correct Answer:
B. a view
Question 17
Your company needs to implement a relational database in Azure. The solution must minimize ongoing maintenance. Which Azure service should you use?
A. Azure HDInsight
B. Azure SQL Database
C. Azure Cosmos DB
D. SQL Server on Azure Virtual Machines
Show Answer
Correct Answer:
B. Azure SQL Database
Question 18
At which two levels can you set the throughput for an Azure Cosmos DB account? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
A. database
B. item
C. container
D. partition
Show Answer
Correct Answer:
A. database
C. container
Question 19
What is a characteristic of non-relational data?
A. no indexes
B. self-describing entities
C. a well-defined schema
D. no unique key values
Show Answer
Correct Answer:
B. self-describing entities
Question 20
Which statement is an example of Data Manipulation Language (DML)?
A. REVOKE
B. DISABLE
C. CREATE
D. UPDATE
Show Answer
Correct Answer:
D. UPDATE
Aced these? Get the Full Exam
Download the complete DP-900 study bundle with 124+ questions in a single printable PDF.