Microsoft DP-900 Azure Data Fundamentals 1-10

表示モード
画像位置
文字位置
理解度の自動記録
STATUS FILTER

Choose confidence levels to display

Loading...
Q1DP-900
Show answer
Correct answer: A. Semi-structured data

A JSON document is made up of key-value pairs and has a certain amount of structure, but its rows and columns are not strictly fixed.
Data with these characteristics is called semi-structured data.

Whereas structured data has a strict schema (column definitions) like a relational database, JSON allows the items to differ from one record to another.
Unstructured data, on the other hand, refers to data with no data structure at all, such as images, video, or free-form text.
Therefore, JSON is classified as semi-structured data.
Model semi-structured data

Q2DP-900

Drag each option to the matching requirement’s drop zone, or tap to place it. Click a filled zone to send it back. (The same option may be used more than once.)

Azure Data Factory
Azure Data Lake Storage
Azure SQL Database
Azure Synapse Analytics
Write data out in Parquet format
Store data in Parquet format
Provide a table representation of data saved in Parquet format
Show answer
Correct answer: Write data out in Parquet format → Azure Data Factory / Store data in Parquet format → Azure Data Lake Storage / Provide a table representation of data saved in Parquet format → Azure Synapse Analytics

Azure Data Factory is a service that handles data extract, transform, and load (ETL/ELT), and you can specify Parquet as the output format.

Azure Data Lake Storage is well suited to storing Parquet files at large scale, and is used as a data lake foundation for analytics.

In addition, Azure Synapse Analytics provides a table representation of the Parquet data on the data lake using external tables and SQL, enabling analytical processing.

Azure SQL Database, by contrast, is a relational database that stores structured data in rows and columns, and is not suited to working with Parquet files directly.
Parquet format in Azure Data Factory and Azure Synapse Analytics
What is Azure Data Factory?
Introduction to Azure Data Lake Storage
Use external tables with Synapse SQL

Q3DP-900
Show answer
Correct answer: E. MAX and MIN

Aggregate functions in SQL are functions that combine data from multiple rows and return a single value.
Typical examples include MAX, which returns the maximum value, MIN, which returns the minimum, COUNT, which counts rows, SUM, which totals values, and AVG, which computes the average.

FROM, WHERE, ORDER BY, GROUP BY, JOIN, and MERGE are all clauses or statements, not functions.
Therefore, the examples that qualify as aggregate functions are MAX and MIN.
Aggregate Functions (Transact-SQL)

Q4DP-900
Show answer
Correct answer: B. Apache Parquet

Apache Parquet is a file format that uses column-oriented (columnar) storage, and it clearly defines a name and data type (schema) for each column.

Because it stores and compresses data column by column, it achieves a high compression ratio and fast analytical queries, and is widely used in analytics platforms such as data lakes and data warehouses.
CSV is row-oriented and carries no type information, while JSON is semi-structured data and is not columnar.
HTML is markup for display.

Therefore, the format that meets the requirements is Parquet.
Read Parquet files using Azure Databricks

Q5DP-900
Show answer
Correct answer: D. Azure Synapse Analytics

The pipeline engine used by Azure Data Factory (ADF) is also available in Azure Synapse Analytics.

Synapse combines data integration (equivalent to the former Data Factory) and analytics (SQL / Spark) in a single workspace, and Synapse Pipelines shares the same engine as ADF.
Therefore, the design concepts and capabilities of pipelines built in ADF can be used directly in Synapse.

Azure Databricks and HDInsight, by contrast, are processing platforms, and Azure SQL Database is a data store; none of them are services that use the ADF pipeline engine itself.
What is Azure Synapse Analytics?

Q6DP-900
Show answer
Correct answer: A. A graph

Azure Cosmos DB for Apache Gremlin is an API that provides a graph data model.
When you use this API, a Cosmos DB container is projected as a graph, and data is represented with nodes (vertices) and edges (relationships).
The Gremlin query language specializes in traversing the relationships between vertices, and does not treat the data as a table or a document.

A partition key is a concept for scaling, not a resource type.
Therefore, the correct answer is a graph.
What is Azure Cosmos DB for Apache Gremlin?
Databases, containers, and items in Azure Cosmos DB

Q7DP-900
Show answer
Correct answer: D. Time series

Data collected from internet-connected temperature sensors is numeric data generated continuously as time passes.
Because the main goal is to analyze the relationship between the timestamp and the measured value, it is best handled as time-series data.
A time-series data store is strong at trend analysis, capturing seasonality, and anomaly detection, and is widely used to analyze sensor and IoT data.

Relational and columnar stores are for general-purpose analytics, and graph is for relationship analysis, so neither is optimal for this scenario.
Design a database architecture

Q8DP-900
Show answer
Correct answer: D. Azure SQL Database

For a SaaS application that requires a relational database for online transaction processing (OLTP), Azure SQL Database is the best choice.

Azure SQL Database is a fully managed relational database service optimized for transaction processing, and it supports high concurrency, low latency, and ACID transactions.
It also has backup, high availability, and scaling built in, and is widely used as the foundation for SaaS applications.

Azure Cosmos DB is for NoSQL, and Azure Synapse Analytics and HDInsight are for analytics, so they are not suited to OLTP workloads.
What is Azure SQL Database?
Online transaction processing (OLTP)

Q9DP-900
Show answer
Correct answer: C. Paginated report

A paginated report in Microsoft Power BI lets you create fixed-layout reports optimized for printing and archiving.

You can strictly control page size, margins, and page-break positions, and the layout is preserved even when exported to PDF or Word.
Interactive reports and dashboards emphasize on-screen interaction and exploration, so they use a flexible layout that adapts to the display size.

A paginated report, by contrast, is suited to producing high-volume tabular output and standardized reports, which matches the requirement in this question.
What are paginated reports in Power BI?

Q10DP-900
Show answer
Correct answer: C. Native support for cross-database queries and transactions

Azure SQL Managed Instance is a PaaS service with high compatibility with on-premises SQL Server, and it natively supports cross-database queries and transactions across multiple databases within the same instance.

In Azure SQL Database (single database / elastic pool), by contrast, direct queries and transactions across databases are generally restricted.

Options A (automatic backup), B (high availability), and D (encryption at rest) are also provided as standard in Azure SQL Database, so they are not advantages unique to Managed Instance.
Therefore, the most appropriate advantage is C.
What is Azure SQL Managed Instance?