Microsoft DP-900 Practice Test 47
Question 460
A report must filter transaction amounts by customer region and month. After selecting the proper Star schema report model approach, which observation gives the clearest evidence of success?
- Time-filtered KQL queries return current and historical event patterns.
- Slices sum to the intended whole and readers can compare shares.
- Images remain retrievable while SQL reports query approved modeled facts.
- Filtered aggregations match approved transactional totals.
Explanation
Correct Answer
D:Filtered aggregations match approved transactional totals. This is the directly observable result for Star schema report model; star schemas simplify controlled dimension filtering for analytics.
Incorrect Answers
A:Time-filtered KQL queries return current and historical event patterns. This supports Fabric Eventhouse KQL event analytics, not confirmation of Star schema report model. The relevant evidence is that filtered aggregations match approved transactional totals.
B:Slices sum to the intended whole and readers can compare shares. This supports Pie donut chart proportion caution, not confirmation of Star schema report model. The relevant evidence is that filtered aggregations match approved transactional totals.
C:Images remain retrievable while SQL reports query approved modeled facts. This supports Structured warehouse and unstructured lake coexistence, not confirmation of Star schema report model. The relevant evidence is that filtered aggregations match approved transactional totals.
Question 461
A video platform needs inexpensive access to uploaded videos by object key. If the relevant Azure Blob Storage for object data safeguard is skipped, which failure is MOST directly associated with that omission?
- Treating all similarly named tags as identical loses namespace distinctions.
- Treating any random folder of CSV files as an automatically governed transactional table is incorrect.
- Treating localized decimals as strings can silently corrupt arithmetic.
- Choosing a database table purely to store vast image binaries complicates content delivery.
Explanation
Correct Answer
D:Choosing a database table purely to store vast image binaries complicates content delivery. Blob is object storage rather than a shared SMB file system. A suitable check is to validate object upload download and authorization from representative clients.
Incorrect Answers
A:Treating all similarly named tags as identical loses namespace distinctions. This failure is associated with XML tagged hierarchy; it is not the primary failure in the stated Azure Blob Storage for object data scenario. Blob is object storage rather than a shared SMB file system.
B:This failure is associated with Lakehouse for files plus SQL analytics; it is not the primary failure in the stated Azure Blob Storage for object data scenario.
C:Treating localized decimals as strings can silently corrupt arithmetic. This failure is associated with Text encoding and numeric parsing; it is not the primary failure in the stated Azure Blob Storage for object data scenario. Blob is object storage rather than a shared SMB file system.
Question 462
A team mistakenly filters SUM totals using a row-level WHERE condition. Which principle BEST explains the correct SQL HAVING after grouping design decision?
- Read scale can separate query consumption from primary writes but may have replication lag.
- Deployment models trade managed convenience for operating-system and instance control.
- HAVING filters aggregated groups while WHERE filters source rows.
- Second normal form removes partial dependencies on a composite key.
Explanation
Correct Answer
C:HAVING filters aggregated groups while WHERE filters source rows. In this case the applicable decision is to use GROUP BY then HAVING to filter aggregate group results.
Incorrect Answers
A:Read scale can separate query consumption from primary writes but may have replication lag. That concept explains Azure SQL read scale and reporting replicas; the situation instead concerns SQL HAVING after grouping. Filtering individual rows cannot replace a condition on group totals.
B:Deployment models trade managed convenience for operating-system and instance control. That concept explains SQL deployment choice by control plane; the situation instead concerns SQL HAVING after grouping. Filtering individual rows cannot replace a condition on group totals.
D:Second normal form removes partial dependencies on a composite key. That concept explains Second normal form partial dependency; the situation instead concerns SQL HAVING after grouping. Filtering individual rows cannot replace a condition on group totals.
Question 463
A factory wants a low-code SQL-like query against a continuous telemetry stream. Which principle BEST explains the correct Azure Stream Analytics SQL-like streaming design decision?
- Partitioned streaming distributes throughput but global ordering is not guaranteed.
- Stream Analytics analyzes streams using continuous SQL-like queries.
- Geographic visuals require accurate location encoding and appropriate map granularity.
- Data Factory orchestrates integration and movement rather than being a traditional OLTP engine.
Explanation
Correct Answer
B:Stream Analytics analyzes streams using continuous SQL-like queries. In this case the applicable decision is to use Azure Stream Analytics job inputs queries and compatible outputs.
Incorrect Answers
A:Partitioned streaming distributes throughput but global ordering is not guaranteed. That concept explains Event streams partitioning and key order; the situation instead concerns Azure Stream Analytics SQL-like streaming. A single historical SELECT does not continuously process future events.
C:Geographic visuals require accurate location encoding and appropriate map granularity. That concept explains Map visual geographic measures; the situation instead concerns Azure Stream Analytics SQL-like streaming. A single historical SELECT does not continuously process future events.
D:Data Factory orchestrates integration and movement rather than being a traditional OLTP engine. That concept explains Azure Data Factory Copy Activity; the situation instead concerns Azure Stream Analytics SQL-like streaming. A single historical SELECT does not continuously process future events.
Question 464
An order report must list all transactions for a selected customer. Which principle BEST explains the correct One to many customer order relationship design decision?
- One-to-many relationships usually put the foreign key on the many side.
- SQL row order is not guaranteed without ordering clauses.
- Managed identity or Entra authentication can reduce password management but still needs database authorization.
- Geo-replicated SQL designs may use asynchronous replication and have possible lag.
Explanation
Correct Answer
A:One-to-many relationships usually put the foreign key on the many side. In this case the applicable decision is to store a customer key on each order row and join to the customer table.
Incorrect Answers
B:SQL row order is not guaranteed without ordering clauses. That concept explains SQL ORDER BY pagination stability; the situation instead concerns One to many customer order relationship. Copying the customer name into every order risks inconsistent updates.
C:Managed identity or Entra authentication can reduce password management but still needs database authorization. That concept explains Azure SQL authentication and Entra identity; the situation instead concerns One to many customer order relationship. Copying the customer name into every order risks inconsistent updates.
D:Geo-replicated SQL designs may use asynchronous replication and have possible lag. That concept explains Azure SQL active geo-replication tradeoff; the situation instead concerns One to many customer order relationship. Copying the customer name into every order risks inconsistent updates.
Question 465
Finance needs revenue totals shared across multiple report visuals. If the relevant Power BI semantic model measures safeguard is skipped, which failure is MOST directly associated with that omission?
- Overprivileged viewers can alter shared semantic assets.
- Triggering on every raw outlier can overwhelm incident responders.
- Treating dates as unordered labels can scramble a trend.
- Hard-coded manually copied totals become stale when filters change.
Explanation
Correct Answer
D:Hard-coded manually copied totals become stale when filters change. Measures express aggregations in a shared semantic context. A suitable check is to validate the measure under known filter slices.
Incorrect Answers
A:Overprivileged viewers can alter shared semantic assets. This failure is associated with Fabric workspace permissions and capacity; it is not the primary failure in the stated Power BI semantic model measures scenario. Measures express aggregations in a shared semantic context.
B:Triggering on every raw outlier can overwhelm incident responders. This failure is associated with Streaming anomaly detection and false positives; it is not the primary failure in the stated Power BI semantic model measures scenario. Measures express aggregations in a shared semantic context.
C:Treating dates as unordered labels can scramble a trend. This failure is associated with Line chart time-series selection; it is not the primary failure in the stated Power BI semantic model measures scenario. Measures express aggregations in a shared semantic context.
Question 466
A workflow must react when product documents change. Which choice BEST meets this requirement?
- Use a monthly screenshot as a real-time document change feed.
- Use Blob versioning where supported and protect earlier object versions.
- Evaluate multi-region writes with a deliberate conflict resolution policy.
- Consume a supported Cosmos DB change feed with checkpointed processing.
Explanation
Correct Answer
D:Change feeds support incremental change-driven processing with defined change semantics.
Incorrect Answers
A:Use a monthly screenshot as a real-time document change feed. It does not implement Cosmos DB change feed updates. Ignoring checkpoints may duplicate downstream actions on retries.
B:Use Blob versioning where supported and protect earlier object versions. That action primarily handles Blob versioning on overwrite; the given requirement is Cosmos DB change feed updates. Change feeds support incremental change-driven processing with defined change semantics.
C:Evaluate multi-region writes with a deliberate conflict resolution policy. That action primarily handles Cosmos DB multi-region writes conflict handling; the given requirement is Cosmos DB change feed updates. Change feeds support incremental change-driven processing with defined change semantics.
Question 467
A team wants to retain parquet files while analysts query tables over the same lake. After selecting the proper Lakehouse for files plus SQL analytics approach, which observation gives the clearest evidence of success?
- Data can be queried through compatible lakehouse engines while source files remain accessible.
- The intended elements and attributes are selected without namespace collisions.
- The PostgreSQL client and application use supported PostgreSQL syntax and configured features.
- Predictions are evaluated against held-out actual outcomes.
Explanation
Correct Answer
A:Data can be queried through compatible lakehouse engines while source files remain accessible. This is the directly observable result for Lakehouse for files plus SQL analytics; lakehouses combine file-based storage with table-oriented analytics patterns.
Incorrect Answers
B:The intended elements and attributes are selected without namespace collisions. This supports XML tagged hierarchy, not confirmation of Lakehouse for files plus SQL analytics. The relevant evidence is that data can be queried through compatible lakehouse engines while source files remain accessible.
C:The PostgreSQL client and application use supported PostgreSQL syntax and configured features. This supports Azure Database for PostgreSQL managed service, not confirmation of Lakehouse for files plus SQL analytics. The relevant evidence is that data can be queried through compatible lakehouse engines while source files remain accessible.
D:Predictions are evaluated against held-out actual outcomes. This supports Predictive analytics forecasts, not confirmation of Lakehouse for files plus SQL analytics. The relevant evidence is that data can be queried through compatible lakehouse engines while source files remain accessible.
Question 468
A web application must serve stored image assets with controlled access. Select TWO statements that correctly describe the Azure Blob Storage for object data implementation and how it can be verified.
- Content is retrieved by object name using approved credentials or signed access.
- Use an analytical warehouse or Fabric Warehouse for governed relational reporting.
- Select Azure Blob Storage for object-oriented binary and file-like content.
- Mount a blob container as an ordinary Windows SMB share without a compatible file service.
- Establish shared metric definitions and validate semantic calculations.
Explanation
Correct Answers
A:Content is retrieved by object name using approved credentials or signed access. This is directly observable success evidence for Azure Blob Storage for object data.
C:Select Azure Blob Storage for object-oriented binary and file-like content. This is an appropriate action for the Azure Blob Storage for object data case. Blob is object storage rather than a shared SMB file system.
Incorrect Answers
B:Use an analytical warehouse or Fabric Warehouse for governed relational reporting. This implements Analytical warehouse for structured reporting instead of the required Azure Blob Storage for object data function. Blob is object storage rather than a shared SMB file system.
D:Mount a blob container as an ordinary Windows SMB share without a compatible file service. This is not a safe or appropriate Azure Blob Storage for object data implementation. Choosing a database table purely to store vast image binaries complicates content delivery.
E:Establish shared metric definitions and validate semantic calculations. This implements Data analyst metric definition instead of the required Azure Blob Storage for object data function. Blob is object storage rather than a shared SMB file system.
Question 469
A stock clerk needs to add an item adjust its price and retire a discontinued row. Which choice BEST meets this requirement?
- Model the association with a bridge table holding the two parent keys.
- Configure supported Microsoft Entra authentication and database roles.
- Use INSERT UPDATE DELETE for appropriate row mutations with targeted predicates.
- Use CREATE INDEX to change a product price directly.
Explanation
Correct Answer
C:Data manipulation language changes rows rather than defining the schema.
Incorrect Answers
A:Model the association with a bridge table holding the two parent keys. That action primarily handles Many to many bridge table; the given requirement is INSERT UPDATE DELETE DML. Data manipulation language changes rows rather than defining the schema.
B:Configure supported Microsoft Entra authentication and database roles. That action primarily handles Azure SQL authentication and Entra identity; the given requirement is INSERT UPDATE DELETE DML. Data manipulation language changes rows rather than defining the schema.
D:Use CREATE INDEX to change a product price directly. It does not implement INSERT UPDATE DELETE DML. UPDATE without an appropriate WHERE clause can modify every row.
Question 470
User sessions should disappear after a defined duration. After selecting the proper Cosmos DB TTL document expiration approach, which observation gives the clearest evidence of success?
- Intended queries work with measurable RU use under representative data.
- Old session documents disappear according to TTL policy.
- Stored blobs are encrypted and unauthorized retrieval requests are denied.
- Supported clients mount the share and read or write approved paths.
Explanation
Correct Answer
B:Old session documents disappear according to TTL policy. This is the directly observable result for Cosmos DB TTL document expiration; tTL governs data expiration without requiring manual per-item deletes.
Incorrect Answers
A:Intended queries work with measurable RU use under representative data. This supports Cosmos DB NoSQL indexing and queries, not confirmation of Cosmos DB TTL document expiration. The relevant evidence is that old session documents disappear according to TTL policy.
C:Stored blobs are encrypted and unauthorized retrieval requests are denied. This supports Storage encryption and access controls, not confirmation of Cosmos DB TTL document expiration. The relevant evidence is that old session documents disappear according to TTL policy.
D:Supported clients mount the share and read or write approved paths. This supports Azure Files SMB application migration, not confirmation of Cosmos DB TTL document expiration. The relevant evidence is that old session documents disappear according to TTL policy.