Microsoft DP-900 Practice Test 65
Question 640
An IoT system must govern which physical device can send event readings. Which principle BEST explains the correct Azure IoT Hub device messaging design decision?
- Notebooks can combine code documentation and analytical results but require governed execution.
- Hopping windows allow overlapping periodic aggregation.
- Fabric Warehouse provides a SQL-oriented analytics experience in Fabric.
- IoT Hub adds device management and identities around IoT messages.
Explanation
Correct Answer
D:IoT Hub adds device management and identities around IoT messages. In this case the applicable decision is to choose Azure IoT Hub for supported device-oriented connectivity and management.
Incorrect Answers
A:Notebooks can combine code documentation and analytical results but require governed execution. That concept explains Databricks collaborative notebooks; the situation instead concerns Azure IoT Hub device messaging. A generic anonymous event endpoint may not satisfy per-device identity policies.
B:Hopping windows allow overlapping periodic aggregation. That concept explains Hopping sliding analytic windows; the situation instead concerns Azure IoT Hub device messaging. A generic anonymous event endpoint may not satisfy per-device identity policies.
C:Fabric Warehouse provides a SQL-oriented analytics experience in Fabric. That concept explains Fabric Warehouse relational reporting; the situation instead concerns Azure IoT Hub device messaging. A generic anonymous event endpoint may not satisfy per-device identity policies.
Question 641
Developers propose putting each 50-MB PDF as a normal row for dashboard filters. Which principle BEST explains the correct File store versus database selection design decision?
- Cosmos DB supports distributed data models but partition and consistency choices matter.
- File storage and searchable record databases serve different access patterns.
- Drill-down and slicing reveal patterns across levels of analysis.
- Prescriptive analytics recommends actions rather than simply predicting values.
Explanation
Correct Answer
B:File storage and searchable record databases serve different access patterns. In this case the applicable decision is to store large documents appropriately and index related business metadata in a database.
Incorrect Answers
A:Cosmos DB supports distributed data models but partition and consistency choices matter. That concept explains Cosmos DB for distributed JSON apps; the situation instead concerns File store versus database selection. Confusing object content with queryable attributes complicates application design.
C:Drill-down and slicing reveal patterns across levels of analysis. That concept explains Data analyst slicing and drill-down; the situation instead concerns File store versus database selection. Confusing object content with queryable attributes complicates application design.
D:Prescriptive analytics recommends actions rather than simply predicting values. That concept explains Prescriptive decision optimization; the situation instead concerns File store versus database selection. Confusing object content with queryable attributes complicates application design.
Question 642
A team stores customer documents in a private Azure storage account. Which choice BEST meets this requirement?
- Use Azure Cosmos DB for NoSQL with suitable documents and container partition strategy.
- Claim that encrypted storage means all uploaded files are public but safe.
- Combine managed storage encryption with explicit identity and access policy.
- Issue a limited SAS or supported delegated access scoped by operation resource and expiry.
Explanation
Correct Answer
C:Encryption at rest and access authorization address different risks.
Incorrect Answers
A:Use Azure Cosmos DB for NoSQL with suitable documents and container partition strategy. That action primarily handles Cosmos DB NoSQL JSON document container; the given requirement is Storage encryption and access controls. Encryption at rest and access authorization address different risks.
B:Claim that encrypted storage means all uploaded files are public but safe. It does not implement Storage encryption and access controls. Encryption alone does not prevent a public anonymous object endpoint.
D:Issue a limited SAS or supported delegated access scoped by operation resource and expiry. That action primarily handles Blob SAS delegated access; the given requirement is Storage encryption and access controls. Encryption at rest and access authorization address different risks.
Question 643
An operations team wants to transform an Event Hubs feed and send it to multiple destinations. After selecting the proper Fabric Eventstreams real-time routing approach, which observation gives the clearest evidence of success?
- Time-filtered KQL queries return current and historical event patterns.
- Intended filtered events appear at the configured downstream consumers.
- Relative category sizes and labels are clear.
- Scheduled runs repeat the transformation outside an author's interactive session.
Explanation
Correct Answer
B:Intended filtered events appear at the configured downstream consumers. This is the directly observable result for Fabric Eventstreams real-time routing; fabric Eventstreams ingest and transform streaming data without necessarily requiring custom code.
Incorrect Answers
A:Time-filtered KQL queries return current and historical event patterns. This supports Fabric Eventhouse KQL event analytics, not confirmation of Fabric Eventstreams real-time routing. The relevant evidence is that intended filtered events appear at the configured downstream consumers.
C:Relative category sizes and labels are clear. This supports Column chart category comparison, not confirmation of Fabric Eventstreams real-time routing. The relevant evidence is that intended filtered events appear at the configured downstream consumers.
D:Scheduled runs repeat the transformation outside an author's interactive session. This supports Databricks collaborative notebooks, not confirmation of Fabric Eventstreams real-time routing. The relevant evidence is that intended filtered events appear at the configured downstream consumers.
Question 644
Architects choose between Azure SQL Database Managed Instance and a SQL VM. Select TWO statements that correctly describe the SQL deployment choice by control plane implementation and how it can be verified.
- Compare feature compatibility and operational ownership before choosing a SQL deployment.
- Evaluate Azure SQL Managed Instance for compatible lift-and-modernize workloads.
- Pick Azure SQL solely because all three offerings have SQL in their names.
- Selected architecture satisfies dependencies with explicit maintenance responsibilities.
- Use a stored procedure or supported routine with parameters and controlled grants.
Explanation
Correct Answers
A:Compare feature compatibility and operational ownership before choosing a SQL deployment. This is an appropriate action for the SQL deployment choice by control plane case. Deployment models trade managed convenience for operating-system and instance control.
D:Selected architecture satisfies dependencies with explicit maintenance responsibilities. This is directly observable success evidence for SQL deployment choice by control plane.
Incorrect Answers
B:Evaluate Azure SQL Managed Instance for compatible lift-and-modernize workloads. This implements Azure SQL Managed Instance compatibility instead of the required SQL deployment choice by control plane function. Deployment models trade managed convenience for operating-system and instance control.
C:Pick Azure SQL solely because all three offerings have SQL in their names. This is not a safe or appropriate SQL deployment choice by control plane implementation. Selecting PaaS for unsupported low-level dependencies breaks the app.
E:Use a stored procedure or supported routine with parameters and controlled grants. This implements Stored procedure reusable server operation instead of the required SQL deployment choice by control plane function. Deployment models trade managed convenience for operating-system and instance control.
Question 645
A DBA needs to revoke one departed user's database access. Which principle BEST explains the correct Azure SQL authentication and Entra identity design decision?
- SQL NULL represents absent or unknown values and ordinary equality does not match it.
- Managed availability still has chosen tiers and failover behavior.
- Managed identity or Entra authentication can reduce password management but still needs database authorization.
- Third normal form removes nonkey attributes dependent on other nonkey attributes.
Explanation
Correct Answer
C:Managed identity or Entra authentication can reduce password management but still needs database authorization. In this case the applicable decision is to configure supported Microsoft Entra authentication and database roles.
Incorrect Answers
A:SQL NULL represents absent or unknown values and ordinary equality does not match it. That concept explains NULL and three-valued logic; the situation instead concerns Azure SQL authentication and Entra identity. An Entra login by itself does not grant access to every table.
B:Managed availability still has chosen tiers and failover behavior. That concept explains Azure SQL high availability and zone resiliency; the situation instead concerns Azure SQL authentication and Entra identity. An Entra login by itself does not grant access to every table.
D:Third normal form removes nonkey attributes dependent on other nonkey attributes. That concept explains Third normal form transitive dependency; the situation instead concerns Azure SQL authentication and Entra identity. An Entra login by itself does not grant access to every table.
Question 646
A team wants to centralize parameterized SQL actions on the database. Select TWO statements that correctly describe the Stored procedure reusable server operation implementation and how it can be verified.
- Treat a stored procedure as an automatic replacement for database backup.
- Create a view exposing the approved query and grant access appropriately.
- Callers execute consistent logic with tested permissions.
- Separate provider engine/host operations from customer schema data and application responsibilities.
- Use a stored procedure or supported routine with parameters and controlled grants.
Explanation
Correct Answers
C:Callers execute consistent logic with tested permissions. This is directly observable success evidence for Stored procedure reusable server operation.
E:Use a stored procedure or supported routine with parameters and controlled grants. This is an appropriate action for the Stored procedure reusable server operation case. Procedures encapsulate server-side logic separate from simple SELECT views.
Incorrect Answers
A:Treat a stored procedure as an automatic replacement for database backup. This is not a safe or appropriate Stored procedure reusable server operation implementation. Unvalidated concatenation inside procedures can still create injection risk.
B:Create a view exposing the approved query and grant access appropriately. This implements SQL view virtual query object instead of the required Stored procedure reusable server operation function. Procedures encapsulate server-side logic separate from simple SELECT views.
D:Separate provider engine/host operations from customer schema data and application responsibilities. This implements Azure SQL managed maintenance responsibility instead of the required Stored procedure reusable server operation function. Procedures encapsulate server-side logic separate from simple SELECT views.
Question 647
A power plant wants abnormal temperature trends detected near-real-time. After selecting the proper Streaming anomaly detection and false positives approach, which observation gives the clearest evidence of success?
- Slices sum to the intended whole and readers can compare shares.
- Intended filtered events appear at the configured downstream consumers.
- Measures aggregate predictably across filters and dates.
- True abnormal sequences alert while known noise is handled.
Explanation
Correct Answer
D:True abnormal sequences alert while known noise is handled. This is the directly observable result for Streaming anomaly detection and false positives; real-time anomalies require context quality and sensitivity tuning.
Incorrect Answers
A:Slices sum to the intended whole and readers can compare shares. This supports Pie donut chart proportion caution, not confirmation of Streaming anomaly detection and false positives. The relevant evidence is that true abnormal sequences alert while known noise is handled.
B:Intended filtered events appear at the configured downstream consumers. This supports Fabric Eventstreams real-time routing, not confirmation of Streaming anomaly detection and false positives. The relevant evidence is that true abnormal sequences alert while known noise is handled.
C:Measures aggregate predictably across filters and dates. This supports Star schema analytical query model, not confirmation of Streaming anomaly detection and false positives. The relevant evidence is that true abnormal sequences alert while known noise is handled.
Question 648
A chart suggests sales doubled immediately after a new campaign. If the relevant Data analyst anomaly interpretation safeguard is skipped, which failure is MOST directly associated with that omission?
- Giving every reader db_owner increases accidental and malicious impact.
- Treating correlation as proof of a cause can mislead decisions.
- Assuming Parquet is human-readable CSV leads to invalid parser behavior.
- Calling a trend description a proven cause can mislead decisions.
Explanation
Correct Answer
B:Treating correlation as proof of a cause can mislead decisions. Analysts must interpret findings with data quality and context. A suitable check is to compare duplicates seasonal patterns and cohorts against the spike.
Incorrect Answers
A:Giving every reader db_owner increases accidental and malicious impact. This failure is associated with DBA least privilege account roles; it is not the primary failure in the stated Data analyst anomaly interpretation scenario. Analysts must interpret findings with data quality and context.
C:Assuming Parquet is human-readable CSV leads to invalid parser behavior. This failure is associated with Parquet columnar analytical file; it is not the primary failure in the stated Data analyst anomaly interpretation scenario. Analysts must interpret findings with data quality and context.
D:Calling a trend description a proven cause can mislead decisions. This failure is associated with Descriptive versus diagnostic analytics; it is not the primary failure in the stated Data analyst anomaly interpretation scenario. Analysts must interpret findings with data quality and context.
Question 649
A service experiences unexpectedly high charges from broad queries. After selecting the proper Cosmos DB Request Unit RU accounting approach, which observation gives the clearest evidence of success?
- New and old devices can be read without demanding identical property sets.
- Old session documents disappear according to TTL policy.
- Stored blobs are encrypted and unauthorized retrieval requests are denied.
- RU charge metrics explain cost and throttling for representative requests.
Explanation
Correct Answer
D:RU charge metrics explain cost and throttling for representative requests. This is the directly observable result for Cosmos DB Request Unit RU accounting; cosmos DB measures resource consumption in request units rather than only raw data size.
Incorrect Answers
A:New and old devices can be read without demanding identical property sets. This supports Table Storage schemaless properties, not confirmation of Cosmos DB Request Unit RU accounting. The relevant evidence is that rU charge metrics explain cost and throttling for representative requests.
B:Old session documents disappear according to TTL policy. This supports Cosmos DB TTL document expiration, not confirmation of Cosmos DB Request Unit RU accounting. The relevant evidence is that rU charge metrics explain cost and throttling for representative requests.
C:Stored blobs are encrypted and unauthorized retrieval requests are denied. This supports Storage encryption and access controls, not confirmation of Cosmos DB Request Unit RU accounting. The relevant evidence is that rU charge metrics explain cost and throttling for representative requests.
Question 650
A company plans moving a local SQL Server database to Azure SQL. After selecting the proper Data migration SQL Server assessment approach, which observation gives the clearest evidence of success?
- Each permitted pair is represented once and joins list associations.
- Table definitions change while intended existing business rows remain recoverable.
- The target is selected and known incompatibilities are addressed before cutover.
- Database service updates are managed while customer-owned logic is tested.
Explanation
Correct Answer
C:The target is selected and known incompatibilities are addressed before cutover. This is the directly observable result for Data migration SQL Server assessment; moving relational data requires compatibility assessment beyond copying data pages.
Incorrect Answers
A:Each permitted pair is represented once and joins list associations. This supports Many to many bridge table, not confirmation of Data migration SQL Server assessment. The relevant evidence is that the target is selected and known incompatibilities are addressed before cutover.
B:Table definitions change while intended existing business rows remain recoverable. This supports CREATE ALTER DROP DDL, not confirmation of Data migration SQL Server assessment. The relevant evidence is that the target is selected and known incompatibilities are addressed before cutover.
D:Database service updates are managed while customer-owned logic is tested. This supports Azure SQL managed maintenance responsibility, not confirmation of Data migration SQL Server assessment. The relevant evidence is that the target is selected and known incompatibilities are addressed before cutover.